@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)
Wrapping an element and inserting stuff at start would be cse(<I
Basic command to wrap stuff is ys{object}{parenthesis}
, cse
is shortcut for current element, same as ysae
(around element)
<I
moves cursor to start of current form and goes to insert mode (there is also >I
)
@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.
@cfleming: Maybe you should just switch to neovim full time. :trollface:
@cfleming: ideavim has support for surround, but that's about it. No vimsexp
I would be very excited if it supported more plugins though, considering I use it every day.
I would be excited to port some of my favorites
@snoe do you have your .vimrc
shared somewhere? I'd like to see how you configure the trifecta :simple_smile: