add coc (lsp for js/ts)
This commit is contained in:
1
coc-settings.json
Normal file
1
coc-settings.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
@ -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>ld', vim.diagnostic.open_float)
|
||||||
-- vim.keymap.set('n', '<leader>q', vim.diagnostic.setloclist)
|
-- 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})
|
||||||
|
@ -42,6 +42,9 @@ require('packer').startup({function(use)
|
|||||||
end
|
end
|
||||||
}
|
}
|
||||||
|
|
||||||
|
-- lsp for js/ts
|
||||||
|
use {'neoclide/coc.nvim', branch = 'release'}
|
||||||
|
|
||||||
use {
|
use {
|
||||||
'phaazon/hop.nvim',
|
'phaazon/hop.nvim',
|
||||||
branch = 'v2', -- optional but strongly recommended
|
branch = 'v2', -- optional but strongly recommended
|
||||||
|
Reference in New Issue
Block a user