mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-01 08:17:38 +00:00
* lisp/progmodes/ruby-mode.el (ruby-end-of-defun)
(ruby-beginning-of-defun): Simplify, allow indentation before block beginning and end keywords. Also, fix accidental change in the former.
This commit is contained in:
parent
0ba2d4b646
commit
d81ceaaf7e
@ -1,3 +1,9 @@
|
||||
2012-09-07 Dmitry Gutov <dgutov@yandex.ru>
|
||||
|
||||
* progmodes/ruby-mode.el (ruby-end-of-defun)
|
||||
(ruby-beginning-of-defun): Simplify, allow indentation before
|
||||
block beginning and end keywords.
|
||||
|
||||
2012-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* emacs-lisp/cl-macs.el (cl--do-arglist): Understand _ on &key args
|
||||
|
@ -839,8 +839,8 @@ and `\\' when preceded by `?'."
|
||||
With ARG, move backward multiple defuns. Negative ARG means
|
||||
move forward."
|
||||
(interactive "p")
|
||||
(and (re-search-backward (concat "^\\(" ruby-block-beg-re "\\)\\b")
|
||||
nil 'move (or arg 1))
|
||||
(and (re-search-backward (concat "^\\s *\\(" ruby-block-beg-re "\\)\\_>")
|
||||
nil t (or arg 1))
|
||||
(beginning-of-line)))
|
||||
|
||||
(defun ruby-end-of-defun (&optional arg)
|
||||
@ -848,7 +848,7 @@ move forward."
|
||||
With ARG, move forward multiple defuns. Negative ARG means
|
||||
move backward."
|
||||
(interactive "p")
|
||||
(and (re-search-forward ruby-indent-beg-re nil 'move (or arg 1))
|
||||
(and (re-search-forward (concat "^\\s *" ruby-block-end-re) nil t (or arg 1))
|
||||
(beginning-of-line))
|
||||
(forward-line 1))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user