Mercurial > emacs
changeset 109060:c1e50e6f89af
* progmodes/ruby-mode.el (ruby-mode-map): Don't bind TAB.
(ruby-mode): Bind indent-line-function (Bug#5119).
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Sun, 27 Jun 2010 14:18:49 -0400 |
parents | 5c9de51f68b5 |
children | c05c5a981dd9 |
files | lisp/ChangeLog lisp/progmodes/ruby-mode.el |
diffstat | 2 files changed, 7 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Sun Jun 27 14:11:16 2010 -0400 +++ b/lisp/ChangeLog Sun Jun 27 14:18:49 2010 -0400 @@ -1,3 +1,8 @@ +2010-01-16 Lennart Borgman <lennart.borgman@gmail.com> + + * progmodes/ruby-mode.el (ruby-mode-map): Don't bind TAB. + (ruby-mode): Bind indent-line-function (Bug#5119). + 2010-06-27 Chong Yidong <cyd@stupidchicken.com> * startup.el (command-line): Recognize "0" X resource value.
--- a/lisp/progmodes/ruby-mode.el Sun Jun 27 14:11:16 2010 -0400 +++ b/lisp/progmodes/ruby-mode.el Sun Jun 27 14:18:49 2010 -0400 @@ -166,7 +166,6 @@ (define-key map (kbd "M-C-n") 'ruby-end-of-block) (define-key map (kbd "M-C-h") 'ruby-mark-defun) (define-key map (kbd "M-C-q") 'ruby-indent-exp) - (define-key map (kbd "TAB") 'ruby-indent-line) (define-key map (kbd "C-M-h") 'backward-kill-word) (define-key map (kbd "C-j") 'reindent-then-newline-and-indent) (define-key map (kbd "C-m") 'newline) @@ -1390,6 +1389,8 @@ (setq major-mode 'ruby-mode) (ruby-mode-variables) + (set (make-local-variable 'indent-line-function) + 'ruby-indent-line) (set (make-local-variable 'imenu-create-index-function) 'ruby-imenu-create-index) (set (make-local-variable 'add-log-current-defun-function)