Emacs Tips
GNU Emacs バッファを表示しない
はじめに表示される *GNU Emacs* バッファを表示しないようにするには
(setq inhibit-startup-screen t)
とする。
ファイル内で major-mode を指定
たとえば、READMEというファイルの major-mode を org-mode にしたい場合は、 ファイルの先頭に
#-*-org-*-
と書いておくと良い。「#」は org-mode のコメントにするためにつけた。
Lisp ならば
;-*-Lisp-*-
などとする。
run-ruby1.9
run-ruby は 1.8.7 が起動するので irb1.9.1 を実行する run-ruby1.9 を作った。
(defun run-ruby1.9 ()
(interactive)
(let ((ruby-program-name "irb1.9.1 --inf-ruby-mode"))
(call-interactively 'run-ruby)))
ruby 1.9.1 に移行してもう1.8系は使わないので この関数は不要になった(2009/12/16)。
ubuntu 10.10 の yatex のキーバインドを元に戻す
(setq YaTeX-inhibit-prefix-letter nil)
とすると yatex のキーバインドが元に戻る。
defvar を再評価する
一度、評価されていると C-x C-e の eval-last-sexp だと defvar は実行されない。 この場合は、C-M-x を eval-defun を使えば再評価することができる。