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
|
||||
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>dp", vim.diagnostic.goto_prev }
|
||||
buf_nnoremap { "<leader>gD", vim.lsp.buf.declaration }
|
||||
|
@ -50,7 +51,6 @@ local custom_attach = function(client)
|
|||
buf_nnoremap { "K", vim.lsp.buf.hover }
|
||||
end
|
||||
|
||||
telescope_mapper("<leader>ca", "lsp_code_actions", nil, true)
|
||||
telescope_mapper("<leader>dl", "diagnostics", nil, true)
|
||||
|
||||
-- Set autocommands conditional on server_capabilities
|
||||
|
|
|
@ -104,6 +104,7 @@ return packer.startup(function()
|
|||
use "nvim-telescope/telescope.nvim"
|
||||
use "nvim-telescope/telescope-file-browser.nvim"
|
||||
use { "nvim-telescope/telescope-fzf-native.nvim", run = "make" }
|
||||
use { "nvim-telescope/telescope-ui-select.nvim" }
|
||||
|
||||
-- Git
|
||||
use 'TimUntersberger/neogit'
|
||||
|
|
|
@ -46,13 +46,19 @@ telescope.setup {
|
|||
no_ignore = true,
|
||||
prompt_prefix = "$ ",
|
||||
},
|
||||
|
||||
extensions = {
|
||||
file_browser = {
|
||||
theme = "ivy",
|
||||
},
|
||||
|
||||
["ui-select"] = {
|
||||
require("telescope.themes").get_dropdown {},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
telescope.load_extension "file_browser"
|
||||
telescope.load_extension "fzf"
|
||||
telescope.load_extension "refactoring"
|
||||
telescope.load_extension "ui-select"
|
||||
|
|
Loading…
Reference in a new issue