.vim
My vim dot files. the .vimrc
file is saved to vimrc.
Table of Contents
About
Installing
Just run the following commands via terminal to get perfectly set up:
$ cd ~/
$ git clone --recursive https://github.com/jessfraz/.vim.git .vim
$ ln -sf $HOME/.vim/vimrc $HOME/.vimrc
$ cd $HOME/.vim
$ git submodule update --init
Pathogen
The vim dot files make use of the excellent Pathogen runtime path manager to install plugins and runtime files into their own private directiories.
Currently using version 2.4 of Pathogen
Plugins Used
- Dockerfile
- github.com/ctrlpvim/ctrlp.vim
- github.com/Raimondi/delimitMate
- github.com/zchee/deoplete-go
- github.com/Shougo/deoplete.nvim
- github.com/vivien/vim-linux-coding-style
- github.com/scrooloose/nerdtree
- github.com/Xuyuanp/nerdtree-plugin.git
- github.com/chr4/nginx.vim
- github.com/rust-lang/rust.vim
- github.com/godlygeek/tabular
- github.com/vim-airline/vim-airline
- github.com/vim-airline/vim-airline-themes
- github.com/moll/vim-bbye
- github.com/ntpeters/vim-better-whitespace
- github.com/ap/vim-buftabline
- github.com/crosbymichael/vim-cfmt
- github.com/altercation/vim-colors-solarized
- github.com/tpope/vim-endwise
- github.com/tpope/vim-five.git
- github.com/tpope/vim.git
- github.com/airblade/vimgutter.git
- github.com/fatih/vim-go
- github.com/fatih/vim-hclfmt
- github.com/Yggdroot/indentLine
- github.com/elzr/vim-json
- github.com/plasticboy/vim-markdown
- github.com/harenome/vim-mipssyntax
- github.com/terryma/vim-multiple-cursors
- github.com/uarun/vim-protobuf
- github.com/hynek/vim-python-pep8-indent
- github.com/mhinz/vim-sayonara
- github.com/tpope/vim-sensible
- github.com/tpope/vim-surround
- github.com/wgwoods/vim-systemd-syntax
- github.com/hashivim/vim-terraform
- github.com/cespare/vim-toml
- github.com/stephpy/vim-yaml
Contributing
Makefile
Using the You can use the Makefile
to run a series of commands.
$ make help
install Sets up symlink for user and root .vimrc for vim and neovim.
README.md Generates and updates plugin info in README.md.
remove-submodule Removes a git submodule (ex MODULE=bundle/nginx.vim).
update-pathogen Updates pathogen.
update-plugins Updates all plugins.
update Updates pathogen and all plugins.