branch: externals/ruby-end commit 37b5fdad6d1aded027cfc974377a8dc78d9260ad Author: Johan Andersson <johan.rej...@gmail.com> Commit: Johan Andersson <johan.rej...@gmail.com>
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."