Live data from Hacker News

What's New in Neovim 0.10

gpanders.com

41–50 of 134 posts

Re: What's New in Neovim 0.10

#41
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…

There are many great plugins. Telescope, nvim-cmp, treesitter are standard recommendations.

I'll give a shout-out to conform.nvim that gives you very solid format on save functionality that's also easy to setup:

https://github.com/stevearc/conform.nvim

Re: What's New in Neovim 0.10

#42
"Nvim 0.10 can now use the OSC 52 escape sequence to write to (or read from) the system clipboard."

This is a big deal! (it shouldn't be, but it is)

My main complaints about vim/emacs in the past was at the sheer complexity of getting something that should not even be a concern (clipboard integration) working properly, when other text/code editors did not have this problem at all.

Searching online, it seems like tmux has some nice documentation related to OSC 52 usage:

https://github.com/tmux/tmux/wiki/Clipboard

I will be playing around with this for a bit to understand it more. But honestly, this is the sort of thing that should "Just Work TM".

"VTE terminals (GNOME terminal, XFCE terminal, Terminator) do not support the OSC 52 escape sequence."

https://gitlab.gnome.org/GNOME/vte/-/issues/2495

That's a shame, but I'm not against using a different terminal emulator. Up until now I did not really have a good reason to.

Re: What's New in Neovim 0.10

#43
post #21

Earlier quoted context omitted.

I used to use blink quite a lot on my iPad and I’ve noticed it really going “weird” lately. They have some script that executed on login, which tried to “upgrade” my connections to mosh by downloading a static mosh bin from some server they own (so, could contain anything) and it was opt out — and lately randomly some keys just stop working on the keyboard (like, the c key just doesn’t work at all in the app). I jump…

I refuse to pay a subscription for a terminal app.

The subscription just seems to be for teams features like a shared address book and whatever a “vault” is — I’ve not paid them anything.

I probably would pay them if they would add the Berkeley Mono font though ;)

Re: What's New in Neovim 0.10

#45
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…

Have you tried using an nvim distribution? They take care of all the plugin loading, config and testing. They stay reasonably updated too.

Re: What's New in Neovim 0.10

#46
post #5

We need proper Neovim gui that is officially maintained

What's the use case for a separate GUI for neovim? I remember using macvim for a few days maybe 8 years ago, but I never "got it". It felt like the benefits of having my editor in my terminal were thrown out for little return.

proportional fonts

many broken things fixed automagically, like those meta keybinds that took years to implement, and also clipboards, then menus

then window management from resizing to switching with Alt-Tab and direct keybinds

then easier integration with external tooling since it's easier to detect the app in a dedicated window

Then freer keybindings not conflicting with the terminals'

Terminal is a poor restricting UI for any complex app such as the text editor

Re: What's New in Neovim 0.10

#47
post #5

We need proper Neovim gui that is officially maintained

What's the use case for a separate GUI for neovim? I remember using macvim for a few days maybe 8 years ago, but I never "got it". It felt like the benefits of having my editor in my terminal were thrown out for little return.

Just basics like fonts and window sizing make the gui version of Vim a better experience for me.

Re: What's New in Neovim 0.10

#48
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…

Have you tried using an nvim distribution? They take care of all the plugin loading, config and testing. They stay reasonably updated too.

What distribution would you recommend?

Re: What's New in Neovim 0.10

#49
post #37
post #13

Earlier quoted context omitted.

If neovim had a proper gui, you could move away from some of the limitations of the terminal. The biggest being using fixed width characters for drawing UI elements. Emacs does it pretty well, one of the few things that makes me jealous of emacs as a vim user.

And input limitations can be resolved by non-terminal UIs (for example like Ctrl+i and Tab being mapped to the same control character in old terminals - that one is solved by newer protocols, but the problems don't end there.)

also even the newer protocols fail to support modifier sides (left vs right shift)
Post reply on HN