Live data from Hacker News

Vim After 15 Years (2017)

blog.langworth.com

1–10 of 116 posts

Re: Vim After 15 Years (2017)

#3
After 23 years now I pretty much use it as it is out of the box and still only know a small subset of commands. It has been my primary editor that entire time other than when I had to work on C# projects. I have never encountered a bug or crash in that period.

Re: Vim After 15 Years (2017)

#4
post #3

After 23 years now I pretty much use it as it is out of the box and still only know a small subset of commands. It has been my primary editor that entire time other than when I had to work on C# projects. I have never encountered a bug or crash in that period.

I used it out of the box until vin 8 when they made a ton of annoying changes involving the defaults. I now have a vimrc to restore it.

Re: Vim After 15 Years (2017)

#5
post #4
post #3

After 23 years now I pretty much use it as it is out of the box and still only know a small subset of commands. It has been my primary editor that entire time other than when I had to work on C# projects. I have never encountered a bug or crash in that period.

I used it out of the box until vin 8 when they made a ton of annoying changes involving the defaults. I now have a vimrc to restore it.

Yeah I have a vimrc but it’s only about 8 lines long. I usually type it from memory.

Re: Vim After 15 Years (2017)

#6
> Note that :Ack will jump to the first result in the QuickFix list by default. If you dislike this, use :Ack!

Wow, I've been using :Ack for years and have always found that behavior rather annoying. I had no idea about :Ack! -- definitely going to remember this one.

Re: Vim After 15 Years (2017)

#7
My setup is very similar to the one described in the post, but I switched to neovim for the TreeSitter and LSP.

Still, after all these years it's Tim Pope's plugins and fzf that make my editing experience so quick and fun. I could live without the rest, but an honourable mention goes to LuaSnip.

Re: Vim After 15 Years (2017)

#8
This seems to hold pretty well. I've been using vim for approximately 15 years now too and my current setup and preferences are surprisingly similar to those in this post.

There is a certain organizational aspect here that I think is important to emphasize: the given paradigm is that vim is a text editor forming one part of the design environment. Assembling this environment inside a tmux session is particularly easy and powerful. And plugins can add some quality of life.

In addition, I also like the vim-slime plugin. All this does is facilitate sending lines/regions/blocks to a REPL (or in principle, any tmux pane). It's similar to the tmux send-keys function described in the OP.

A different paradigm of vim use is growing in popularity, which is the transform vim into a full IDE on its own.

Re: Vim After 15 Years (2017)

#9
It's alway pretty fascinating to me that people can actually be productive without an IDE.

I've tried several times Vim and I just don't get it how you can live without certain functionalities, I'm sure that with enough tinkering you can get pretty close but, for example, search seems to always be kind of a pain in the ass for the complex queries with regex through many files and stuff like that, specially the presenting of results has never been close in my opinion as to something like IntelliJ does it.

Things like "god damn, I've done goofed or I don't quite remember something" and having the internal file history with a diff readily available.

Some of the click and find implementation/usages never seems to quite there to me.

I could go on, if you're truly being productive and not missing out on feature, more power to you, but I honestly wonder if there's no element of fun/pride in using something like vim now-a-days, which of course is totally fine and way more important in my book (to an extent) to pure productivity.

There is also the point of being able to use vim bindings inside of the IDE.

Maybe I'm just an idiot that can't Vim, totally open to that idea, but I'm truly wondering how productive it actually is.

Post reply on HN