fix(nvim): fix LSP code reference mapping
This commit is contained in:
parent
0926ae9671
commit
5e81f42460
|
@ -36,6 +36,7 @@ local custom_attach = function(client)
|
||||||
-- Keymaps
|
-- Keymaps
|
||||||
buf_inoremap { "<c-s>", vim.lsp.buf.signature_help }
|
buf_inoremap { "<c-s>", vim.lsp.buf.signature_help }
|
||||||
|
|
||||||
|
buf_nnoremap { "<leader>ca", vim.lsp.buf.code_action }
|
||||||
buf_nnoremap { "<leader>dn", vim.diagnostic.goto_next }
|
buf_nnoremap { "<leader>dn", vim.diagnostic.goto_next }
|
||||||
buf_nnoremap { "<leader>dp", vim.diagnostic.goto_prev }
|
buf_nnoremap { "<leader>dp", vim.diagnostic.goto_prev }
|
||||||
buf_nnoremap { "<leader>gD", vim.lsp.buf.declaration }
|
buf_nnoremap { "<leader>gD", vim.lsp.buf.declaration }
|
||||||
|
@ -50,7 +51,6 @@ local custom_attach = function(client)
|
||||||
buf_nnoremap { "K", vim.lsp.buf.hover }
|
buf_nnoremap { "K", vim.lsp.buf.hover }
|
||||||
end
|
end
|
||||||
|
|
||||||
telescope_mapper("<leader>ca", "lsp_code_actions", nil, true)
|
|
||||||
telescope_mapper("<leader>dl", "diagnostics", nil, true)
|
telescope_mapper("<leader>dl", "diagnostics", nil, true)
|
||||||
|
|
||||||
-- Set autocommands conditional on server_capabilities
|
-- Set autocommands conditional on server_capabilities
|
||||||
|
|
|
@ -104,6 +104,7 @@ return packer.startup(function()
|
||||||
use "nvim-telescope/telescope.nvim"
|
use "nvim-telescope/telescope.nvim"
|
||||||
use "nvim-telescope/telescope-file-browser.nvim"
|
use "nvim-telescope/telescope-file-browser.nvim"
|
||||||
use { "nvim-telescope/telescope-fzf-native.nvim", run = "make" }
|
use { "nvim-telescope/telescope-fzf-native.nvim", run = "make" }
|
||||||
|
use { "nvim-telescope/telescope-ui-select.nvim" }
|
||||||
|
|
||||||
-- Git
|
-- Git
|
||||||
use 'TimUntersberger/neogit'
|
use 'TimUntersberger/neogit'
|
||||||
|
|
|
@ -46,13 +46,19 @@ telescope.setup {
|
||||||
no_ignore = true,
|
no_ignore = true,
|
||||||
prompt_prefix = "$ ",
|
prompt_prefix = "$ ",
|
||||||
},
|
},
|
||||||
|
|
||||||
extensions = {
|
extensions = {
|
||||||
file_browser = {
|
file_browser = {
|
||||||
theme = "ivy",
|
theme = "ivy",
|
||||||
},
|
},
|
||||||
|
|
||||||
|
["ui-select"] = {
|
||||||
|
require("telescope.themes").get_dropdown {},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
telescope.load_extension "file_browser"
|
telescope.load_extension "file_browser"
|
||||||
telescope.load_extension "fzf"
|
telescope.load_extension "fzf"
|
||||||
telescope.load_extension "refactoring"
|
telescope.load_extension "refactoring"
|
||||||
|
telescope.load_extension "ui-select"
|
||||||
|
|
Loading…
Reference in a new issue