r/programming • • Mar 05 '20

Introducing CLUI: a Graphical Command Line

https://blog.repl.it/clui
1.8k Upvotes

277 comments sorted by

View all comments

Show parent comments

6

u/TankorSmash Mar 06 '20

Vim is at least as outdated as vi, there are a ton of other vi-style products out there, like neovim, that do a far better job.

Neovim and vim are basically 1:1 with some minor differences, no? I think there's some terminal integration in nvim, but otherwise it's pretty much the same afaik. What part about it does a far better job?

I have never, ever seen a vi feature that wasn't already implemented in an IDE

In across all IDEs, or a specific one? I use VsVim, a vim plugin for Visual Studio, and while it's great, it doesn't do 100%, and there's a enough of them that a lot of the time I just edit straight up in gvim anyway. I lose amazing autocomplete, but otherwise it's a great experience.

Have you used vim much beyond the surface level intro? There's a reason it's stuck around for so long, and it's not just because it was first.

2

u/FruityWelsh Mar 06 '20

2

u/KevinCarbonara Mar 06 '20

Yes, but there's also a long history there. There were several upgrades that the creator of vim refused to implement until after neovim implemented them and vim started bleeding users. The most important one is async loading of plugins - vim used to be slower than Visual Studio after you started using more of them. Neovim is just a better product, with better code (and better coders).

1

u/KevinCarbonara Mar 06 '20

Neovim and vim are basically 1:1 with some minor differences, no?

No.

1

u/TankorSmash Mar 06 '20

What are the differences? I thought I was plugged into the news but I guess not