diff --git a/dotfiles/.vimrc b/dotfiles/.vimrc index d860e7eb..56d666fe 100644 --- a/dotfiles/.vimrc +++ b/dotfiles/.vimrc @@ -13,15 +13,18 @@ Plugin 'VundleVim/Vundle.vim' " Vundle should manage Vundle Plugin 'crusoexia/vim-monokai' " generally useful plugins Plugin 'airblade/vim-gitgutter' " Git into in gutter +Plugin 'Chiel92/vim-autoformat' " Generic code formatter Plugin 'christoomey/vim-tmux-navigator' " Same split shortcuts in vim and tmux Plugin 'ctrlpvim/ctrlp.vim' " Fuzzy file finder +Plugin 'godlygeek/tabular' " Tabularisation +Plugin 'honza/vim-snippets' " Snippets Plugin 'junegunn/vim-easy-align' " Better/easier alignment Plugin 'ludovicchabant/vim-gutentags' " Tag management Plugin 'majutsushi/tagbar' " A ctag viewer Plugin 'mileszs/ack.vim' " File searching Plugin 'ntpeters/vim-better-whitespace' " Better whitespace -Plugin 'posva/vim-vue' " Vue component highlighter Plugin 'scrooloose/nerdtree' " File explorer +Plugin 'SirVer/ultisnips' " Snippet engine Plugin 'tpope/vim-commentary' " Comment out lines Plugin 'tpope/vim-fugitive' " Git wrapper Plugin 'tpope/vim-obsession' " Improve session restoration @@ -31,19 +34,16 @@ Plugin 'Valloric/YouCompleteMe' " Code completion engine Plugin 'vim-airline/vim-airline' " File status bar Plugin 'vim-airline/vim-airline-themes' " Themes for vim-airline Plugin 'w0rp/ale' " Asynchronous Lint Engine aka ALE -" specific dev/languge plugins -Plugin 'fatih/vim-go' " Go development -Plugin 'google/yapf' " Python formatter -Plugin 'lepture/vim-jinja' " Jinja/Nunjucks highlighting -Plugin 'rust-lang/rust.vim' " rust.vim -Plugin 'OmniSharp/omnisharp-vim' " Provides IDE like abilities for C# -Plugin 'Chiel92/vim-autoformat' " Generic code formatter -Plugin 'honza/vim-snippets' " Snippets -Plugin 'hashivim/vim-terraform' " Terraform formatter and highlighter -Plugin 'godlygeek/tabular' " Tabularisation -Plugin 'leafgarland/typescript-vim' " TS syntax -Plugin 'pangloss/vim-javascript' " JS syntax -Plugin 'SirVer/ultisnips' " Snippet engine +" specific languge plugins +Plugin 'fatih/vim-go' " Golang +Plugin 'hashivim/vim-terraform' " Terraform +Plugin 'google/yapf' " Python +Plugin 'leafgarland/typescript-vim' " TypeScript +Plugin 'lepture/vim-jinja' " Jinja/Nunjucks +Plugin 'OmniSharp/omnisharp-vim' " C# +Plugin 'pangloss/vim-javascript' " JavaScript +Plugin 'posva/vim-vue' " Vue +Plugin 'rust-lang/rust.vim' " Rust " All plugins must be added before this line call vundle#end() " required