There's a lot of cruft built up over my years of using vim & with the
introduction of Doom Emacs what I use vim for has gotten more pointed as
well. Vim now services as a quick in and out tool for dropping to the
commandline on local or remote machines.
So quick rundown on changes.
- Removed weird hallow sourcing in vimrc
- Removed unused or under used Plugs.
- Switched from ctrl+p to fzf.
- Switched to ALE for linting and formatting
- Configuration and keybinds now lives with the Plugs. Intended one
level under it.
- The large boilerplate sane default file has been extracted into
sensible.vim. This based on tpope's config.
- Make will no longer symlink .dotfile/vim to ~/.vim. This was causing
lots of unversioned cruff to pile up in the project. Instead it will
now symlink all the things needed.
- Make update will now run PlugClean as well.
This makes it a hell of a lot simpler but will lose support for BSD
make. All effected machines are running gnu-make, so the cost benefit
ratio ways heavily in favor of doing this.