But since I was logging into different machines all the time I soon decided it was better to just use vi the way it came out of the box, modes and all. That philosophy has served me well over the years.
But since I was logging into different machines all the time I soon decided it was better to just use vi the way it came out of the box, modes and all. That philosophy has served me well over the years.
Master the default behavior of a tool, and then improve your effectiveness with customization, but not so much customization that you can no longer use the tool effectively in its unmodified state. Sometimes you have to use other people's tools, and it's important to still work effectively when you do.
I used to manage complex "dotfiles" and scripts to configure a new computer, etc. I still technically do, but they are much more simple now. I just don't want to spend my time on configuring the stuff anymore, and appreciate the out-of-the-box experience much more. This by itself became a criterion when choosing new tools, frameworks, etc.
- Easy-mode as sensible-editor
- runtime mswin.vim, set nocompatible, etc as the skel vimrc
These are easier to change than driving new users to Google “how to exit vi”.
But remapping Ctrl-O, like this post, is a breaking change.
[1]: https://github.com/SebastianMuskalla/ModelessVim/blob/main/L...
We now have actually portable executables (multiplatform, multios) that contain their own config file: you can just scp 1 binary and be done with it.
just embed your own vimrc with zip following the instructions
for others, see https://cosmo.zip/pub/cosmos/bin/