Live data from Hacker News

Neovim 0.8 Released

github.com

61–70 of 230 posts

Re: Neovim 0.8 Released

#61

A text editor without a well rounded GUI story isn't worth it for me. There are all these desperate projects each with their own focus, ranging from "simple graphics acceleration" to "tons of bells and whistles, animations and ad-hoc UI extensions". UI should be thought out at PRs and issues, but the same people who develop the main core. But they don't have to, because they're making a terminal application, which ha…

The terminal is superior. You are just not skilled enough or advanced enough in thought to imagine what an interface can truly be.

Re: Neovim 0.8 Released

#62

If you use Neovim, can you share why you chose it over VS Code, or one of the new terminal-based editors like https://helix-editor.com/ , or new native GUI editors like https://zed.dev/ ? It's impressive to see what the Neovim community has built — preconfigured setups like https://nvchad.com/ are especially wild. But it still feels like a huge amount of work, hoop jumping, and _fragility_ just to reach parity with V…

I actually loved Helix, but moved from it to Neovim for performance and customizability reasons. Helix becomes unusable with multi thousand line files, but I imagine it's something that will eventually be solved as the project matures. The customizability of Neovim is incredible, and I'm looking forward to trying Helix again when it has a plugin solution

Re: Neovim 0.8 Released

#63

If you use Neovim, can you share why you chose it over VS Code, or one of the new terminal-based editors like https://helix-editor.com/ , or new native GUI editors like https://zed.dev/ ? It's impressive to see what the Neovim community has built — preconfigured setups like https://nvchad.com/ are especially wild. But it still feels like a huge amount of work, hoop jumping, and _fragility_ just to reach parity with V…

I enjoy a terminal workflow, and helix doesn't actually have vim key bindings and many years of vim use is hard to switch.

EDIT: I'm also a tmux user and I can't live without a replacement for this plugin: https://github.com/christoomey/vim-tmux-navigator

Re: Neovim 0.8 Released

#64

A text editor without a well rounded GUI story isn't worth it for me. There are all these desperate projects each with their own focus, ranging from "simple graphics acceleration" to "tons of bells and whistles, animations and ad-hoc UI extensions". UI should be thought out at PRs and issues, but the same people who develop the main core. But they don't have to, because they're making a terminal application, which ha…

Do you have any refs/links of UI thought out at PRs and issues that you think are good examples?

Re: Neovim 0.8 Released

#65

If you use Neovim, can you share why you chose it over VS Code, or one of the new terminal-based editors like https://helix-editor.com/ , or new native GUI editors like https://zed.dev/ ? It's impressive to see what the Neovim community has built — preconfigured setups like https://nvchad.com/ are especially wild. But it still feels like a huge amount of work, hoop jumping, and _fragility_ just to reach parity with V…

> If you use Neovim, can you share why you chose it over VS Code, or one of the new terminal-based editors like https://helix-editor.com/, or new native GUI editors like https://zed.dev/ ?

VS Code is a proprietary, spyware-riddled, resource-wasting worked example of why "modern" software sucks. Also for my personal use, everything that's not vim suffers from being not vim; it would cost me effort to switch for no clear benefit, and I'd still need to retrofit the same control scheme into whatever it was because the muscle memory is too strong, at which point I might as well just use actual neo/vim.

> which were built to be used as rich development environments instead of extensible text editors

> spent months tweaking Neovim/Emacs configs

I think part of the difference might be of usecase; if you want an IDE, use an IDE. If you needed to spend that much time bending the tool to what you want, maybe it wasn't a good tool to use. When I open vim, it's because I want a text editor, and it provides a text editor.

Re: Neovim 0.8 Released

#66

If you use Neovim, can you share why you chose it over VS Code, or one of the new terminal-based editors like https://helix-editor.com/ , or new native GUI editors like https://zed.dev/ ? It's impressive to see what the Neovim community has built — preconfigured setups like https://nvchad.com/ are especially wild. But it still feels like a huge amount of work, hoop jumping, and _fragility_ just to reach parity with V…

Neovim is extensibility and versatility. If you want a rich development environment, you can put in the work, or use one of the many preconfigured environments, and turn neovim into that.

If you want a bare ultra fast, terminal text editor, neovim is that out of the box.

If your only after LSP, tree sitter, embedded terminal, neovim's got your back.

Basically, neovim embodies the beauty of Linux. Use and pay only for what you want.

Re: Neovim 0.8 Released

#67

If you use Neovim, can you share why you chose it over VS Code, or one of the new terminal-based editors like https://helix-editor.com/ , or new native GUI editors like https://zed.dev/ ? It's impressive to see what the Neovim community has built — preconfigured setups like https://nvchad.com/ are especially wild. But it still feels like a huge amount of work, hoop jumping, and _fragility_ just to reach parity with V…

The reason I still use emacs over helix or zed: elisp.

Not because I particularly like the language. But because I like that I can write something in a language that executes and accesses pretty much anything the editor can do.

Does helix or zed have the ability to do that? I didn't see it on their landing pages. What are the extensibility stories for these editors?

Re: Neovim 0.8 Released

#68

I really wish neovim could ship usable default colorscheme and round out its lsp support with autocompletion. Treesitter isn’t for me; it’s slower to open files and I have no idea how people make sense of so many different color groups. Still sticking with vanilla vim and CoC for the time being, they’re rock solid.

> usable default colorscheme

What's wrong with the default colorscheme?

Re: Neovim 0.8 Released

#69

If you use Neovim, can you share why you chose it over VS Code, or one of the new terminal-based editors like https://helix-editor.com/ , or new native GUI editors like https://zed.dev/ ? It's impressive to see what the Neovim community has built — preconfigured setups like https://nvchad.com/ are especially wild. But it still feels like a huge amount of work, hoop jumping, and _fragility_ just to reach parity with V…

Because when I started using Vim, VSCode and Helix weren't around. And now I know Vim (Neovim) very well and it does everything I need - I'm productive with it and it's lightweight.

I don't want a full IDE/graphical editor. Eclipse is a mess, I'd use a JetBrains product first, but now we have VSCode as an alternative. Atom was hot for a while but has lost popularity.

Of the (linux) terminal text editors, the choices were mostly:

* Emacs * Vim/Neovim * Nano

And I prefer Vim over Emacs, I really like the modal experience.

I don't spend a huge amount of time tweaking things, I use Neovim mostly stock with some useful plugins for convenient shortcuts. Though I admit that getting the new treesitter/language server integrations working was annoying, compared to the original regex-based syntax highlighting.

My goal is not to recreate an IDE experience in Neovim, I just want an efficient text editor that is syntax-aware.

If I wanted an IDE then I'd use an actual IDE.

Re: Neovim 0.8 Released

#70
post #59

If you use Neovim, can you share why you chose it over VS Code, or one of the new terminal-based editors like https://helix-editor.com/ , or new native GUI editors like https://zed.dev/ ? It's impressive to see what the Neovim community has built — preconfigured setups like https://nvchad.com/ are especially wild. But it still feels like a huge amount of work, hoop jumping, and _fragility_ just to reach parity with V…

I tried to use Helix and really liked it, but had to stick with Neovim because of Copilot.

I also really like Helix. Looking forward to:

- Reload of files changed on disk: https://github.com/helix-editor/helix/pull/2653

- Autosave: https://github.com/helix-editor/helix/pull/3178

- Git/SCM support: https://github.com/helix-editor/helix/issues/227

- Extensions (potentially enabling Copilot support): https://github.com/helix-editor/helix/pull/2949

Post reply on HN