For those who love Tim Pope's plugins, this should give you a rush.
For anyone starting out with Vim, this is a great set of lightweight plugins. There's lots of beginner Vim .vimrc
files that can take away some of Vim's lightweight power. This is only meant to get you started, but all these plugins are good examples of how to play nicely with the Vim ecosystem and keep the Vim spirit (at least how I see it).
- Pathogen - Plugins
- Sensible - Vim defaults
- Obsession - Save your Session (
:help Session
) - Fugitive - Managing Git
- Vinegar - Better use of the in-built file explorer (
:help netrw
) - Surround - Surround selections with brackets or characters
- Unimpaired - Switching buffers, lines, etc
- Commentary - Commenting lines
- Repeat - Repeat Surround and Unimpaired actions
Clone this repository to your home drive and symlink your ~/.vimrc
.
git clone git@github.com:ianchanning/vim-tim.git
ln -s vim-tim/.vimrc ~/.vimrc
Then either run light-me-up.sh
:
./vim-tim/light-me-up.sh
or the following commands:
mkdir -p ~/.vim/autoload ~/.vim/bundle
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
cd ~/.vim/bundle
git clone https://github.com/tpope/vim-sensible.git
git clone https://github.com/tpope/vim-obsession.git
git clone https://github.com/tpope/vim-fugitive.git
git clone https://github.com/tpope/vim-vinegar.git
git clone https://github.com/tpope/vim-surround.git
git clone https://github.com/tpope/vim-unimpaired.git
git clone https://github.com/tpope/vim-commentary.git
git clone https://github.com/tpope/vim-repeat.git
Like these plugins? Follow the relevant repository on GitHub and vote for it on vim.org. And if you're feeling especially charitable, follow tpope on Twitter and GitHub.
Copyright (c) Ian Channing (obviously all plugins are (c) Tim Pope). Distributed under the same terms as Vim itself. See :help license
.