diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 4ddc1ab..bd7070f 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -5,6 +5,13 @@ nnoremap s :TagbarToggle " Remove Highlight nnoremap :let @/="" +" Always show the signcolumn +if has("patch-8.1.1564") + " Recently vim can merge signcolumn and number column into one + set signcolumn=number +else + set signcolumn=yes +endif " Required for operations modifying multiple buffers like rename. " Used by coc.nvim @@ -20,6 +27,9 @@ autocmd CursorHold * silent call CocActionAsync('highlight') " C-Space triggers autocompletion inoremap coc#refresh() +" coc.nvim quick fix +nmap qf (coc-fix-current) + " Use tab for trigger completion with characters ahead and navigate. " Used by coc.nvim inoremap @@ -126,6 +136,9 @@ Plug 'ryanoasis/vim-devicons' " Better Rust Synatax Highlighting Plug 'arzg/vim-rust-syntax-ext' +" Auto-close brackets +Plug 'jiangmiao/auto-pairs' + call plug#end() " Autosave with rust-fmt (Rust Only)