diff options
| author | Nobuyoshi Nakada | 2012-08-12 18:06:56 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2012-08-12 18:06:56 -0400 |
| commit | 0d9e2599ec037fe0582c36ea5e965cd6fa65d9dc (patch) | |
| tree | 72bedb63adb998b382171b37bc3ae5c0aa8122dc /lisp/ChangeLog | |
| parent | 577d5eea9a7b6f0cfdf7fafb6d2fdc82e4d702a7 (diff) | |
| download | emacs-0d9e2599ec037fe0582c36ea5e965cd6fa65d9dc.tar.gz emacs-0d9e2599ec037fe0582c36ea5e965cd6fa65d9dc.zip | |
Merge from upstream ruby-mode.el
* lisp/progmodes/ruby-mode.el (ruby-mode-map): Remove unnecessary
binding for `newline'.
(ruby-move-to-block): When moving backward, stop at block opening,
not indentation.
* progmodes/ruby-mode.el (ruby-brace-to-do-end)
(ruby-do-end-to-brace, ruby-toggle-block): New functions.
* progmodes/ruby-mode.el (ruby-mode-map): Add binding for
`ruby-toggle-block'.
* test/automated/ruby-mode-tests.el (ruby-move-to-block-stops-at-opening)
(ruby-toggle-block-to-do-end, ruby-toggle-block-to-brace): New test.
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index bcaf4a328f5..6f54b9f7c0e 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,14 @@ | |||
| 1 | 2012-08-12 Nobuyoshi Nakada <nobu@ruby-lang.org> | ||
| 2 | |||
| 3 | * progmodes/ruby-mode.el (ruby-mode-map): Remove unnecessary | ||
| 4 | binding for `newline'. | ||
| 5 | (ruby-move-to-block): When moving backward, stop at block opening, | ||
| 6 | not indentation. | ||
| 7 | * progmodes/ruby-mode.el (ruby-brace-to-do-end) | ||
| 8 | (ruby-do-end-to-brace, ruby-toggle-block): New functions. | ||
| 9 | * progmodes/ruby-mode.el (ruby-mode-map): Add binding for | ||
| 10 | `ruby-toggle-block'. | ||
| 11 | |||
| 1 | 2012-08-12 Stefan Monnier <monnier@iro.umontreal.ca> | 12 | 2012-08-12 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 13 | ||
| 3 | * ibuffer.el (ibuffer-do-toggle-read-only): | 14 | * ibuffer.el (ibuffer-do-toggle-read-only): |
| @@ -40,16 +51,18 @@ | |||
| 40 | 51 | ||
| 41 | 2012-08-09 Dmitry Gutov <dgutov@yandex.ru> | 52 | 2012-08-09 Dmitry Gutov <dgutov@yandex.ru> |
| 42 | 53 | ||
| 43 | Merge stuff from upsteam ruby-mode, part 1 (bug#12169). | 54 | * progmodes/ruby-mode.el (ruby-expr-beg, ruby-parse-partial): |
| 55 | ?, _, and : are symbol constituents, ! is not (but kinda should be). | ||
| 56 | (ruby-syntax-propertize-heredoc): Use ruby-singleton-class-p. | ||
| 57 | (ruby-syntax-propertize-function): Adjust for changes in | ||
| 58 | `ruby-syntax-propertize-heredoc'. | ||
| 59 | |||
| 60 | 2012-08-09 Nobuyoshi Nakada <nobu@ruby-lang.org> | ||
| 61 | |||
| 44 | * progmodes/ruby-mode.el (ruby-mode-map): Remove deprecated | 62 | * progmodes/ruby-mode.el (ruby-mode-map): Remove deprecated |
| 45 | binding (use `M-;' instead). | 63 | binding (use `M-;' instead). |
| 46 | (ruby-expr-beg, ruby-parse-partial): ?, _, and : are symbol | ||
| 47 | constituents, ! is not (but kinda should be). | ||
| 48 | (ruby-singleton-class-p): New function. | 64 | (ruby-singleton-class-p): New function. |
| 49 | (ruby-expr-beg, ruby-in-here-doc-p) | 65 | (ruby-expr-beg, ruby-in-here-doc-p) Use it. |
| 50 | (ruby-syntax-propertize-heredoc): Use it. | ||
| 51 | (ruby-syntax-propertize-function): Adjust for changes in | ||
| 52 | `ruby-syntax-propertize-heredoc'. | ||
| 53 | 66 | ||
| 54 | 2012-08-10 Stefan Monnier <monnier@iro.umontreal.ca> | 67 | 2012-08-10 Stefan Monnier <monnier@iro.umontreal.ca> |
| 55 | 68 | ||