2010-09-29 2 views
0

Я ищу, чтобы отключить (или настроить) вкладку в режиме emacs Ruby on Rails, в частности, при завершении кода. Тот факт, что табуляция завершается с помощью вкладки для отступов плюс тот факт, что завершение табуляции завершает строки, такие как «конец», довольно бесит.Отключить вкладку режима режима emacs-rails

Благодаря

ответ

0

Если вы хотите использовать вкладку для отступов, вы можете попробовать

(add-hook 'ruby-mode-hook 
      '(lambda() 
      (define-key ruby-mode-map [TAB] 
       'indent-line))) 

в вашем .emacs. Обратите внимание, что я пробовал его с ruby-mode, а не с ruby-on-rails-mode. Вам, вероятно, придется обмениваться 'ruby-mode-hook с 'ruby-on-rails-mode-hook.

Далее приведены инструкции по привязке клавиш в emacs.

http://xahlee.org/emacs/keyboard_shortcuts.html

http://emacsblog.org/2007/02/10/quick-tip-defining-mode-specific-key-bindings/

http://www.gnu.org/software/emacs/manual/html_node/emacs/Key-Bindings.html

и отступы информация.

http://www.xemacs.org/Links/tutorials_1.html

Смежные вопросы