call plug#begin() Plug 'tpope/vim-sensible' Plug 'tpope/vim-commentary' Plug 'tpope/vim-fugitive' Plug 'airblade/vim-gitgutter' Plug 'jiangmiao/auto-pairs' Plug 'ctrlpvim/ctrlp.vim' Plug 'neoclide/coc.nvim', {'branch': 'release', 'do': 'npm install'} call plug#end() colorscheme sorbet hi Normal guibg=NONE ctermbg=NONE set number relativenumber autoindent signcolumn=yes set hidden nowrap nobackup noswapfile autoread updatetime=300 set encoding=utf8 spelllang=en_us set backspace=2 scrolloff=4 set shiftwidth=4 tabstop=4 nnoremap :bnext nnoremap :bprevious nnoremap :copen nnoremap :CtrlP nnoremap :CtrlPBuffer nmap [g (coc-diagnostic-prev) nmap ]g (coc-diagnostic-next) nmap gd (coc-definition) nmap gy (coc-type-definition) nmap gi (coc-implementation) nmap gr (coc-references) xmap f (coc-format-selected) nmap f (coc-format-selected) nmap cf (coc-fix-current) nmap re (coc-rename)