aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog6
-rw-r--r--lisp/progmodes/ruby-mode.el6
2 files changed, 9 insertions, 3 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 2f7dac68467..5f8a6135fdc 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
12012-09-07 Dmitry Gutov <dgutov@yandex.ru>
2
3 * progmodes/ruby-mode.el (ruby-end-of-defun)
4 (ruby-beginning-of-defun): Simplify, allow indentation before
5 block beginning and end keywords.
6
12012-09-06 Stefan Monnier <monnier@iro.umontreal.ca> 72012-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
2 8
3 * emacs-lisp/cl-macs.el (cl--do-arglist): Understand _ on &key args 9 * emacs-lisp/cl-macs.el (cl--do-arglist): Understand _ on &key args
diff --git a/lisp/progmodes/ruby-mode.el b/lisp/progmodes/ruby-mode.el
index bcebada5e86..e8e6b3dbaef 100644
--- a/lisp/progmodes/ruby-mode.el
+++ b/lisp/progmodes/ruby-mode.el
@@ -839,8 +839,8 @@ and `\\' when preceded by `?'."
839With ARG, move backward multiple defuns. Negative ARG means 839With ARG, move backward multiple defuns. Negative ARG means
840move forward." 840move forward."
841 (interactive "p") 841 (interactive "p")
842 (and (re-search-backward (concat "^\\(" ruby-block-beg-re "\\)\\b") 842 (and (re-search-backward (concat "^\\s *\\(" ruby-block-beg-re "\\)\\_>")
843 nil 'move (or arg 1)) 843 nil t (or arg 1))
844 (beginning-of-line))) 844 (beginning-of-line)))
845 845
846(defun ruby-end-of-defun (&optional arg) 846(defun ruby-end-of-defun (&optional arg)
@@ -848,7 +848,7 @@ move forward."
848With ARG, move forward multiple defuns. Negative ARG means 848With ARG, move forward multiple defuns. Negative ARG means
849move backward." 849move backward."
850 (interactive "p") 850 (interactive "p")
851 (and (re-search-forward ruby-indent-beg-re nil 'move (or arg 1)) 851 (and (re-search-forward (concat "^\\s *" ruby-block-end-re) nil t (or arg 1))
852 (beginning-of-line)) 852 (beginning-of-line))
853 (forward-line 1)) 853 (forward-line 1))
854 854