Personal tools
You are here: Home ブログ 井上 アリエルでのEmacsの推奨設定
« December 2010 »
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Recent entries
Apache2.4のリリース予定は来年(2011年)初め(あくまで予定) inoue 2010-12-23
Herokuの発音 inoue 2010-12-20
雑誌記事「ソフトウェア・テストPRESS Vol.9」の原稿公開 inoue 2010-12-18
IPA未踏のニュース inoue 2010-12-15
労基法とチキンゲーム inoue 2010-12-06
フロントエンドエンジニア inoue 2010-12-03
ASCII.technologies誌にMapReduceの記事を書きました inoue 2010-11-25
技術評論社パーフェクトシリーズ絶賛発売中 inoue 2010-11-24
雑誌連載「Emacsのトラノマキ」の原稿(part8)公開 inoue 2010-11-22
RESTの当惑 inoue 2010-11-22
「プログラマのためのUXチートシート」を作りました inoue 2010-11-19
「ビューティフルコード」を読みました inoue 2010-11-16
Categories
カテゴリなし
 
Document Actions

アリエルでの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 ")
The URL to Trackback this entry is:
http://dev.ariel-networks.com/Members/inoue/recommended-emacs-el/tbping

Re:アリエルでのEmacsの推奨設定

Posted by One of 30代後半 at 2006-07-20 00:36
ついでに、血液型での相関関係検証もお願いします。

Re:アリエルでのEmacsの推奨設定

Posted by matsuyama at 2006-07-20 06:30
M-mのデフォルトバインディングは「空白を除いた行の先頭に移動する」ですので、それを変えちゃうのは結構つらいかと思います。

Re:アリエルでのEmacsの推奨設定

Posted by inoue at 2006-07-20 10:48
> (global-set-key "\M-m" 'blink-matching-open)

あまり使わないので外してもいいです。

追記 (Re:アリエルでのEmacsの推奨設定)

Posted by inoue at 2006-07-21 11:31
http://dev.ariel-networks.com/blog/inoue.php?blogid=2&archive=2005-11-1

- 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の推奨設定)

Posted by inoue at 2006-07-26 21:58
C-oの"open-line"コマンドを普段使わないので、http://www.bookshelf.jp/soft/meadow_50.html#SEC722を参考に、次のようにしました。
.emacs.elファイルに書くかは各自の判断に任せます。

(global-set-key "\C-o" (lambda() (interactive)
(if (thing-at-point 'symbol)
(occur (thing-at-point 'symbol))
(call-interactively 'occur))))

Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)
This helps us prevent automated spamming.
Captcha Image


Copyright(C) 2001 - 2006 Ariel Networks, Inc. All rights reserved.