Replies: 2 comments 11 replies
-
Thanks for sharing! @PEZ, do you think we should link to this on that doc page?
There's no Calva command for restarting the REPL. Maybe that should be added? I don't know the details of how that should work. If the repl was started with jack-in, then I could see that being applicable, but not otherwise. Thoughts here, @PEZ? |
Beta Was this translation helpful? Give feedback.
-
Thanks for sharing, @oyarsa!
What is an element?
Same question here. 😄 Can you give some examples? |
Beta Was this translation helpful? Give feedback.
-
The Vim page has the following:
I'm migrating from neovim, where I use vim-sexp, vim-sexp-for-humans and Conjure. Here are my mappings for VSCodeVim inspired by them:
settings.json
:keybindings.json
They're not 1:1 because Calva only has one Wrap command per delimiter, whereas vim-sexp has wrap form and wrap element. Conjure has some commands to manipulate sessions that I couldn't find an equivalent for in Calva (e.g. how do you restart the REPL? All I can see is disconnecting and jacking in again), and the distinction between form, element and word.
I did my best to accommodate the basic use case, however. My favourites are the barf/slurp mappings from vim-sexp-mappings-for-regular-people.
Beta Was this translation helpful? Give feedback.
All reactions