swdyh

rails-modeのキーバインドとテキストメニュー化

2007-04-04 12:32:47

rails-modeを使うとcontrollerとviewの切り替えがすぐできる。
ふつうEmacs使いはカーソルキー使わないと思うんだけど、
デフォルトだとC-c upとかC-c downになってるから変更。

(define-key rails-minor-mode-map "\C-c\C-p" 'rails-lib:run-primary-switch)
(define-key rails-minor-mode-map "\C-c\C-n" 'rails-lib:run-secondary-switch)

それからrails-nav:goto系もちょっと押しにくいので変更。

(define-key rails-minor-mode-map "\C-c\C-gc" 'rails-nav:goto-controllers)
(define-key rails-minor-mode-map "\C-c\C-gh" 'rails-nav:goto-helpers)
(define-key rails-minor-mode-map "\C-c\C-gj" 'rails-nav:goto-javascripts)
(define-key rails-minor-mode-map "\C-c\C-gl" 'rails-nav:goto-layouts)
(define-key rails-minor-mode-map "\C-c\C-gm" 'rails-nav:goto-models)
(define-key rails-minor-mode-map "\C-c\C-gi" 'rails-nav:goto-migrate)
(define-key rails-minor-mode-map "\C-c\C-gs" 'rails-nav:goto-stylesheets)

あと、メニューのCustomizeってところから、Rails Always Use Text Menus
をonにしておくと、rails-nav:goto-xxxとかしたときに出るメニューが
グラフィカルなやつからテキストに変わる。