News for hackers. Stuff that matters.
Re:Leaving Neovim for Zed by jgb1984 on Sunday August 18, 2024 @04:29PM (#41285236)
Most of the negatives mentioned (fragility, bugs, plugins breaking often) are specific to neovim. It's one of the reasons why I am and will always keep using vim instead of neovim. Vim is a much more mature ecosystem, less chasing the newest "plugin du jour", my vimrc is stable, based on a few dozen plugins which are feature complete and rock solid stable.
Re:Leaving Neovim for Zed by monooso on Sunday August 18, 2024 @07:55PM (#41286556)
I used Vim for around 15 years before switching to Neovim. I have no desire to go back.

In my experience Neovim is very reliable, even when building off `master`, which I did for a couple of years.

Re:Leaving Neovim for Zed by cayley_graph on Sunday August 18, 2024 @11:08PM (#41287450)
Yeah, I was on the nightly release (via nix) for a while. Rock solid.
Re:Leaving Neovim for Zed by adamors on Sunday August 18, 2024 @06:02PM (#41285894)
Not sure what this fragility is. I’ve been using Neovim from the very first days, and it’s been stable throghout.

Granted I have a 10+ year old vimrc and rarely add new plugins, but saying Neovim is fragile is nonsense. Don’t install every new plugin perhaps?

Re:Leaving Neovim for Zed by mjoin on Sunday August 18, 2024 @06:33PM (#41286091)
Same. Neovim and plugins I use have been remarkably stable from the start
Re:Leaving Neovim for Zed by christophilus on Sunday August 18, 2024 @07:02PM (#41286255)
I use maybe 10 plugins. I update them whenever I update nvim which isn’t all that often. Rock solid.
Re:Leaving Neovim for Zed by chbint on Sunday August 18, 2024 @05:41PM (#41285750)
I was about to make a very similar comment. I won't say I'll never switch to neovim, for a lot depends on future vim/neovim development, and unexpected things happen.

But I do agree that vim's stability is priceless. It's been years without any need for major changes in my vimrc, and without any trouble with the plugins I use.

I'm sympathetic with the author, though. Whenever you need to change, finding an alternative that "just works" always makes things easier and you can quickly get back to being productive. I'm not so sure that I wouldn't go down a similar path if the vim ecosystem collapsed.

Re:Leaving Neovim for Zed by Fethbita on Sunday August 18, 2024 @04:43PM (#41285336)
Do you mind sharing that list of plugins you use? I have never used plugins with vim/neovim and only used them vanilla up to this point but interested in checking out the plugin ecosystem.
Re:Leaving Neovim for Zed by jgb1984 on Sunday August 18, 2024 @05:01PM (#41285479)
This is a copy paste from the relevant part of my vimrc. Keep in mind I mainly develop in python.

Plug 'alvan/vim-closetag' Plug 'ap/vim-buftabline' Plug 'davidhalter/jedi-vim' Plug 'dense-analysis/ale' Plug 'dstein64/vim-startuptime' Plug 'itchyny/lightline.vim' Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': { -> fzf#install() } } Plug 'junegunn/fzf.vim' Plug 'junegunn/vim-peekaboo' Plug 'machakann/vim-swap' Plug 'markonm/traces.vim' Plug 'mhinz/vim-signify' Plug 'preservim/nerdtree' Plug 'preservim/tagbar' Plug 'romainl/vim-cool' Plug 'simnalamburt/vim-mundo' Plug 'tpope/vim-characterize' Plug 'tpope/vim-commentary' Plug 'tpope/vim-fugitive' Plug 'tpope/vim-repeat' Plug 'tpope/vim-rhubarb' Plug 'tpope/vim-sensible' Plug 'tpope/vim-speeddating' Plug 'tpope/vim-surround' Plug 'vimwiki/vimwiki'

Re:Leaving Neovim for Zed by sph on Sunday August 18, 2024 @05:07PM (#41285515)
neovim is what happens when the javascript kids decide to "improve" one of the best editors ever created. The entire Lua ecosystem standing on 50 unstable plugins that provide the entire kitchen sink, yet do not even have a 1.0 version is nightmarish.

Follow any guide and either everything breaks, or you get an hodgepodge of automagic popups, stuff that autodownloads, flash messages and useless features that are completely antithetical to the slim, minimal philosophy of vim.

At least the original vim is still around, and the js kids are allergic to parens so there's an alternative.

Re:Leaving Neovim for Zed by monooso on Sunday August 18, 2024 @07:56PM (#41286561)
What on earth are you talking about?
Re:Leaving Neovim for Zed by sgarland on Sunday August 18, 2024 @05:56PM (#41285852)
I am not a JS dev, and still prefer nvim. If you’re careful with plugin choices, you can get nice QoL features and still be stable. I can’t think of a time when I’ve had nvim crash.

You’re correct that random guides are generally garbage, but by reading plugin docs (gasp), you can generally get stuff working without much fuss.

Re:Leaving Neovim for Zed by shmerl on Sunday August 18, 2024 @08:37PM (#41286782)
When I was looking for an editor that supported true color themes, neovim supported them, vim didn't. That decided what I was going to use. Stability is good, but if you need a feature that's not there - stability isn't helping.
Re:Leaving Neovim for Zed by wyclif on Sunday August 18, 2024 @11:43PM (#41287621)
>neovim is what happens when the javascript kids decide to "improve" one of the best editors ever created

I don't think that's accurate. Now, if OTOH you said "the Lua kids" then I'd probably agree.

Re:Leaving Neovim for Zed by sph on Tuesday August 20, 2024 @03:57AM (#41297847)
There are no Lua kids, i.e newbie programmers that start their career from Lua. The neovim Lua kids were JS kids all along, and brought their philosophy of churn over.
Re:Leaving Neovim for Zed by wyclif on Tuesday August 20, 2024 @09:21PM (#41305840)
I find this to be an interesting theory, but where is the evidence for it?
Re:Leaving Neovim for Zed by wyclif on Saturday August 24, 2024 @11:32PM (#41344137)
Follow up: it would be interesting to see the raw numbers of how many JS Kids have transferred over to Lua development.
Re:Leaving Neovim for Zed by xigoi on Monday August 19, 2024 @05:47AM (#41289458)
Neovim is perfectly usable without installing 50 plugins.
Re:Leaving Neovim for Zed by cayley_graph on Sunday August 18, 2024 @11:07PM (#41287442)
Echoing the other replies here that idk what breakages this refers to. I switched since I liked lua better than vimscript (after writing a ton of vimscript). I don't use many plugins; the few I use haven't broken. Only encountered a single (non-serious) nvim bug that wasn't also a vim bug in many years of use.
Re:Leaving Neovim for Zed by lawn on Monday August 19, 2024 @01:55AM (#41288193)
You don't have to chase plugins with either Vim or Neovim you know? You can even use the same Vim plugins in Neovim if you wanted to.

It's true that Neovim leans more towards more changes and thus more risk of bugs, but claiming that Neovim is unstable is unfounded.