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 'junegunn/fzf', { 'do': { -> fzf#install() } } " FZF integration Plug 'junegunn/fzf.vim' " FZF integration 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 'cespare/vim-toml' " toml syntax highlighting Plug 'edkolev/tmuxline.vim' " apply vim statusbar theme to tmux Plug 'christoomey/vim-tmux-navigator' " Tmux integration " Plug 'chriskempson/base16-vim' " base16 color schemes " Plug 'morhetz/gruvbox' " gruvbox theme Plug 'rhysd/vim-grammarous' " LanguageTool integration Plug 'vim-syntastic/syntastic' " syntax checking for various languages Plug 'godlygeek/tabular' " required for aligning tables with next plugin Plug 'wakatime/vim-wakatime' " Aggregate editor stats and metrics Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' } Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} call plug#end() lua <