From f38a2926e0fc431484ce7f5a3b41412259a0513d Mon Sep 17 00:00:00 2001 From: knu Date: Tue, 17 Dec 2013 08:33:01 +0000 Subject: misc/ruby-electric.el: Import version 2.1.1. * ruby-electric-delete-backward-char: Enable support for number prefix. * ruby-electric-curlies: Fix electric operation after an open curly. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 11 +++++++++++ misc/ruby-electric.el | 10 ++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 178eb702c3..bfa8db900e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +Tue Dec 17 17:30:56 2013 Akinori MUSHA + + * misc/ruby-electric.el: Import version 2.1.1 from + https://github.com/knu/ruby-electric.el. + + * ruby-electric-delete-backward-char: Enable support for number + prefix. + + * ruby-electric-curlies: Fix electric operation after an open + curly. + Tue Dec 17 16:19:09 2013 Nobuyoshi Nakada * vm_trace.c (rb_postponed_job_flush): isolate exceptions in diff --git a/misc/ruby-electric.el b/misc/ruby-electric.el index 8eb872d909..b8897e7163 100644 --- a/misc/ruby-electric.el +++ b/misc/ruby-electric.el @@ -10,7 +10,7 @@ ;; URL: https://github.com/knu/ruby-electric.el ;; Keywords: languages ruby ;; License: The same license terms as Ruby -;; Version: 2.1 +;; Version: 2.1.1 ;;; Commentary: ;; @@ -366,7 +366,9 @@ enabled." (t (insert "#") (forward-char 1) - (insert "}")))))))) + (insert "}"))))) + (t + (setq this-command 'self-insert-command))))) (defun ruby-electric-hash(arg) (interactive "*P") @@ -447,7 +449,7 @@ enabled." (setq this-command 'self-insert-command))))) (defun ruby-electric-delete-backward-char(arg) - (interactive "*P") + (interactive "*p") (cond ((memq last-command '(ruby-electric-matching-char ruby-electric-bar)) (delete-char 1)) @@ -466,7 +468,7 @@ enabled." ((eq last-command 'ruby-electric-hash) (and (char-equal (preceding-char) ?{) (delete-char 1)))) - (delete-char -1)) + (delete-char (- arg))) (provide 'ruby-electric) -- cgit v1.2.3