X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=dot-files%2F_emacs_el;h=27bd7e5f1850ec3cef3859f1b8d695d210d3cff0;hb=1941de6bf51f21c1e076aad3efd61f82129d6ae0;hp=8dda359397e305c70e8d66094c804363970b0c9c;hpb=e14c3015f1326a8fb44f6b44bc033b76d3c5b716;p=sugar.git diff --git a/dot-files/_emacs_el b/dot-files/_emacs_el index 8dda359..27bd7e5 100644 --- a/dot-files/_emacs_el +++ b/dot-files/_emacs_el @@ -119,26 +119,6 @@ ;;(set-fontset-font nil 'katakana-jisx0201 "さざなみゴシック") ))))) -;; Hooks for newline-and-indent ------------------------------------------------ -;(mapcar (lambda (hook) -; (add-hook hook -; (lambda () -; (local-set-key "\C-m" 'newline-and-indent) -; (local-set-key "\C-j" 'newline) -; ))) -; '(perl-mode-hook -; cperl-mode-hook -; java-mode-hook -; javascript-mode-hook -; c-mode-hook -; c++-mode-hook -; objc-mode-hook -; emacs-lisp-mode-hook -; lisp-mode-hook -; yatex-mode-hook -; css-mode-hook -; scheme-mode-hook)) - ;; Setting for Packages -------------------------------------------------------- (defun require-if-present (feature) (condition-case e @@ -161,6 +141,20 @@ (load-file path) (message "Warning: file %s is absent" path))) +;; cmake +(autoload 'cmake-mode "cmake-mode" nil t) +(add-to-list 'auto-mode-alist '("CMakeLists\\.txt\\'" . cmake-mode)) +(add-to-list 'auto-mode-alist '("\\.cmake\\'" . cmake-mode)) + +;; ditz +(require-if-present 'ditz) + +;; flyspell +(require-if-present 'flyspell) + +;; jaspace +(require-if-present 'jaspace) + ;; glsl (autoload 'glsl-mode "glsl-mode" nil t) (add-to-list 'auto-mode-alist '("\\.glsl\\'" . glsl-mode)) @@ -168,20 +162,20 @@ (add-to-list 'auto-mode-alist '("\\.frag\\'" . glsl-mode)) (add-to-list 'auto-mode-alist '("\\.geom\\'" . glsl-mode)) +;; rust +(autoload 'rust-mode "rust-mode" nil t) +(add-to-list 'auto-mode-alist '("\\.rs\\'" . rust-mode)) + ;; session (require-if-present 'session) - -;; flyspell -(require-if-present 'flyspell) - -;; ditz -(require-if-present 'ditz) +(if (featurep 'session) + (session-initialize)) ;; mediawiki (require-if-present 'mediawiki) -;; jaspace -(require-if-present 'jaspace) +;; midnight +(require-if-present 'midnight) ;; color-theme (require-if-present 'color-theme) @@ -338,8 +332,7 @@ Will prompt you shell name when you type `C-u' before this command." t) (autoload 'cleite "cleite" "Cleite RSS Aggregator -- Emacs Interface" t) ;; javascript -(autoload 'js2-mode "js2" nil t) -(add-to-list 'auto-mode-alist '("\\.js$" . js2-mode)) +(add-to-list 'auto-mode-alist '("\\.js$" . javascript-mode)) (add-to-list 'auto-mode-alist '("\\.json$" . javascript-mode)) ;; typescript @@ -434,21 +427,23 @@ Will prompt you shell name when you type `C-u' before this command." t) (setq erlang-electric-commands nil) ;; SKK -(require 'skk-autoloads) -(require 'skk-study) -(global-set-key "\C-x\C-j" 'skk-mode) -(global-set-key "\C-xj" 'skk-auto-fill-mode) -(global-set-key "\C-xt" 'skk-tutorial) -(setq skk-use-jisx0201-input-method t) -(setq skk-rom-kana-rule-list - '(("@" nil "@") - ("wi" nil ("ヰ" . "ゐ")) - ("we" nil ("ヱ" . "ゑ")) - ;;("hh" "h" ("ン" . "ん")) - ;;("mm" "m" ("ン" . "ん")) - ("zx" nil ("ゝ" . "ヽ")) - ("zc" nil ("ゞ" . "ヾ")))) -(set-input-method 'japanese-skk) ; INPUT METHOD +(require-if-present 'skk-autoloads) +(if (featurep 'skk-autoloads) + (progn + (require-if-present 'skk-study) + (global-set-key "\C-x\C-j" 'skk-mode) + (global-set-key "\C-xj" 'skk-auto-fill-mode) + (global-set-key "\C-xt" 'skk-tutorial) + (setq skk-use-jisx0201-input-method t) + (setq skk-rom-kana-rule-list + '(("@" nil "@") + ("wi" nil ("ヰ" . "ゐ")) + ("we" nil ("ヱ" . "ゑ")) + ;;("hh" "h" ("ン" . "ん")) + ;;("mm" "m" ("ン" . "ん")) + ("zx" nil ("ゝ" . "ヽ")) + ("zc" nil ("ゞ" . "ヾ")))) + (set-input-method 'japanese-skk))) ; INPUT METHOD ;; navi2ch (autoload 'navi2ch "navi2ch" "Navigator for 2ch for Emacs" t) @@ -574,6 +569,7 @@ Will prompt you shell name when you type `C-u' before this command." t) '(appt-message-warning-time 20) '(browse-url-browser-function (quote browse-url-firefox)) '(canlock-password "a14fa4d2601465d55585c291fa8b3943e189e716") + '(clean-buffer-list-delay-general 7) '(cleite:auto-refresh-interval nil) '(cleite:measure-srpc-call-time t) '(compilation-scroll-output (quote first-error)) @@ -599,6 +595,7 @@ Will prompt you shell name when you type `C-u' before this command." t) '(ecb-tip-of-the-day nil) '(ecb-tree-buffer-style (quote ascii-guides)) '(ecb-windows-width 0.2) + '(electric-indent-mode nil) '(elscreen-display-tab t) '(global-whitespace-mode t) '(graphviz-dot-auto-indent-on-newline nil) @@ -684,6 +681,7 @@ Will prompt you shell name when you type `C-u' before this command." t) (30 subj) "|" (0 body)))) + '(midnight-mode t) '(mouse-wheel-progessive-speed nil) '(mouse-wheel-scroll-amount (quote (1 ((shift) . 5) ((control))))) '(mpc-browser-tags @@ -701,6 +699,7 @@ Will prompt you shell name when you type `C-u' before this command." t) '(newsticker-url-list-defaults (quote (("slashdot" "http://slashdot.org/index.rss" nil 3600)))) + '(ns-command-modifier (quote meta)) '(nxml-auto-insert-xml-declaration-flag t) '(nxml-slash-auto-complete-flag t) '(org-replace-disputed-keys t) @@ -724,11 +723,10 @@ Will prompt you shell name when you type `C-u' before this command." t) '(rst-level-face-base-light 50) '(safe-local-variable-values (quote ((todo-categories "Todo" "Todo" "Todo" "Todo")))) '(select-enable-clipboard t) - '(session-use-package t nil (session)) '(tramp-auto-save-directory "/tmp/tramp-auto-save") - '(tramp-completion-reread-directory-timeout 2) - '(tramp-default-host "localhost") - '(tramp-default-method "sshx") + '(tramp-completion-reread-directory-timeout 2 nil (tramp)) + '(tramp-default-host "localhost" nil (tramp)) + '(tramp-default-method "sshx" nil (tramp)) '(uniquify-buffer-name-style (quote forward) nil (uniquify)) '(uniquify-trailing-separator-p t) '(vc-cvs-diff-switches (quote ("-u"))) @@ -750,7 +748,8 @@ Will prompt you shell name when you type `C-u' before this command." t) '(whitespace-style (quote (face tabs trailing space-before-tab newline indentation empty space-after-tab))) - '(woman-cache-filename "~/.wmncach.el")) + '(woman-cache-filename "~/.wmncach.el") + '(yaml-block-literal-electric-alist (quote ((62 . "-"))))) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful.