branch: elpa/evil-escape
commit 177eccdd9237fe86ca86b525abd676b219f48b51
Author: syl20bnr <sylvain.ben...@gmail.com>
Commit: syl20bnr <sylvain.ben...@gmail.com>

    Fix byte-compilation error: void function evil-escape--first-key
---
 evil-escape.el | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/evil-escape.el b/evil-escape.el
index 5a4aef8591..1cd5567972 100644
--- a/evil-escape.el
+++ b/evil-escape.el
@@ -5,7 +5,7 @@
 ;; Author: Sylvain Benner <sylvain.ben...@gmail.com>
 ;; Keywords: convenience editing evil
 ;; Created: 22 Oct 2014
-;; Version: 1.6.0
+;; Version: 1.6.1
 ;; Package-Requires: ((emacs "24") (evil "1.0.9") (key-chord "0.6"))
 ;; URL: https://github.com/syl20bnr/evil-escape
 
@@ -98,11 +98,12 @@ with a key sequence."
                  evil-escape-key-sequence))
     (evil-escape--undefine-keys)))
 
-(defun evil-escape--first-key ()
-  "Return the first key string in the key sequence."
-  (let* ((first-key (elt evil-escape-key-sequence 0))
-         (fkeystr (char-to-string first-key)))
-    fkeystr))
+(eval-and-compile
+  (defun evil-escape--first-key ()
+    "Return the first key string in the key sequence."
+    (let* ((first-key (elt evil-escape-key-sequence 0))
+           (fkeystr (char-to-string first-key)))
+      fkeystr)))
 
 (defmacro evil-escape-define-escape (map command &rest properties)
   "Define an escape in MAP keymap by executing COMMAND.

Reply via email to