branch: elpa/evil-matchit
commit 313498e6ec21707c5295fcc326771cb20845b3de
Author: Chen Bin <[email protected]>
Commit: Chen Bin <[email protected]>

    #26 jump to percentage
---
 evil-matchit.el | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/evil-matchit.el b/evil-matchit.el
index 851d30910d..dac9320d29 100644
--- a/evil-matchit.el
+++ b/evil-matchit.el
@@ -44,13 +44,12 @@
                          ))
 
 (defun evilmi--operate-on-item (NUM &optional FUNC)
-  (let (plugin
+  (let ((plugin (plist-get evilmi-plugins major-mode))
         rlt
         jumped
-        where-to-jump-in-theory
-        )
+        where-to-jump-in-theory)
 
-    (setq plugin (plist-get evilmi-plugins major-mode))
+    (if (not NUM) (setq NUM 1))
 
     (if plugin
         (mapc
@@ -148,9 +147,11 @@
 ;;;###autoload
 (defun evilmi-jump-items (&optional NUM)
   "jump between item/tag(s)"
-  (interactive "p")
-  (evilmi--operate-on-item NUM)
-  )
+  (interactive "P")
+  (cond
+   (NUM (evil-jump-item NUM))
+   (t (evilmi--operate-on-item NUM))
+   ))
 
 ;;;###autoload
 (defun evilmi-select-items (&optional NUM)

Reply via email to