vim all-in-one plugins package repository
- Collection of (n)vim repositories and designed to be an all-in-one package repository for all things vim
- Uses submodules to link the target repository into this collection without cloning them directly
- root/
- README.md
- repositories/
- vim/ : For all vimscript/vim9script packages
- README.md : List of packages
- packages/
- [author-name]/
- [repository-name]/
- docs/
- [submodule - author/repository]
- [repository-name]/
- [author-name]/
- nvim/ : For all lua-based/neovim API packages
- README.md : List of packages
- packages/
- [author-name]/
- [repository-name]/
- docs/
- [submodule - author/repository]
- [repository-name]/
- [author-name]/
- vim/ : For all vimscript/vim9script packages
- vim : Optional; if you are using vim (vimscript/vim9script) and not neovim
- neovim : Optional; if you are using neovim (lua/vimscript) and not vim
- Prepare the configuration folder structure of the respective editors
- vim
- ~/.vim : Root folder
- vimrc
- ~/.vim : Root folder
- neovim (nvim)
- ~/.config/nvim : Root folder
- init.vim : If you are using vimscript
- init.lua : If you are using lua
- lua/ : Contains all your lua configurations
- [lua-files-here...]
- ~/.config/nvim : Root folder
- vim
- Initialize all plugin submodules
git submodule update --init