You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.3 KiB
VimL
35 lines
1.3 KiB
VimL
set nocompatible
|
|
|
|
filetype off
|
|
|
|
if has('win32')
|
|
set rtp+=~/AppData/Local/nvim/bundle/Vundle.vim
|
|
else
|
|
" set the runtime path to include Vundle and initialize
|
|
set rtp+=~/.vim/bundle/Vundle.vim
|
|
endif
|
|
|
|
call vundle#begin()
|
|
" let Vundle manage Vundle, required
|
|
Plugin 'VundleVim/Vundle.vim'
|
|
Plugin 'tpope/vim-fugitive' " integration with the git cli
|
|
Plugin 'tpope/vim-surround' " edits surrounding quotes and parens and the like
|
|
Plugin 'mhinz/vim-signify'
|
|
Plugin 'fatih/vim-go' " all-in-one Go tools
|
|
Plugin 'fatih/vim-hclfmt' " nicely formats hcl files
|
|
Plugin 'nanotech/jellybeans.vim' " the best colorscheme
|
|
Plugin 'ervandew/supertab' " makes tab better apparently
|
|
Plugin 'scrooloose/nerdcommenter' " no idea if I'm even using this
|
|
Plugin 'scrooloose/nerdtree' " better file navigation
|
|
Plugin 'Align' " aligns things on demand
|
|
Plugin 'itchyny/lightline.vim' " fancy status line
|
|
Plugin 'hashivim/vim-terraform' " hclfmt but for terraform
|
|
Plugin 'Glench/Vim-Jinja2-Syntax' " jinja2 syntax stuff
|
|
Plugin 'rust-lang/rust.vim' " bare minimum rust syntax stuff
|
|
call vundle#end()
|
|
|
|
set runtimepath^=~/.vim runtimepath+=~/.vim/after
|
|
let &packpath = &runtimepath
|
|
filetype plugin indent on
|
|
source ~/.vimrc
|