取り急ぎメモ。あとで修正するかも。
(環境: MacOSX10.7, rails3.1.3, Emacs23)
補完できるか確認
rails のアプリのあるディレクトリで
rails gene #<-ここで<tab>
rails generate
rails generate sca #<-ここで<tab>
rails generate scaffold
ついでにEmacsで補完できるようにterm使う
M-x shell だとコマンド補完してくれないので。
multi-term.el インストール
コマンド奪われないようにとか便利になるので入れる。
init.el
自分の設定
(require 'multi-term) (setq multi-term-program shell-file-name) (add-to-list 'term-unbind-key-list '"M-x") (add-to-list 'term-unbind-key-list '"C-u") ;;複数shell起動して使う (global-set-key (kbd "s-T") '(lambda () (interactive) (multi-term))) ;;単独でshell使う (global-set-key (kbd "s-t") '(lambda () (interactive) (if (get-buffer "*terminal<1>*") (switch-to-buffer "*terminal<1>*") (multi-term))))