emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r100652: * progmodes/ruby-mode.el (ru


From: Chong Yidong
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r100652: * progmodes/ruby-mode.el (ruby-mode-map): Don't bind TAB.
Date: Sun, 27 Jun 2010 14:18:49 -0400
User-agent: Bazaar (2.0.3)

------------------------------------------------------------
revno: 100652
committer: Chong Yidong <address@hidden>
branch nick: trunk
timestamp: Sun 2010-06-27 14:18:49 -0400
message:
  * progmodes/ruby-mode.el (ruby-mode-map): Don't bind TAB.
  (ruby-mode): Bind indent-line-function (Bug#5119).
modified:
  lisp/ChangeLog
  lisp/progmodes/ruby-mode.el
=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog    2010-06-27 18:11:16 +0000
+++ b/lisp/ChangeLog    2010-06-27 18:18:49 +0000
@@ -1,3 +1,8 @@
+2010-01-16  Lennart Borgman  <address@hidden>
+
+       * progmodes/ruby-mode.el (ruby-mode-map): Don't bind TAB.
+       (ruby-mode): Bind indent-line-function (Bug#5119).
+
 2010-06-27  Chong Yidong  <address@hidden>
 
        * startup.el (command-line): Recognize "0" X resource value.

=== modified file 'lisp/progmodes/ruby-mode.el'
--- a/lisp/progmodes/ruby-mode.el       2010-01-13 08:35:10 +0000
+++ b/lisp/progmodes/ruby-mode.el       2010-06-27 18:18:49 +0000
@@ -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)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]