mirror of
https://github.com/DefectingCat/nvim
synced 2025-07-16 01:01:34 +00:00
remap rust lsp key mapping
This commit is contained in:
@ -21,14 +21,15 @@ vim.g.rustaceanvim = function()
|
|||||||
vim.cmd.RustLsp("codeAction") -- supports rust-analyzer's grouping
|
vim.cmd.RustLsp("codeAction") -- supports rust-analyzer's grouping
|
||||||
--[[ vim.lsp.buf.code_action() ]]
|
--[[ vim.lsp.buf.code_action() ]]
|
||||||
end, { silent = true, buffer = bufnr }, "Lsp Code action")
|
end, { silent = true, buffer = bufnr }, "Lsp Code action")
|
||||||
map("n", "[d", vim.diagnostic.goto_prev, { silent = true, buffer = bufnr })
|
--[[ map("n", "[d", vim.diagnostic.goto_prev, { silent = false, buffer = bufnr }) ]]
|
||||||
map("n", "]d", vim.diagnostic.goto_next, { silent = true, buffer = bufnr })
|
--[[ map("n", "]d", vim.diagnostic.goto_next, { silent = false, buffer = bufnr }) ]]
|
||||||
map("n", "gD", vim.lsp.buf.declaration, { silent = true, buffer = bufnr })
|
--[[ map("n", "gD", vim.lsp.buf.declaration, { silent = false, buffer = bufnr }) ]]
|
||||||
map("n", "gd", "<CMD> Telescope lsp_definitions <CR>", { silent = true, buffer = bufnr })
|
--[[ map("n", "gd", vim.lsp.buf.definition, { silent = false, buffer = bufnr }) ]]
|
||||||
map("n", "gi", vim.lsp.buf.implementation, { silent = true, buffer = bufnr })
|
--[[ map("n", "gi", vim.lsp.buf.implementation, { silent = false, buffer = bufnr }) ]]
|
||||||
--[[ map("n", "gr", vim.lsp.buf.references, { silent = true, buffer = bufnr }) ]]
|
--[[ map("n", "gr", vim.lsp.buf.references, { silent = false, buffer = bufnr }) ]]
|
||||||
map("n", "gr", "<CMD>Telescope lsp_references<CR>", { silent = true, buffer = bufnr })
|
--[[ map("n", "<leader>D", vim.lsp.buf.type_definition, { silent = false, buffer = bufnr }) ]]
|
||||||
map("n", "<leader>D", vim.lsp.buf.type_definition, { silent = true, buffer = bufnr })
|
map("n", "gd", "<CMD>Telescope lsp_definitions<CR>", { silent = false, buffer = bufnr })
|
||||||
|
map("n", "gr", "<CMD>Telescope lsp_references<CR>", { silent = false, buffer = bufnr })
|
||||||
|
|
||||||
local cfg = require("rustaceanvim.config")
|
local cfg = require("rustaceanvim.config")
|
||||||
return {
|
return {
|
||||||
|
Reference in New Issue
Block a user