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
.