Sunday, June 2, 2019

I recently read At least one Vim trick you might not know, which is a pretty high-quality example of the stuff-about-text-editors blog post.

There are- very roughly- two categories of Vim users. Purists value Vim’s small size and ubiquitousness. They tend to keep configuration to a minimum in case they need to use it on an unfamiliar computer (such as during ssh). Exobrains, on the other hand, stuff Vim full of plugins, functions, and homebrew mappings in a vain attempt to pretend they’re using Emacs. If you took away an exobrain’s vimrc they’d be completely helpless.

Not too unreasonable a model of the thing, probably. I’m definitely somewhere in “exobrain” territory at this point.

I ought to write one of these eventually - or maybe follow Tyler’s lead and write a literate .vimrc. My existing one has a lot of comments, but it’s not exactly a coherent document.