branch: elpa/evil-args commit 758ad5ae54ad34202064fec192c88151c08cb387 Author: Connor Smith <connorsm...@google.com> Commit: Connor Smith <connorsm...@google.com>
Honor count argument for text objects. E.g. 2daa will transform: func(a, |b, c, d) to: func(a, |d) --- evil-args.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/evil-args.el b/evil-args.el index c381fcb32a..ec346f2ed9 100644 --- a/evil-args.el +++ b/evil-args.el @@ -172,7 +172,7 @@ (evil-define-text-object evil-inner-arg (count &optional beg end type) "Select inner delimited argument." (let ((begin (save-excursion (evil-args--backward-arg-no-skip 1) (point))) - (end (save-excursion (evil-args--forward-delimiter) (point)))) + (end (save-excursion (evil-args--forward-delimiter count) (point)))) (evil-range begin end))) ;;;###autoload (autoload 'evil-outer-arg "evil-args") @@ -183,7 +183,7 @@ (end-on-closer nil) (end nil)) (save-excursion - (evil-args--forward-delimiter) + (evil-args--forward-delimiter count) (if (member (string (char-after)) evil-args-delimiters) (evil-forward-arg 1) (setq end-on-closer t))