aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--misc/ruby-electric.el2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index b424092c9c..294074e2ff 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sat Dec 1 17:16:54 2012 Nobuyoshi Nakada <nobu@ruby-lang.org>
+
+ * misc/ruby-electric.el (ruby-electric-curlies): use kill-region
+ instead of interactive command delete-backward-char.
+
Sat Dec 1 17:12:55 2012 Nobuyoshi Nakada <nobu@ruby-lang.org>
* misc/inf-ruby.el (inferior-ruby-mode): fix the
diff --git a/misc/ruby-electric.el b/misc/ruby-electric.el
index c41593bb67..0a55681a6e 100644
--- a/misc/ruby-electric.el
+++ b/misc/ruby-electric.el
@@ -174,7 +174,7 @@ strings. Note that you must have Font Lock enabled."
(if (eq last-command-event ?{)
(save-excursion
(when (not (char-equal ?\# (preceding-char)))
- (delete-backward-char)
+ (kill-region (point) (1- (point)))
(insert "#"))))
(save-excursion
(backward-char 1)