2011-08-06 9 views
1

私はsetnu.elを使用してemacsの行番号を与えようとしていますが、これはかなり多くのあらゆるモードで必要と思うかもしれません。これは、Emacsでこれを行う兼ね備え方法のように思えたことは'text-mode-hookが動作していないように見えるときに、行番号を表示するにはどうすればよいですか?

(add-hook 'text-mode-hook 'turn-on-setnu-mode) 

を使用することですが、これは私のために働いていません。

(add-hook 'emacs-lisp-mode-hook 'turn-on-setnu-mode) 

を使用することで、私はemacsのにLispファイルを編集していたときにうまく動作しますが、私はすべてのテキストの表示に行番号をしたいし、私のinit.dファイルで、ファイルの種類ごとの特殊なケースを持っている必要はありません。 。ヘルプは非常に高く評価されます。

+0

と行番号の表示を切り替えますか?あなたのプログラミングモードが 'text-mode'から派生していると仮定していますか?彼らはそうではありません。なぜなら、グローバルに有効にしたいのであれば、どうしてフックが必要なのでしょうか? – tripleee

答えて

5

Linumはemacs> = 22で配布されているようです。

試してみてください。

(require 'linum) 

その後、あなたは "テキストモードのフックが動作していない" とはどういう意味ですか

M-x linum-mode 

http://web.student.tuwien.ac.at/~e0225855/linum/linum.html

+0

linum.elは私にとってうまく機能します。 http://i42.tinypic.com/29pdmjd.jpg – Cheeso

+0

これは私のためには機能しませんでしたが、私はemacs 22を持っていますが、linumを見つけることはできません。 –

+0

リンクから.elスクリプトをダウンロードしようとしましたか? http://web.student.tuwien.ac.at/~e0225855/linum/linum.el – Larry

関連する問題