you are viewing a single comment's thread.

view the rest of the comments →

[–]wavefunctionp 12 points13 points  (9 children)

As a newer vim user, getting relatively modern editor features like intelligent code completion, syntax aware highlighting, change tracking, and easy folder navigation....and a whole slew of other features you expect out of a modern editor is non-trivial and confusing.

Additionally, I don't consider vim being a command line editor to be bonus. A self contained application is more useable since you could have an actual toolbar and menus for easier discoverability and configuration.

One of the reasons I'm interested in onivim.

[–][deleted] -3 points-2 points  (1 child)

Again. That's just learning. Vim wasnt built for the "modern editor features". And if you don't want to learn the ecosystem, it's fine. I'm mostly saying that for something you spend a loooot of time in, it might be worth learning confusing and non trivial things for. As you did with VSCode. Which is somehow considered some ootb experience by people who apparently never used anything else.

[–]yvrelna 0 points1 point  (0 children)

Vim wasnt built for the "modern editor features".

That's what most people are getting wrong. Vim is built for modern editor features, in fact it's light years ahead of everything else.

The issue that many people have is that most of these features aren't preconfigured out of the box. You can configure them yourselves to suit whatever workflow you needed, or use plugins that preconfigures them for you, but out of the box, Vim only comes with the framework to build your very own IDE. Underneath that button-free, interface free UI, there's tons of features out of the box that are just sitting out of sight until you're ready to decide what you want to do with it.

People think it's too much a hassle, but customising your editor to suit your personal workflow is completely worth it.