2006/07/19
アリエルでのEmacsの推奨設定
アリエルのEmacs普及率には面白い法則があります。年齢の高さとEmacs普及率に負の相関があります。
年代 | 普及率 |
10代 | 100% |
20代 | 約60% |
30代前半 | 約30% |
30代後半 | 0% |
.emacs.elファイルがばらばらだと操作に支障がでます。なるべく設定を共有化したいものです。
設定しておいてほしい項目を挙げておきます。あまり変な癖は無いつもりです。追加項目があれば返答してください。
; key bindings (global-set-key "\M-g" 'goto-line) (global-set-key "\M-s" 'search-forward-regexp) (global-set-key "\C-t" 'scroll-down) (global-set-key "\C-h" 'delete-backward-char) (global-set-key "\M-/" 'tags-search) (global-set-key "\M-m" 'blink-matching-open) (global-set-key "\C-cg" 'imenu) (setq imenu-always-use-completion-buffer-p 'never) (global-set-key "\C-xp" (lambda () (interactive) (other-window -1))) ; for programming (setq-default indent-tabs-mode nil) (setq dabbrev-case-fold-search nil) (setq dabbrev-case-replace nil) ; for grep-find (setq grep-find-command "find . -type f ! -name '*,v' ! -name '*~' ! -name '*.o' ! -name '*.a' ! -name '*.so' ! -name '*.class' ! -name '*.jar' ! -name 'semantic.cache' ! -path '*.deps*' ! -path '*/obsolete/*' ! -path '*/.svn/*' ! -path '*/CVS/*' -print0 | xargs -0 -e grep -n -e ")
- Category(s)
- カテゴリなし
- The URL to Trackback this entry is:
- http://dev.ariel-networks.com/Members/inoue/recommended-emacs-el/tbping
Re:アリエルでのEmacsの推奨設定
Re:アリエルでのEmacsの推奨設定
Re:アリエルでのEmacsの推奨設定
あまり使わないので外してもいいです。
追記 (Re:アリエルでのEmacsの推奨設定)
- css-mode.el
- ecmascript-mode.el
も追加しておいてください。
設定
; css
(autoload 'css-mode "css-mode")
(setq auto-mode-alist (cons '("\\.css\\'" . css-mode) auto-mode-alist))
; js
(autoload 'ecmascript-mode "ecmascript-mode" "ECMAScript" t)
(setq auto-mode-alist (append '(("\\.js$" . ecmascript-mode)) auto-mode-alist))
occur (Re:アリエルでのEmacsの推奨設定)
.emacs.elファイルに書くかは各自の判断に任せます。
(global-set-key "\C-o" (lambda() (interactive)
(if (thing-at-point 'symbol)
(occur (thing-at-point 'symbol))
(call-interactively 'occur))))