Discussion about all editors used for Clojure/ClojureScript
juhoteperi 2016-03-11T07:01:40.000141Z

@cfleming: I would encourage you to try real Vim to check how paredit/sexp work because Cursive Vi emulation is very basic and it doesn't include any bindings from Vim plugins (fireplace, sexp)

juhoteperi 2016-03-11T07:04:04.000142Z

Wrapping an element and inserting stuff at start would be cse(<I

juhoteperi 2016-03-11T07:06:17.000143Z

Basic command to wrap stuff is ys{object}{parenthesis}, cse is shortcut for current element, same as ysae (around element)

juhoteperi 2016-03-11T07:07:05.000144Z

<I moves cursor to start of current form and goes to insert mode (there is also >I)

cfleming 2016-03-11T09:05:48.000145Z

@juhoteperi: Ok, I’ll try that, but realistically I’m unlikely to use anything else for more than experimentation. I’m hoping to fork IdeaVim to allow extensions so that might be a good test project.

dominicm 2016-03-11T10:54:11.000146Z

@cfleming: Maybe you should just switch to neovim full time. :trollface:

chris 2016-03-11T11:50:40.000148Z

@cfleming: ideavim has support for surround, but that's about it. No vimsexp

chris 2016-03-11T11:54:19.000149Z

I would be very excited if it supported more plugins though, considering I use it every day.

chris 2016-03-11T11:55:49.000150Z

I would be excited to port some of my favorites

nberger 2016-03-11T13:14:34.000151Z

@snoe do you have your .vimrc shared somewhere? I'd like to see how you configure the trifecta :simple_smile: