New evil plugin: evil-args

Sanel Zukan sanelz at gmail.com
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|] ...)

Best,
Sanel

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
> https://github.com/wcsmith/evil-args. Any feedback on code or issue
> reports would be welcome.
> 
> --Connor




More information about the implementations-list mailing list