Live data from Hacker News

Neovim 0.8 Released

github.com

211–220 of 230 posts

Re: Neovim 0.8 Released

#211

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 use Neovim because I used Vim before it.

I used Vim because every GUI editor was an ugly, siloed proprietary mess that was mostly just wrapped around a bunch of open source command line tools, while Vim was an ugly, open source, programmable mess that was mostly just wrapped around a bunch of open source command line tools.

Re: Neovim 0.8 Released

#212
post #116

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 can't really agree that VS Code or Helix are "great out of the box". I haven't tried zed. VS Code feels really awful to me (note: this is probably just me) without weeks spent re-configuring it. Even then, it's _way_ too heavy for my laptop to run reliably. Maybe my brain just works differently, but I feel like VSCode fights against me at every turn. Helix is nifty, but also feels like it gets in my way more than i…

> Leave me be in the terminal where I have everything I need at my fingertips as fast as I can think.

People talk about vim nit being an IDE, but I think a lot of people think of the unix command line as their IDE.

Re: Neovim 0.8 Released

#213

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 [...]

I am using vim/neovim for almost 15 years now. I was introduced to vim within _days_ after I started programming. I have a workflow where I open and close my editor several times per minute (although I'm now slowly moving away from this workflow) - startup speed matters a lot for this, of course. I never bothered to learn another editor or IDE because of the speed I get with (neo)vim. Moving my hands away from the homerow for interacting with IDE features just feels like driving a Porsche in a 10mph zone. I have muscle memory in my hands for over 10 years now!

I switched from vim to neovim at around neovim 0.5 mostly for ideological reasons, but I stayed for lua based plugins and a IMO better community. I rewrote my complete neovim configuration (which I took over from vim of course) about a month ago to be pure Lua and to be more streamlined... I don't consider this work or hoop-jumping at all, but optimizing my editing environment to safe time when actually editing source code (or emails fwiw).

On a side-note, I also use vim-ish bindings for everything else, for me DE/WM, Email client (which uses neovim to write emails actually), etc etc. I just don't see a point in un-learning all this.

Re: Neovim 0.8 Released

#214

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…

For me the reason is mostly because of the speed of editing in Vim for me is blazing fast compared to what I can do in VSCode. Many of the most-frequently used Vim commands are just baked into my muscle memory at this point.

Re: Neovim 0.8 Released

#215

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 want to use Vim keybindings for the whole experience (not just the text editor panes). VSCode has plugins for Vim-editing, but not a complete experience. Helix has similar, but different bindings. Zed is still in private beta mode, so no idea what its like.

There’s others, too, but none seem to have a big and healthy community like (Neo)Vim.

Re: Neovim 0.8 Released

#216

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…

Nice customisation, but it still doesn't have the 'list of tab' vertical window that VSCode has, and I'll never switch to an editor which doesn't have this. Even if I find VSCode not very responsive..

Re: Neovim 0.8 Released

#217

Earlier quoted context omitted.

I don't want MS to monitor me. Anything that enables them to track me better is sensitive because I don't want to be monitored.

No one stops you from using VSCodium. But associating a software with spyware (a black/white action) should not but tied to how much telemetry (a spectrum) they collect. It's about what type of data they collect and what they do with the data. If they deliberately use that data to cause any damage (black/white), you can call it spyware. But if they only use that to improve their software, no, you shouldn't.

There have been reports that the "telemetry" is sent after a user takes the actions to disable it.

That means that a user has information about them reported in a way that is:

1. against their will

2. without their knowledge

That is spying. The software that does it is spyware.

Whether or not they intend to use it for anything other than improving the software - if they secretly take data from me without my consent, it's spying.

Whether or not you think it's OK for them to take data, if they do so without my consent, it's spying.

Whether or not you really like VSCode, if they secretly take data without my consent it's spying.

Software that spies is spyware. It's that simple.

Trying to haggle in the margins of one definition of a vague term is not a very strong argument to convince me otherwise.

Also: about the first part of your comment - I stop me from using VSCodium. I'm not interested.

Re: Neovim 0.8 Released

#218

Earlier quoted context omitted.

> Spyware is defined (Google) as "a form of malware that hides on your device, monitors your activity, and steals sensitive information like bank details and passwords." Please furnish any example of Microsoft stealing sensitive information like bank details and passwords via VSCode. Well, yes, of course Google would say that. If you ask DuckDuckGo to define spyware, it offers these: > Software that secretly gathers…

That's wrong. They key element of "spyware" is that it monitors and reports outside of it's own realm, and cause damage with the data. Like a keylogger logs keys even it's not the active program. What VSCode does is only monitoring user action within VSCode for technicality. Until you can provide evidence otherwise, calling it "spyware" is act of defamation. Also, if software with telemetry is spyware, there is no ma…

It's not "expanding the scope," it's clarifying (or developing) a definition.

And if it causes confusion -- good. There should be more public confusion on this topic, especially in the realm of "Why does this free program need to know all of this stuff about what I'm doing?"

It's not that answer is "no gathering information ever," it's "providers of a program ought to be compelled to fully and clearly disclose to all what information it is grabbing and what it is doing with it."

And that's emphatically not where we live today.

Re: Neovim 0.8 Released

#219
post #188
post #149

Earlier quoted context omitted.

I mean, you can say whatever you want - you only diminish your own argument by doing so. It's like the boy who cried wolf - if you keep shouting "spyware" with no true evidence of spyware, then by the time that "spyware" actually is happening, no one is going to care. > what it either does now Spyware is defined (Google) as "a form of malware that hides on your device, monitors your activity, and steals sensitive inf…

Calling spyware an "imagined hypothetical" re Microsoft is like calling "too hot coffee" an "imagined hypothetical" for McDonalds. They've already done it a bunch. Are you naive enough to 100% believe their pinky swears?

Sure, let’s have any example of this by any reputable news source then.

Re: Neovim 0.8 Released

#220

Neovim is one of those things that seem maybe cool, but I just can't find a reason to switch. Vim works just fine for me, I don't know what I would be getting by switching, and I'd probably waste some time porting my config and workflow to whatever the differences are (I'm a heavy user of :terminal).

I switched because the cursor handling is nicer in neovim. It puts a bar when editing so you can see if you're inserting before or after a character, and an underscore when operating on a single character (like after pressing "r").

The former sucks to do in vim, I couldn't get it working in tmux at all, and I don't think the latter is possible?

Apart from that I'm treating it like vim and using all my existing vimrc and vimscript plugins. It's been good.

Post reply on HN