- vim9 +python
- leans on but not so much requires: fzf, rg, various linters, etc
You can use the vimmies script to help manage submodules, or just do the stuff below.
INSTALL
git clone https://github.com/shmup/vimmies.git ~/.vim && cd ~/.vim
git submodule update --init --recursive
mkdir -p ~/.vim/junk/{backup,swp,undo,view}
UPDATE SUBMODULES
git submodule update --remote --merge
git commit
REMOVE SUBMODULE
git submodule deinit ~/.vim/pack/plugins/start/supertab
git rm ~/.vim/pack/plugins/start/supertab
rm -Rf .git/modules/pack/plugins/start/supertab
git commit
- If you're new watch this: https://www.youtube.com/watch?v=wlR5gYd6um0
- Learn from: https://github.com/romainl/idiomatic-vimrc
- Remove any stuff ya don't need
npm i -g bash-language-server
git submodule sync --recursive
git submodule update --init --recursive
git submodule foreach --recursive 'git fetch origin && git reset --hard origin/$(git rev-parse --abbrev-ref HEAD)'