Live data from Hacker News

Neovim v0.5

github.com

41–50 of 213 posts

Re: Neovim v0.5

#41
post #7

The best developers and engineers I’ve known all used Neovim. Coincidence?

The best engineers I know use a range of editors. A text editor has nothing to do with your engineering ability.

Re: Neovim v0.5

#42
post #10

For those out there trying to "learn" vim, give neovim 0.5 a try! I've been using neovim HEAD (0.5 pre-release) for a while and it has been awesome. It all started with this config [0] and from there and haven't tried (as before) to join a vim cult but instead to use it as a tool that works for me (i.e. use mouse scroll to browse around, use arrows on insert mode, and other vim sins) Little by little I've been lookin…

To clarify for people unfamiliar, all of that is common to Vim and Neovim except maybe visual regex - what is that?

Tbh, that’s how I call it but it’s just having incremental search enabled. That will highlight search/replace matches and the using s//

That allows me to see what my regex matches. So I can start typing ^d*\. Hello and that would match any start of line digit followed by a dot and the word hello.

I still have a lot to learn there but just that has been incredibly useful for me.

Hope that makes sense

Re: Neovim v0.5

#43
I love Neovim. I switched from VSCode and never looked back, it's just so much more efficient to just do everything with your keyboard. In case someone is interested how to do the things you're used to from VSCode, I created some videos: https://youtube.com/playlist?list=PLu-ydI-PCl0OEG0ZEqLRRuCrM...

Re: Neovim v0.5

#44
post #15

Earlier quoted context omitted.

First thing I see is a prime video ad. Amazon is helping fund neovim.

Are you sure it's not just the fact that Twitch is owned by Amazon?

I guess I don't use Twitch. Can they turn off the monetization? Did they turn it on?

Re: Neovim v0.5

#45
What is the value proposition for moving from vanilla vim to neovim? I see all the features on the neovim repo, but almost all of them seem aimed at developers rather than users. I've considered switching, but I'd have to move to a .nvimrc or something, update my install scripts and Ansible, etc., and I'm not sure what I'd gain from it other than "extensibility". If there are concrete benefits for normal usage, I'd be willing, but I'm not sure what those would be. Am I missing things?

Re: Neovim v0.5

#46
post #28

NeoVim is very tempting to me. I've been tweaking my Emacs config for 5 years, and I'm very happy with it, but only on my Ubuntu computers. On Windows, Emacs runs like garbage (slow, no double-buffering). I might have to switch to NeoVim, at least on Windows.

curious to know what you think about WSL2? I've been using emacs and ubuntu with pretty great sucess

Re: Neovim v0.5

#47
post #34
post #19

Is anybody else uncomfortable about the idea that an LSP client is now baked into the editor (as opposed to being a plugin)? Are there big performance gains to this approach? While LSP is great, it basically came from nowhere in the last couple of years. My concern: what if something definitively better comes along in another couple years, and we're "stuck" with this baked into the editor? For context, using ALE, I'v…

I would actually LOVE to see VIM with NerdTree, File/text searching, lsp and first class git support baked in and integrated well without need of tuning something in your .vimrc file every weekend.

For filesystem navigation there's ranger/nnn

For text/file searching there's fzf + rg + fdfind

All these tools integrate with eachother but are already great on their own.

With nerdtree and other alike plugins you lock yourself into building IDE out of vim. With these specialized tools you can reap their benefits even without launching vim.

Re: Neovim v0.5

#48
post #45

What is the value proposition for moving from vanilla vim to neovim? I see all the features on the neovim repo, but almost all of them seem aimed at developers rather than users. I've considered switching, but I'd have to move to a .nvimrc or something, update my install scripts and Ansible, etc., and I'm not sure what I'd gain from it other than "extensibility". If there are concrete benefits for normal usage, I'd b…

For me it was the lua config file.

Now tweaking vim to the behavior I want is no longer learning an obscure language but figuring out what is the behavior I want and coding that using lua and the vim api. With the lua language server vim’s api is very discoverable!

Re: Neovim v0.5

#49
post #18

I've been using neovim since the initial fork. The Neovim 0.5 is by far the most impressive milestone yet. I tried it couple of months back (before release) and immediately jumped to support the developers through the Github Sponsors after trying it out. https://github.com/sponsors/neovim

Thanks for your work on taskwarrior!

Re: Neovim v0.5

#50
post #40
post #34

Earlier quoted context omitted.

I would actually LOVE to see VIM with NerdTree, File/text searching, lsp and first class git support baked in and integrated well without need of tuning something in your .vimrc file every weekend.

I know it sounds snarky, but at some point of vimrc complexity it’s worth considering just switching to vscode with the vim extension. It can use neovim as a back end and you get mountains of features out of the box. I created vim-idiomatic key mappings to all the vscode features and extensions I commonly use. It’s not vim, it uses a shit ton of memory, and you can’t run it in the terminal, but I love it. For context…

> at some point of vimrc complexity it’s worth considering just switching to vscode with the vim extension

Sure, it’s worth considering…

> It’s not vim, it uses a shit ton of memory, and you can’t run it in the terminal

You just answered your own question on why it’s not necessarily a good idea ;-)

Post reply on HN