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 "$HOME/.vim"Run the setup.sh script:
sh "$HOME/.vim/setup.sh"This will initialize and clone all submodules, then generate vim helptags.
source "$HOME/.bashrc"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
:Taband 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>