branch: externals/ruby-end
commit 37b5fdad6d1aded027cfc974377a8dc78d9260ad
Author: Johan Andersson <[email protected]>
Commit: Johan Andersson <[email protected]>
Tests only pass when using read-kbd-macro instead of kbd, which really is
the same...
---
ruby-end.el | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/ruby-end.el b/ruby-end.el
index 69eac6fb35..1bda65469f 100644
--- a/ruby-end.el
+++ b/ruby-end.el
@@ -50,8 +50,9 @@
"Space key name.")
(defvar ruby-end-mode-map
- (let ((map (make-sparse-keymap)))
- (define-key map (kbd ruby-end-expand-key) 'ruby-end-space)
+ (let ((map (make-sparse-keymap))
+ (key (read-kbd-macro ruby-end-expand-key)))
+ (define-key map key 'ruby-end-space)
map)
"Keymap for `ruby-end-mode'.")
@@ -70,7 +71,7 @@
(let ((ruby-end-mode nil))
(call-interactively
(key-binding
- (kbd ruby-end-expand-key)))))))
+ (read-kbd-macro ruby-end-expand-key)))))))
(defun ruby-end-insert-end ()
"Closes block by inserting end."