aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorNobuyoshi Nakada2012-08-12 18:06:56 -0400
committerStefan Monnier2012-08-12 18:06:56 -0400
commit0d9e2599ec037fe0582c36ea5e965cd6fa65d9dc (patch)
tree72bedb63adb998b382171b37bc3ae5c0aa8122dc /lisp/ChangeLog
parent577d5eea9a7b6f0cfdf7fafb6d2fdc82e4d702a7 (diff)
downloademacs-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/ChangeLog27
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 @@
12012-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
12012-08-12 Stefan Monnier <monnier@iro.umontreal.ca> 122012-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
412012-08-09 Dmitry Gutov <dgutov@yandex.ru> 522012-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
602012-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
542012-08-10 Stefan Monnier <monnier@iro.umontreal.ca> 672012-08-10 Stefan Monnier <monnier@iro.umontreal.ca>
55 68