News for hackers. Stuff that matters.
Re:Switching from Vim to Intellij by sullyj3 on Thursday November 05, 2020 @09:42AM (#24998639)
I'm still holding out for proper IDEs with embedded neovim at the core. Vim has a few killer apps I can't live without - custom text objects, vim-surround, and vim-sneak.
Re:Switching from Vim to Intellij by chinigo on Thursday November 05, 2020 @09:49AM (#24998697)
This is the dream. Vim for text manipulation, surrounded by a legit IDE.
Re:Switching from Vim to Intellij by apocolyps6 on Thursday November 05, 2020 @09:01PM (#25004152)
It might be worth taking a look at Onivim2 (https://onivim.io)
Re:Switching from Vim to Intellij by sullyj3 on Friday November 06, 2020 @12:31AM (#25005186)
Yeah, I've been following that one for a while, I pre-ordered it. I was a little disappointed they switched from neovim back to vim. I'm sure the engineering reasons were sound, although I didn't understand them and it made me a little less excited about the project.

Not sure how to feel about the goal of vscode plugin compatibility. I'd hope for a vim based ide to kind of "be its own thing".

Re:Switching from Vim to Intellij by apocolyps6 on Friday November 06, 2020 @01:52PM (#25010098)
Why do you prefer neovim to vim? I tried both and as of vim8 there wasn't anything keeping me on neovim so I switched back. I figured any neovim features would be handled by the IDE side
Re:Switching from Vim to Intellij by sullyj3 on Saturday November 07, 2020 @02:54AM (#25013721)
- Built in LSP support

- Moving away from config and plugins in VimL, which is extremely idiosyncratic and awkward to use, towards lua and other languages via rpc

- Long term health of the project - neovim feels like a truly community driven project, whereas Vim seems bottlenecked by Bram and his specific desires. Neovim has also gone to great lengths to make the source easy to maintain long term.

- inccommand (https://neovim.io/doc/user/options.html#'inccommand')

- saner defaults

Re:Switching from Vim to Intellij by theCodeStig on Thursday November 05, 2020 @12:07PM (#24999864)
This already exists in the inverse; LSP.
Re:Switching from Vim to Intellij by scns on Thursday November 05, 2020 @04:04PM (#25001961)
surround is ported to ideaVim, some other plugins too.
Re:Switching from Vim to Intellij by nicusor on Thursday November 05, 2020 @05:47PM (#25002933)
vscode has that, basically connects to a background neovim instance. I use the same vimrc (with minor tweaks for easymotion) for both neovim in cli and in vscode. Although at work I'm still using webstorm with the vim emulator