add bind to jump to next/previous lsp error
This commit is contained in:
parent
780c269b7c
commit
e2921d966b
1 changed files with 12 additions and 0 deletions
|
|
@ -80,6 +80,18 @@ vim.api.nvim_create_autocmd('LspAttach', {
|
||||||
s('n', '<leader>e', vim.diagnostic.open_float, { buffer = ev.buf, desc = "Show diagnostics" })
|
s('n', '<leader>e', vim.diagnostic.open_float, { buffer = ev.buf, desc = "Show diagnostics" })
|
||||||
s('n', '[[', vim.diagnostic.goto_prev, { buffer = ev.buf, desc = "Previous diagnostic" })
|
s('n', '[[', vim.diagnostic.goto_prev, { buffer = ev.buf, desc = "Previous diagnostic" })
|
||||||
s('n', ']]', vim.diagnostic.goto_next, { buffer = ev.buf, desc = "Next diagnostic" })
|
s('n', ']]', vim.diagnostic.goto_next, { buffer = ev.buf, desc = "Next diagnostic" })
|
||||||
|
s( 'n', ']e',
|
||||||
|
function ()
|
||||||
|
vim.diagnostic.goto_next({severity=vim.diagnostic.severity.ERROR, wrap = true})
|
||||||
|
end,
|
||||||
|
{ buffer = ev.buf, desc = "Next error" }
|
||||||
|
)
|
||||||
|
s( 'n', '[e',
|
||||||
|
function ()
|
||||||
|
vim.diagnostic.goto_prev({severity=vim.diagnostic.severity.ERROR, wrap = true})
|
||||||
|
end,
|
||||||
|
{ buffer = ev.buf, desc = "Previous error" }
|
||||||
|
)
|
||||||
s('n', '<leader>q', vim.diagnostic.setloclist, { buffer = ev.buf, desc = "Set location list" })
|
s('n', '<leader>q', vim.diagnostic.setloclist, { buffer = ev.buf, desc = "Set location list" })
|
||||||
s('n', 'gD', vim.lsp.buf.declaration, { buffer = ev.buf, desc = "Goto declaration" })
|
s('n', 'gD', vim.lsp.buf.declaration, { buffer = ev.buf, desc = "Goto declaration" })
|
||||||
s('n', 'gd', telescope.lsp_definitions, { buffer = ev.buf, desc = "Goto definition" })
|
s('n', 'gd', telescope.lsp_definitions, { buffer = ev.buf, desc = "Goto definition" })
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue