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)