From fc783d7869c22b58525227a52116ddbabaec514e Mon Sep 17 00:00:00 2001 From: listout Date: Mon, 28 Nov 2022 20:02:40 +0530 Subject: nvim: removing coc configs Signed-off-by: listout --- lua/plugins/coc-config.lua | 13 ---- lua/plugins/coc.lua | 152 --------------------------------------------- 2 files changed, 165 deletions(-) delete mode 100644 lua/plugins/coc-config.lua delete mode 100644 lua/plugins/coc.lua (limited to 'lua/plugins') 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", ".", "(coc-codeaction)", {}) -vim.api.nvim_set_keymap("n", "l", ":CocCommand eslint.executeAutofix", {}) -vim.api.nvim_set_keymap("n", "gd", "(coc-definition)", {silent = true}) -vim.api.nvim_set_keymap("n", "K", ":call CocActionAsync('doHover')", {silent = true, noremap = true}) -vim.api.nvim_set_keymap("n", "rn", "(coc-rename)", {}) -vim.api.nvim_set_keymap("n", "f", ":CocCommand prettier.formatFile", {noremap = true}) -vim.api.nvim_set_keymap("i", "", "coc#refresh()", { silent = true, expr = true }) -vim.api.nvim_set_keymap("i", "", "pumvisible() ? '' : ''", {noremap = true, silent = true, expr = true}) -vim.api.nvim_set_keymap("i", "", "pumvisible() ? '' : ''", {noremap = true, expr = true}) -vim.api.nvim_set_keymap("i", "", "pumvisible() ? coc#_select_confirm() : 'u=coc#on_enter()'", {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 ' to make sure tab is not mapped by - " other plugin before putting this into your config. - inoremap - \ coc#pum#visible() ? coc#pum#next(1): - \ CheckBackspace() ? "\" : - \ coc#refresh() - inoremap coc#pum#visible() ? coc#pum#prev(1) : "\" - - " Make to accept selected completion item or notify coc.nvim to format - " u breaks current undo, please make your own choice. - inoremap coc#pum#visible() ? coc#pum#confirm() - \: "\u\\=coc#on_enter()\" - - function! CheckBackspace() abort - let col = col('.') - 1 - return !col || getline('.')[col - 1] =~# '\s' - endfunction - - " Use to trigger completion. - if has('nvim') - inoremap coc#refresh() - else - inoremap coc#refresh() - endif - - " Use `[g` and `]g` to navigate diagnostics - " Use `:CocDiagnostics` to get all diagnostics of current buffer in location list. - nmap [g (coc-diagnostic-prev) - nmap ]g (coc-diagnostic-next) - - " GoTo code navigation. - nmap gd (coc-definition) - nmap gy (coc-type-definition) - nmap gi (coc-implementation) - nmap gr (coc-references) - - " Use K to show documentation in preview window. - nnoremap K :call ShowDocumentation() - - 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 rn (coc-rename) - - " Formatting selected code. - xmap f (coc-format-selected) - nmap f (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: `aap` for current paragraph - xmap a (coc-codeaction-selected) - nmap a (coc-codeaction-selected) - - " Remap keys for applying codeAction to the current buffer. - nmap ac (coc-codeaction) - " Apply AutoFix to problem on the current line. - nmap qf (coc-fix-current) - - " Run the Code Lens action on the current line. - nmap cl (coc-codelens-action) - - " Map function and class text objects - " NOTE: Requires 'textDocument.documentSymbol' support from the language server. - xmap if (coc-funcobj-i) - omap if (coc-funcobj-i) - xmap af (coc-funcobj-a) - omap af (coc-funcobj-a) - xmap ic (coc-classobj-i) - omap ic (coc-classobj-i) - xmap ac (coc-classobj-a) - omap ac (coc-classobj-a) - - " Remap and for scroll float windows/popups. - if has('nvim-0.4.0') || has('patch-8.2.0750') - nnoremap coc#float#has_scroll() ? coc#float#scroll(1) : "\" - nnoremap coc#float#has_scroll() ? coc#float#scroll(0) : "\" - inoremap coc#float#has_scroll() ? "\=coc#float#scroll(1)\" : "\" - inoremap coc#float#has_scroll() ? "\=coc#float#scroll(0)\" : "\" - vnoremap coc#float#has_scroll() ? coc#float#scroll(1) : "\" - vnoremap coc#float#has_scroll() ? coc#float#scroll(0) : "\" - endif - - " Use CTRL-S for selections ranges. - " Requires 'textDocument/selectionRange' support of language server. - nmap (coc-range-select) - xmap (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', ) - - " 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 a :CocList diagnostics - " Manage extensions. - nnoremap e :CocList extensions - " Show commands. - nnoremap c :CocList commands - " Find symbol of current document. - nnoremap o :CocList outline - " Search workspace symbols. - nnoremap s :CocList -I symbols - " Do default action for next item. - nnoremap j :CocNext - " Do default action for previous item. - nnoremap k :CocPrev - " Resume latest coc list. - nnoremap p :CocListResume -]]) -- cgit v1.2.3