add coc (lsp for js/ts)

This commit is contained in:
Akos Horvath 2023-08-18 19:38:22 +02:00
parent c3ab81018a
commit 747d028e05
3 changed files with 8 additions and 1 deletions

1
coc-settings.json Normal file
View File

@ -0,0 +1 @@
{}

View File

@ -60,4 +60,7 @@ vim.keymap.set('n', '<leader>ld', '<esc>:TroubleToggle<cr>', {desc = 'Buffer dia
-- vim.keymap.set('n', '<leader>ld', vim.diagnostic.open_float)
-- vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist)
vim.keymap.set("n", "gd", "<Plug>(coc-definition)", {silent = true})
vim.keymap.set("n", "gy", "<Plug>(coc-type-definition)", {silent = true})
vim.keymap.set("n", "gi", "<Plug>(coc-implementation)", {silent = true})
vim.keymap.set("n", "gr", "<Plug>(coc-references)", {silent = true})

View File

@ -42,6 +42,9 @@ require('packer').startup({function(use)
end
}
-- lsp for js/ts
use {'neoclide/coc.nvim', branch = 'release'}
use {
'phaazon/hop.nvim',
branch = 'v2', -- optional but strongly recommended