For those of you that work on projects that are a mix of clojure and java, do you have any basic guidance on an (n)vim setup that's passable?
IntelliJ + Cursive + IdeaVIM is what I settled for.
Sounds like a sure bet 😄 thanks!
Theoretically using some java-lsp would work as well with some fiddling, but I just gave up the first time my java lsp server got an OutOfMemoryError
One of the main reasons I use vim is because of ergonomics, and you can access most of the intelliJ features now with a custom ideamvimrc
They have this feature: https://www.jetbrains.com/help/idea/using-product-as-the-vim-editor.html#ide_actions
So you can get the action ID for most of the things possible in intellij now, and then map it to something convenient in your ideavimrc file.
And then :actionlist dumps something like https://gist.github.com/zchee/9c78f91cc5ad771c1f5d
Whoa, this is great stuff, thanks! Adding this to my notes in the eventuality I go that route
Here's an example with some bindings https://gist.github.com/AlexPl292/50a3ff4cef1badcbb23436b22cbd3cf4
There's also which-key now, that kinda works like a stripped down version of the plugin. I ported most my keybindings from neovim + conjure to something similar in IntelliJ