parinfer

eraserhd 2017-03-13T14:37:55.282804Z

@dominicm I use yi) and di] and so forth. The only one I can imagine missing is yiF and diF (that's the top-level expression, right?). And I don't.

dominicm 2017-03-13T14:39:31.323868Z

@eraserhd do you not find yourself operating on the individual elements, e.g. deleting an argument from a fn call:

(recently-refactored arg1 arg2 rm-|this-arg arg4)
With dae at the | it gets removed (then dot to repeat in other calls too!)

eraserhd 2017-03-13T14:40:30.349960Z

diw works there, too. My highlighting sets up word characters for clojure.

eraserhd 2017-03-13T14:41:29.375041Z

I use ci) a lot.

eraserhd 2017-03-13T14:42:01.389066Z

And ciw

dominicm 2017-03-13T14:51:55.649279Z

@eraserhd Not if the symbol is rm-foo$bar etc. doesn't that require ciW so the symbols come in?

dominicm 2017-03-13T14:52:20.660823Z

But then ciW work on defn in this: (defn …)

dominicm 2017-03-13T14:52:29.664538Z

Yeah, I hit edge cases with iw & iW I think

eraserhd 2017-03-13T15:12:20.206159Z

:help iskeyword 😄

eraserhd 2017-03-13T15:13:06.225448Z

You can add $. But clojure syntax highlighting should get all the rest.