diff --git a/dot_config/nvim/init.vim.tmpl b/dot_config/nvim/init.vim.tmpl new file mode 100644 index 0000000000000000000000000000000000000000..5c9da5b63013e7977bedccda4b3c0e213ce03c6f --- /dev/null +++ b/dot_config/nvim/init.vim.tmpl @@ -0,0 +1,220 @@ +let mapleader ="," + +if ! filereadable(expand('~/.config/nvim/autoload/plug.vim')) + echo "Downloading junegunn/vim-plug to manage plugins..." + silent !mkdir -p ~/.config/nvim/autoload/ + silent !curl "https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim" > ~/.config/nvim/autoload/plug.vim +endif + +call plug#begin() +Plug 'ap/vim-css-color' " highlight css colour codes with that color +Plug 'vim-airline/vim-airline' " status bar +Plug 'vim-airline/vim-airline-themes' " status bar themes +Plug 'tpope/vim-surround' " highlight open/close characters like [], {}, () +Plug 'edkolev/tmuxline.vim' " apply vim statusbar theme to tmux +Plug 'rhysd/vim-grammarous' " LanguageTool integration +Plug 'wakatime/vim-wakatime' " Aggregate editor stats and metrics +Plug 'rakr/vim-one' " Light theme +Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' } +Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} +call plug#end() + +lua <