Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Vim Creator Bram Moolenaar Interview (evrone.com)
54 points by lizziedevoir on Feb 8, 2022 | hide | past | favorite | 10 comments


> Bram: I have to admit I don’t use many plugins, other than what is included with the distribution (such as matchit and termdebug). When I need something I tend to either make a quick hack or add it to the Vim base. That’s the luxury of being the creator :-).

This so much. There are amazing plugins out there, but for almost everything I really need, they are overkill. vim comes with so many things included out-of-the-box (just look at netrw), and for the few things I need on top of that, ahcking together a small function bound to a <leader>Key combo which calls an external script is usually enough.


Vim koan:

> A Markdown acolyte came to Master Wq to demonstrate his Vim plugin.

> “See, master,” he said, “I have nearly finished the Vim macros that translate Markdown into HTML. My functions interweave, my parser is a paragon of efficiency, and the results nearly flawless. I daresay I have mastered Vimscript, and my work will validate Vim as a modern editor for the enlightened developer! Have I done rightly?”

> Master Wq read the acolyte’s code for several minutes without saying anything. Then he opened a Markdown document, and typed:

> > :%!markdown

> HTML filled the buffer instantly. The acolyte began to cry.


    /bin/bash: line 1: markdown: command not found


    apt-get install markdown


If you're out there Bram, thank you for creating Vim. It really is a gem of an editor.


No one asked about neovim


I'd be more interested in his views on the newer modal editors with a fresh take, like Kakoune/helix.


What would you have asked with respect to neovim?


Xophmeister -> 8 yr. ago on Reddit...

"Vim is my favourite text editor. I've been using it for years...I can't figure out how to exit."


I vaguely remember a story about a guy who kept rebooting the computer in order to close a running application and start another.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: