diff options
| author | listout <listout@protonmail.com> | 2022-11-28 20:02:40 +0530 | 
|---|---|---|
| committer | listout <listout@protonmail.com> | 2022-11-28 20:02:40 +0530 | 
| commit | fc783d7869c22b58525227a52116ddbabaec514e (patch) | |
| tree | fd4bb170afcaac426f7dbe78e794c8d33902a052 | |
| parent | 79ab12a927af7a2d5e976ede424284b49e55abe6 (diff) | |
nvim: removing coc configs
Signed-off-by: listout <listout@protonmail.com>
| -rw-r--r-- | lua/plugins/coc-config.lua | 13 | ||||
| -rw-r--r-- | lua/plugins/coc.lua | 152 | 
2 files changed, 0 insertions, 165 deletions
| diff --git a/lua/plugins/coc-config.lua b/lua/plugins/coc-config.lua deleted file mode 100644 index cd5f14f..0000000 --- a/lua/plugins/coc-config.lua +++ /dev/null @@ -1,13 +0,0 @@ --- Change leader to a comma -vim.g.mapleader = ',' - -vim.api.nvim_set_keymap("n", "<leader>.", "<Plug>(coc-codeaction)", {}) -vim.api.nvim_set_keymap("n", "<leader>l", ":CocCommand eslint.executeAutofix<CR>", {}) -vim.api.nvim_set_keymap("n", "gd", "<Plug>(coc-definition)", {silent = true}) -vim.api.nvim_set_keymap("n", "K", ":call CocActionAsync('doHover')<CR>", {silent = true, noremap = true}) -vim.api.nvim_set_keymap("n", "<leader>rn", "<Plug>(coc-rename)", {}) -vim.api.nvim_set_keymap("n", "<leader>f", ":CocCommand prettier.formatFile<CR>", {noremap = true}) -vim.api.nvim_set_keymap("i", "<C-Space>", "coc#refresh()", { silent = true, expr = true }) -vim.api.nvim_set_keymap("i", "<tab>", "pumvisible() ? '<C-n>' : '<tab>'", {noremap = true, silent = true, expr = true}) -vim.api.nvim_set_keymap("i", "<S-TAB>", "pumvisible() ? '<C-p>' : '<C-h>'", {noremap = true, expr = true}) -vim.api.nvim_set_keymap("i", "<CR>", "pumvisible() ? coc#_select_confirm() : '<C-G>u<CR><C-R>=coc#on_enter()<CR>'", {silent = true, expr = true, noremap = true}) diff --git a/lua/plugins/coc.lua b/lua/plugins/coc.lua deleted file mode 100644 index cfd3705..0000000 --- a/lua/plugins/coc.lua +++ /dev/null @@ -1,152 +0,0 @@ --- vim.cmd('source ' .. 'lua/plugins/coc.vim') -vim.cmd([[ -	" Global extensions -	let g:coc_global_extensions = [ -			\ 'coc-lists', -			\ 'coc-snippets', -			\ 'coc-highlight', -			\ 'coc-json', -			\ 'coc-dictionary', -			\ 'coc-word', -			\ 'coc-syntax', -			\ 'coc-ultisnips', -			\ 'coc-vimtex' -			\] - -	" Use tab for trigger completion with characters ahead and navigate. -	" NOTE: Use command ':verbose imap <tab>' to make sure tab is not mapped by -	" other plugin before putting this into your config. -	inoremap <silent><expr> <TAB> -		  \ coc#pum#visible() ? coc#pum#next(1): -		  \ CheckBackspace() ? "\<Tab>" : -		  \ coc#refresh() -	inoremap <expr><S-TAB> coc#pum#visible() ? coc#pum#prev(1) : "\<C-h>" - -	" Make <CR> to accept selected completion item or notify coc.nvim to format -	" <C-g>u breaks current undo, please make your own choice. -	inoremap <silent><expr> <CR> coc#pum#visible() ? coc#pum#confirm() -								  \: "\<C-g>u\<CR>\<c-r>=coc#on_enter()\<CR>" - -	function! CheckBackspace() abort -	  let col = col('.') - 1 -	  return !col || getline('.')[col - 1]  =~# '\s' -	endfunction - -	" Use <c-space> to trigger completion. -	if has('nvim') -	  inoremap <silent><expr> <c-space> coc#refresh() -	else -	  inoremap <silent><expr> <c-@> coc#refresh() -	endif - -	" Use `[g` and `]g` to navigate diagnostics -	" Use `:CocDiagnostics` to get all diagnostics of current buffer in location list. -	nmap <silent> [g <Plug>(coc-diagnostic-prev) -	nmap <silent> ]g <Plug>(coc-diagnostic-next) - -	" GoTo code navigation. -	nmap <silent> gd <Plug>(coc-definition) -	nmap <silent> gy <Plug>(coc-type-definition) -	nmap <silent> gi <Plug>(coc-implementation) -	nmap <silent> gr <Plug>(coc-references) - -	" Use K to show documentation in preview window. -	nnoremap <silent> K :call ShowDocumentation()<CR> - -	function! ShowDocumentation() -	  if CocAction('hasProvider', 'hover') -		call CocActionAsync('doHover') -	  else -		call feedkeys('K', 'in') -	  endif -	endfunction - -	" Highlight the symbol and its references when holding the cursor. -	autocmd CursorHold * silent call CocActionAsync('highlight') - -	" Symbol renaming. -	nmap <leader>rn <Plug>(coc-rename) - -	" Formatting selected code. -	xmap <leader>f  <Plug>(coc-format-selected) -	nmap <leader>f  <Plug>(coc-format-selected) - -	augroup mygroup -	  autocmd! -	  " Setup formatexpr specified filetype(s). -	  autocmd FileType typescript,json setl formatexpr=CocAction('formatSelected') -	  " Update signature help on jump placeholder. -	  autocmd User CocJumpPlaceholder call CocActionAsync('showSignatureHelp') -	augroup end - -	" Applying codeAction to the selected region. -	" Example: `<leader>aap` for current paragraph -	xmap <leader>a  <Plug>(coc-codeaction-selected) -	nmap <leader>a  <Plug>(coc-codeaction-selected) - -	" Remap keys for applying codeAction to the current buffer. -	nmap <leader>ac  <Plug>(coc-codeaction) -	" Apply AutoFix to problem on the current line. -	nmap <leader>qf  <Plug>(coc-fix-current) - -	" Run the Code Lens action on the current line. -	nmap <leader>cl  <Plug>(coc-codelens-action) - -	" Map function and class text objects -	" NOTE: Requires 'textDocument.documentSymbol' support from the language server. -	xmap if <Plug>(coc-funcobj-i) -	omap if <Plug>(coc-funcobj-i) -	xmap af <Plug>(coc-funcobj-a) -	omap af <Plug>(coc-funcobj-a) -	xmap ic <Plug>(coc-classobj-i) -	omap ic <Plug>(coc-classobj-i) -	xmap ac <Plug>(coc-classobj-a) -	omap ac <Plug>(coc-classobj-a) - -	" Remap <C-f> and <C-b> for scroll float windows/popups. -	if has('nvim-0.4.0') || has('patch-8.2.0750') -	  nnoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? coc#float#scroll(1) : "\<C-f>" -	  nnoremap <silent><nowait><expr> <C-b> coc#float#has_scroll() ? coc#float#scroll(0) : "\<C-b>" -	  inoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? "\<c-r>=coc#float#scroll(1)\<cr>" : "\<Right>" -	  inoremap <silent><nowait><expr> <C-b> coc#float#has_scroll() ? "\<c-r>=coc#float#scroll(0)\<cr>" : "\<Left>" -	  vnoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? coc#float#scroll(1) : "\<C-f>" -	  vnoremap <silent><nowait><expr> <C-b> coc#float#has_scroll() ? coc#float#scroll(0) : "\<C-b>" -	endif - -	" Use CTRL-S for selections ranges. -	" Requires 'textDocument/selectionRange' support of language server. -	nmap <silent> <C-s> <Plug>(coc-range-select) -	xmap <silent> <C-s> <Plug>(coc-range-select) - -	" Add `:Format` command to format current buffer. -	command! -nargs=0 Format :call CocActionAsync('format') - -	" Add `:Fold` command to fold current buffer. -	command! -nargs=? Fold :call     CocAction('fold', <f-args>) - -	" Add `:OR` command for organize imports of the current buffer. -	command! -nargs=0 OR   :call     CocActionAsync('runCommand', 'editor.action.organizeImport') - -	" Add (Neo)Vim's native statusline support. -	" NOTE: Please see `:h coc-status` for integrations with external plugins that -	" provide custom statusline: lightline.vim, vim-airline. -	set statusline^=%{coc#status()}%{get(b:,'coc_current_function','')} - -	" Mappings for CoCList -	" Show all diagnostics. -	nnoremap <silent><nowait> <space>a  :<C-u>CocList diagnostics<cr> -	" Manage extensions. -	nnoremap <silent><nowait> <space>e  :<C-u>CocList extensions<cr> -	" Show commands. -	nnoremap <silent><nowait> <space>c  :<C-u>CocList commands<cr> -	" Find symbol of current document. -	nnoremap <silent><nowait> <space>o  :<C-u>CocList outline<cr> -	" Search workspace symbols. -	nnoremap <silent><nowait> <space>s  :<C-u>CocList -I symbols<cr> -	" Do default action for next item. -	nnoremap <silent><nowait> <space>j  :<C-u>CocNext<CR> -	" Do default action for previous item. -	nnoremap <silent><nowait> <space>k  :<C-u>CocPrev<CR> -	" Resume latest coc list. -	nnoremap <silent><nowait> <space>p  :<C-u>CocListResume<CR> -]]) | 
