Live data from Hacker News

What's New in Neovim 0.10

gpanders.com

61–70 of 134 posts

Re: What's New in Neovim 0.10

#63
post #53
post #36

I have been transitioning my workflow from macOS to Linux. Discovered it’s kind of pain in the ass to get a gui based editor like Intellij to work correctly, especially within a VM. Happened to have discovered neovim, and so far it’s been a delight to use. Much faster and much lighter on resource use. Do any neovim veterans have recommendations on plugins to enable? Or even hidden features that would improve workflow…

> Discovered it’s kind of pain in the ass to get a gui based editor like Intellij to work correctly, especially within a VM. Depending on your use-case, that's what their Gateway product https://www.jetbrains.com/remote-development/gateway/ > is designed to solve: it runs (effectively) headless IJ in the VM, so indexing and analysis happens there, and then streams the GUI part over a custom protocol to your local IJ…

But I still need to have the gui app installed correctly with opengl/hardware acceleration enabled , right?

My problem isn’t with inconsistent development environments. I have trouble spinning up the IntelliJ ide locally. Thus the need for something more lightweight.

Also I have used this in the past and the experience wasn’t the greatest. Tried with a dev server with gateway hosted within intranet. Used an m1 Mac as thin client.

Issues with syncing state of client. Significant input lag in a large project. I remember trying to refactor a method in a 500K+ LoC and the UI would hang.

Syncing plugins was also an issue at the time.

I suspect these issues would likely be exacerbated over internet with tailscale

Re: What's New in Neovim 0.10

#64
post #14
post #5

We need proper Neovim gui that is officially maintained

I don't get it, why do we need that? And I already use Neovide as a GUI pretty often.

I've been using neovide for a few months now, and my biggest gripe is that there's not an easy way to automagically open a new file in an existing neovide window as a tab. With macvim I could do `--remote-tab-silent` and it was handled, but neovide seems to want me to use some kind of background server and a bunch of other hoops to jump through.

Re: What's New in Neovim 0.10

#66
post #36

I have been transitioning my workflow from macOS to Linux. Discovered it’s kind of pain in the ass to get a gui based editor like Intellij to work correctly, especially within a VM. Happened to have discovered neovim, and so far it’s been a delight to use. Much faster and much lighter on resource use. Do any neovim veterans have recommendations on plugins to enable? Or even hidden features that would improve workflow…

I usually recommend new users to check out Kickstart. It contains a set of plugins and nice to haves so you don't have to discover them your self.

All plugins are in one file + has a lot of comments to help you get started.

ref: https://github.com/nvim-lua/kickstart.nvim

Re: What's New in Neovim 0.10

#67
post #7

Earlier quoted context omitted.

Including more basic (as of 2024) features in the core like Helix would indeed be a good idea but would go against the existing culture of vim with many plugins competing.

That's why I went with LunarVim, I was tired of maintaining my own plugins and configs, and wasn't quite ready to fully jump ship to Helix (though I do like the direction Helix is going, it'd be an easier sell if shells and everything had Helix keymaps).

Main main gripe about Helix is that helix-like keybindings in VSCode are not working well for the times I need to use that :)

Re: What's New in Neovim 0.10

#69
post #17

Wow, I love that so much stuff is coming to core! Every once in a while for the last few years I overhaul my Neovim config and try to add all the new goodies (commenting, LSP, etc., that are table stakes for most IDEs) as plugins using the latest and greatest plugin manager. That works for a while, but like clockwork, something breaks- a plugin updates incompatibly, Neovim updates incompatibly, an external binary the…

I just use CoC for all LSP functionality, and everything just works with almost no issues.

Configuring the native LSP client is still too clunky to switch.

Re: What's New in Neovim 0.10

#70
post #29

I tried to switch to nvim but quickly discovered that there are breaking changes that just don't work for me, like system() not being interactive and having to use term. nvim might be great for some but it's not a vim replacement, it's a different editor with different drawbacks.

Is `!` still broken? Last I looked there seemed to be resistance to fixing it.
Post reply on HN