I guess I’ve activated to post random stories about #vim lately ;-) There’s so much hate for it, especially from some members #neovim community, so I just want to show that there is also other side of the story. In other words, there are people who pick “just” Vim purely based on technical advantages.
It is a bit over year since Bram Moolenaar died so I guess this is also good timing in that sense (RIP) ;-) Remembering that by migrating my vim files to vim9script
🍾
On #macOS, I’ve found that best way for me to manage #vim installation specifically is to just download the dmg and install pkg given that it auto-updates and contains all the command-line versions (instead of using homebrew or macports):
$ ls -1 /Applications/MacVim.app/Contents/bin
gview
gvim
gvimdiff
gvimtutor
mview
mvim
mvimdiff
mvimtutor
view
vim
vimdiff
vimtutor
xxd
Interactive external commands is also one reason that made me return back to regular #vim, in addition to working remotes out of the box and the fact that I use only a few plugins, which carry out somewhat trivial tasks where e.g. performance is not a factor.
Interactive external commands is a useful feature from time to time because it allows to leverage privileges for an external command.
For example, this will result an error in #neovim instead of a password prompt: :r !sudo ls
.
The next time you're worried that you're not doing great at your job, just remember that someone probably made six figures to change HBO to HBO Max to Max.
Just published the #ASG2024 schedule! Lots of good stuff, and at least one terrible talk that nobody should attend.
Early bird tickets are also still available - but not for long - go grab them while they last!