If a .vim
directory already exists make a backup and/or remove it.
Clone this repo into your home directory
$ git clone https://github.com/bandogora/.vim.git ~/.vim
Run the setup.sh
script:
$ sh $HOME/.vim/setup
This will initialize and clone all submodules, then generate vim helptags.
Note: below, when we refer to "<Leader>
", we're referring to the vim
special key. By default, that's a comma, but you can remap it to
some other key in plugin/00-leader.vim
-
An asynchronous syntax checker.
-
Fuzzy find in project, buffers, or most-used files. Press
<c-p>
to get started. -
A plugin that helps to end certain structures automatically.
-
Comment functions so powerful—no comment necessary. Mapped to
<Leader>c<something>
. -
Allows the saving and restoring of sessions. It adds the options to the "File" menu, but there are also normal-mode commands.
-
Tab-completion (
:h supertab
) -
A plugin for making your text line up. Maybe type
:Tab
and see what happens. -
A file system explorer for Vim. Mapped to
<Leader>n
. -
The ultimate snippet solution for Vim
-
Snippets for various programming languages.
-
-
Status/tabline for vim.
-
A collection of themes for vim-airline.
-
A plugin that gives you a list of all buffers currently open. Mapped to
<Leader>b
. -
Adds file type icons to Vim plugins.
-
A Vim plugin that shows a git diff in the gutter.
-
Zoom in/out of windows (toggle between one window and multi-window) Mapped to
<Leader><Leader>