News for hackers. Stuff that matters.
Re:Leap: Neovim’s Answer to the Mouse by echelon on Saturday October 08, 2022 @02:07PM (#33134522)
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.

Re:Leap: Neovim’s Answer to the Mouse by benrow on Saturday October 08, 2022 @02:14PM (#33134583)
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.

Re:Leap: Neovim’s Answer to the Mouse by latifk on Saturday October 08, 2022 @02:19PM (#33134621)
Neovim has a headless mode that lets you interact with it via a msgpack rpc. So it can act like an editing “backend”.

There are plenty of GUI IDEs that use Neovim as their backends like Oni. You can just google “Neovim GUI” and get a long list of them.

Re:Leap: Neovim’s Answer to the Mouse by lbotos on Saturday October 08, 2022 @02:34PM (#33134750)
Onivim is no more :(
Re:Leap: Neovim’s Answer to the Mouse by shortlived on Saturday October 08, 2022 @09:12PM (#33137491)
Source?
Re:Leap: Neovim’s Answer to the Mouse by mojifwisi on Saturday October 08, 2022 @10:08PM (#33137727)
Re:Leap: Neovim’s Answer to the Mouse by peteatphylum on Saturday October 08, 2022 @02:14PM (#33134580)
I think the majority of the functionality in leap can be had in IntelliJ IDE's with the AceJump plugin
Re:Leap: Neovim’s Answer to the Mouse by jonas-w on Saturday October 08, 2022 @02:28PM (#33134704)
If you want vim-like editing in the Jetbrains IDEs you could use the IdeaVim plugin.
Re:Leap: Neovim’s Answer to the Mouse by SeriousM on Saturday October 08, 2022 @03:05PM (#33135010)
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.
Re:Leap: Neovim’s Answer to the Mouse by zehemer on Saturday October 08, 2022 @03:30PM (#33135256)
If you're already using IdeaVim there's https://plugins.jetbrains.com/plugin/13360-ideavim-easymotio..., or AceJump (https://plugins.jetbrains.com/plugin/7086-acejump) if you're not, which is what the IdeaVim-EasyMotion leverages in any case.
Re:Leap: Neovim’s Answer to the Mouse by echelon on Saturday October 08, 2022 @04:00PM (#33135512)
IdeaVim is great, but it's a 90% solution. It misses some functionality and won't replicate plugins.

I'd like to use NeoVim headlessly and leverage the strengths of both systems.

Re:Leap: Neovim’s Answer to the Mouse by Symmetry on Saturday October 08, 2022 @03:36PM (#33135299)
I have a coworker who uses neovim with VS COde: https://marketplace.visualstudio.com/items?itemName=asvetlia...
Re:Leap: Neovim’s Answer to the Mouse by cassepipe on Saturday October 08, 2022 @06:42PM (#33136740)
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.