rcodetoolsを入れて快適なemacs生活をエンジョイしたい。
sudo gem install rcodetools
rcodetoolsをいれるとxmpfilterというコマンドにrubyスクリプトを食わせると、コメントで注釈をつけてくれる
これをemacsで使うためのelispがパッケージにはいってるので、それをload-pathの通っているところにコピーする。
.emacs.d/tmpがないと実行時にエラーがでたので、mkdirしておく
cp /usr/lib/ruby/gems/1.8/gems/rcodetools-0.*/*.el ~/.emacs.d/elisp/ cp /usr/lib/ruby/gems/1.8/gems/rcodetools-0.*/*.elc ~/.emacs.d/elisp/ mkdir ~/.emacs.d/tmp
.emacsはanything-rcodetoolsにかいてある通り。(fastriのパスとかキー設定は適宜)
(require 'anything) (require 'rcodetools) (require 'anything-rcodetools) ;; Command to get all RI entries. (setq rct-get-all-methods-command "PAGER=cat /usr/bin/qri -l") (define-key anything-map "\C-z" 'anything-execute-persistent-action)
以上でM-x xmp とするとxmpfilterがバッファに適用される。