From d47926061f9d77f9ad73ae7fd9ece29f33fa8813 Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Thu, 3 Jun 2021 12:00:00 +0100
Subject: [PATCH] vim: Add coc mappings

---
 tag-vim/config/nvim/init.vim | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/tag-vim/config/nvim/init.vim b/tag-vim/config/nvim/init.vim
index 9a822a56..b2a1a268 100644
--- a/tag-vim/config/nvim/init.vim
+++ b/tag-vim/config/nvim/init.vim
@@ -57,7 +57,14 @@ let g:NERDTreeWinPos = "right"
 nnoremap <leader>ne :NERDTreeToggle<CR>
 
 " Symbol renaming.
-nmap <leader>rn <Plug>(coc-rename)
+nmap <Leader>a <Plug>(coc-codeaction)
+nmap <Leader>gd <Plug>(coc-definition)
+nmap <Leader>gr <Plug>(coc-references)
+nmap <Leader>gi <Plug>(coc-implementation)
+nmap <Leader>gt <Plug>(coc-type-definition)
+nmap <Leader>sr <Plug>(coc-rename)
+nmap <Leader>rf <Plug>(coc-refactor)
+nnoremap <silent> K :call <SID>show_documentation()<CR>
 
 autocmd FileType gitcommit highlight ColorColumn ctermbg=8
 autocmd FileType gitcommit setlocal colorcolumn=50,72