Skip to content

Commit

Permalink
fix(telescope-lsp-mappings): remove incorrect mapping
Browse files Browse the repository at this point in the history
  • Loading branch information
mehalter committed Jun 12, 2024
1 parent 2dd5c26 commit d383aaf
Showing 1 changed file with 25 additions and 16 deletions.
41 changes: 25 additions & 16 deletions lua/astrocommunity/recipes/telescope-lsp-mappings/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,31 @@ return {
"AstroNvim/astrolsp",
---@param opts AstroLSPOpts
opts = function(_, opts)
opts.mappings.n.gd[1] = function() require("telescope.builtin").lsp_definitions { reuse_win = true } end
opts.mappings.n.gI[1] = function() require("telescope.builtin").lsp_implementations { reuse_win = true } end
opts.mappings.n.gr[1] = function() require("telescope.builtin").lsp_references() end
opts.mappings.n.gy[1] = function() require("telescope.builtin").lsp_type_definitions { reuse_win = true } end
opts.mappings.n["<Leader>lG"][1] = function()
vim.ui.input({ prompt = "Symbol Query: (leave empty for word under cursor)" }, function(query)
if query then
-- word under cursor if given query is empty
if query == "" then query = vim.fn.expand "<cword>" end
require("telescope.builtin").lsp_workspace_symbols {
query = query,
prompt_title = ("Find word (%s)"):format(query),
}
end
end)
if opts.mappings.n.gd then
opts.mappings.n.gd[1] = function() require("telescope.builtin").lsp_definitions { reuse_win = true } end
end
if opts.mappings.n.gI then
opts.mappings.n.gI[1] = function() require("telescope.builtin").lsp_implementations { reuse_win = true } end
end
if opts.mappings.n.gy then
opts.mappings.n.gy[1] = function() require("telescope.builtin").lsp_type_definitions { reuse_win = true } end
end
if opts.mappings.n["<Leader>lG"] then
opts.mappings.n["<Leader>lG"][1] = function()
vim.ui.input({ prompt = "Symbol Query: (leave empty for word under cursor)" }, function(query)
if query then
-- word under cursor if given query is empty
if query == "" then query = vim.fn.expand "<cword>" end
require("telescope.builtin").lsp_workspace_symbols {
query = query,
prompt_title = ("Find word (%s)"):format(query),
}
end
end)
end
end
if opts.mappings.n["<Leader>lR"] then
opts.mappings.n["<Leader>lR"][1] = function() require("telescope.builtin").lsp_references() end
end
opts.mappings.n["<Leader>lR"][1] = function() require("telescope.builtin").lsp_references() end
end,
}

0 comments on commit d383aaf

Please sign in to comment.