Live data from Hacker News

Understanding the Origins and the Evolution of Vi and Vim

pikuma.com

11–20 of 128 posts

Re: Understanding the Origins and the Evolution of Vi and Vim

#11

I was slightly surprised that they didn't add a mention of neovim.

while neovim is great and I intend to switch even, some time down the road, it caused a not-really-compatible fork and diverted the efforts, I wish them to be merged however hard it will be.

If you follow any discussions around development, it seems the chance of this happening is essentially zero. I feel that they will continue to diverge into completely different editors.

Re: Understanding the Origins and the Evolution of Vi and Vim

#12
post #10

Earlier quoted context omitted.

while neovim is great and I intend to switch even, some time down the road, it caused a not-really-compatible fork and diverted the efforts, I wish them to be merged however hard it will be.

I am maybe just a year or so down from the switch from vim to neovim, but lua is a game changer. It's like, it's easy to configure stuff yourself now. Better plugins are written because the tools are better, or at least so I'm convinced. I will make a random comparison to latex vs typst (typesetting software). Both incorporate a programming environment, you can write a program right in your document. The difference i…

Vim9script is actually a great language.

Re: Understanding the Origins and the Evolution of Vi and Vim

#14
post #10

Earlier quoted context omitted.

I am maybe just a year or so down from the switch from vim to neovim, but lua is a game changer. It's like, it's easy to configure stuff yourself now. Better plugins are written because the tools are better, or at least so I'm convinced. I will make a random comparison to latex vs typst (typesetting software). Both incorporate a programming environment, you can write a program right in your document. The difference i…

Vim9script is actually a great language.

Well, I missed it because I seem to have departed Vim

Re: Understanding the Origins and the Evolution of Vi and Vim

#15
post #14

Earlier quoted context omitted.

Vim9script is actually a great language.

Well, I missed it because I seem to have departed Vim

Ohhhh I misread, I thought you were saying you were a year away from switching, lol.

Re: Understanding the Origins and the Evolution of Vi and Vim

#18
post #6

It's incredible how good of a design Vi is. Try this experiment: Busybox includes a tiny clone of vi with a reduced feature set. It's very stripped down when compared to Vim or even other vi clones, but as a pure text editor it's still more powerful than most modern day IDEs . I love my Jetbrains IDEs, but you can take my Vim plugin from my cold dead hands :)

I have used VI for many, many years and honestly use perhaps 25% at best of its abilities. But still I get comments about how fast and smoothly I can use it from other developers. Which I think speaks to how powerful even the basic editor can be.

And yes, you can also take my VIM plugin (for Visual Studio) from my cold dead hands.

Re: Understanding the Origins and the Evolution of Vi and Vim

#19
post #10

Earlier quoted context omitted.

while neovim is great and I intend to switch even, some time down the road, it caused a not-really-compatible fork and diverted the efforts, I wish them to be merged however hard it will be.

I am maybe just a year or so down from the switch from vim to neovim, but lua is a game changer. It's like, it's easy to configure stuff yourself now. Better plugins are written because the tools are better, or at least so I'm convinced. I will make a random comparison to latex vs typst (typesetting software). Both incorporate a programming environment, you can write a program right in your document. The difference i…

> ... lua is a game changer...

Am I the only one who absolutely hates Lua? Its syntax, the fact that variables are global by default unless you local them, `foo = nil` isn't variable assignment but instead variable unassignment!, etc.

There are far better scripting languages than Lua.

Post reply on HN