This commit is contained in:
Henrik Bakken
2022-10-04 15:34:51 +02:00
parent 1aee4eaa87
commit 529c82d84f
+12 -21
View File
@@ -675,36 +675,27 @@ require("packer").startup {
"<cmd>lua vim.diagnostic.set_loclist({severity_limit='Warning'})<cr>", "<cmd>lua vim.diagnostic.set_loclist({severity_limit='Warning'})<cr>",
opts) opts)
bmap(bufnr, "n", "<M-i>", bmap(bufnr, "n", "<M-i>",
"<cmd>lua vim.diagnostic.show_line_diagnostics({show_header=false})<cr>", "<cmd>lua vim.diagnostic.open_float(0, {scope='line'})<cr>", opts)
bmap(bufnr, "n", "<M-I>",
"<cmd>lua vim.diagnostic.open_float(0, {scope='cursor'})<cr>",
opts) opts)
bmap(bufnr, "n", "<M-n>", bmap(bufnr, "n", "<M-n>",
"<cmd>lua vim.diagnostic.goto_next({severity_limit='Warning', popup_opts={show_header=false}})<cr>", "<cmd>lua vim.diagnostic.goto_next({float={}})<cr>", opts)
opts)
bmap(bufnr, "n", "<M-p>", bmap(bufnr, "n", "<M-p>",
"<cmd>lua vim.diagnostic.goto_prev({severity_limit='Warning', popup_opts={show_header=false}})<cr>", "<cmd>lua vim.diagnostic.goto_prev({float={}})<cr>", opts)
opts)
-- popups -- popups
bmap(bufnr, "n", "<M-x>", "<cmd>lua vim.lsp.buf.signature_help()<cr>", bmap(bufnr, "n", "<M-x>", "<cmd>lua vim.lsp.buf.signature_help()<cr>",
opts) opts)
bmap(bufnr, "i", "<M-x>", "<cmd>lua vim.lsp.buf.signature_help()<cr>", bmap(bufnr, "i", "<M-x>", "<cmd>lua vim.lsp.buf.signature_help()<cr>",
opts) opts)
-- other -- other
if client.server_capabilities.goto_definition then bmap(bufnr, "n", "gd", ":lua vim.lsp.buf.definition()<cr>", opts)
bmap(bufnr, "n", "gd", ":lua vim.lsp.buf.definition()<cr>", opts) bmap(bufnr, "n", "gr", "<cmd>lua vim.lsp.buf.references()<cr>", opts)
end bmap(bufnr, "n", "K", "<cmd>lua vim.lsp.buf.hover()<cr>", opts)
if client.server_capabilities.find_references then bmap(bufnr, "n", "<M-r>", "<cmd>lua vim.lsp.buf.rename()<cr>", opts)
bmap(bufnr, "n", "gr", "<cmd>lua vim.lsp.buf.references()<cr>", opts) bmap(bufnr, "n", "<leader>f", "<cmd>lua vim.lsp.buf.formatting()<cr>", opts)
end if client.server_capabilities.documentFormattingProvider or
if client.server_capabilities.hover then client.server_capabilities.documentRangeFormattingProvider then
bmap(bufnr, "n", "K", "<cmd>lua vim.lsp.buf.hover()<cr>", opts)
end
if client.server_capabilities.rename then
bmap(bufnr, "n", "<M-r>", "<cmd>lua vim.lsp.buf.rename()<cr>", opts)
end
if client.server_capabilities.document_formatting or
client.server_capabilities.document_range_formatting then
bmap(bufnr, "n", "<leader>f",
"<cmd>lua vim.lsp.buf.formatting()<cr>", opts)
vim.api.nvim_command [[augroup Format]] vim.api.nvim_command [[augroup Format]]
vim.api.nvim_command [[autocmd! * <buffer>]] vim.api.nvim_command [[autocmd! * <buffer>]]
vim.api vim.api