11 ms·
I think the author is writing JavaScript which certainly helps. Some languages just have terrible support in Vim. C# was okay-ish, Java was annoying, Kotlin is
by asyx 2y ago
I think the author is writing JavaScript which certainly helps. Some languages just have terrible support in Vim. C# was okay-ish, Java was annoying, Kotlin is almost non-existent. As soon as you either want tests or debuggers more integrated into your editor, it gets difficult even if the language is not very IDE driven.
But I used neovim for a year at work. I write Python. I can totally see how you can live in neovim for languages like this. But I missed a proper test explorer and debugger though.
I don't think I'd go back to VSCode though. Either JetBrains or neovim. VSCode is in that awful middle ground spot where it's great if you are tying together tools and extensions anyway but if your whole suite of tools is supported in JetBrains products, I'd rather use those. Or use the tools on the command line and stick to neovim.
- deleted 2y ago[deleted]
- LelouBil 2y agoI'm a user of JetBrains IDEs for the last couple of years, and I'm using the IdeaVim plugin on and off. Maybe you would like it ?
- ilrwbwrkhv 2y agoVS Code is what everyone develops for. For example when using Rust, VS Code will link to documentation in the hover popup. But nvim cannot do that. Just one small example.
- ghthor 2y agoNvm with the CoC plugin might actually do that. I have that for golang from the CoC plug-in.
- paranoidxprod 2y agoWhat do you mean by link? If I hover a Go type, the pkg.go.dev link is at the hover window which I can open with the default `gx`. I guess VS Code will inline the contents of the link?