I can't stop using IDEs like Clion with Vim key bindings. Clion offers one of the best Rust/C/C++ experiences that Vim, in my opinion, struggles to match.
I'd like to see stuff like this get ported, because this is a game changer.
Can Neovim be used in conjunction with an IDE? I'd like to use the text editing of Vim, but the AST and project navigation power of an IDE.
I haven't got very far into it yet, but there's a number of plugins which can nudge neovim towards IDE functionality.
The language server protocol understands the syntax of your language. There are also plugins for autocompletion, and a file tree for fast navigation.
Caveat - long term vim user just starting to dabble into this territory. Have got started with Telescope for fuzzy file search, and Nerdtree for file navigation.
I have been a long time looking for IDE with vim capabilities. Builder just improved its vi mode. Kate and Geany have one. The problem is that they are limited and beyond basic navigation/editing, the whole process of using the full potential of the IDE in vi mode is under documented and you are never really on how to use them effectively.
And Onivim2 is not developped anymore.
Even finding a simple text editor with a vi mode + mouse copy paste is painful. Gvim is sometimes weird and it is not clear how it handles copy pasting, the new gnome's Text Editor has a vim mode but it's kinda hidden IIRC.
Oh and in Kate, I can't insert "g" in vim mode. I have to take time to report that bug some day.
Speaking about jetbrains: is there a way to navigate like leap in resharper? I use the shortcuts extensively but this would definitely help avoiding cursor-navigate to the place where I want to be next.
I'd like to see stuff like this get ported, because this is a game changer.
Can Neovim be used in conjunction with an IDE? I'd like to use the text editing of Vim, but the AST and project navigation power of an IDE.