New evil plugin: evil-args

Sanel Zukan sanelz at
Sat Mar 22 00:18:16 CET 2014

Cool! For which languages is targeted?

I tried with C, which works but not for Lisp-like languages (tried
Emacs Lisp and Clojure). I'm always getting this:

(defun foo (|a b c d e f) ...) -> (defun foo (a b c d e f|) ...)
(defun |foo (a b) ...) -> (defun foo (a b) ...|)

;;; clojure

(defn foo [|^String a ^String b ^String c] ...) -> 
(defn foo [^String a ^String b ^String c|] ...)


On 03/21/14,Connor Smith wrote:
> Hi all,
> I wanted to notify this board about a new plugin I wrote for evil
> called evil-args. It provides motions and text objects for delimited
> arguments.
> For example, `cia` changes:
>     function(arg1, arg2, ar|g3.f())
> to
>     function(arg1, arg2, |)
> You can find more examples and the source at
> Any feedback on code or issue
> reports would be welcome.
> --Connor

More information about the implementations-list mailing list