add rust_analyzer search optionj

This commit is contained in:
2026-04-01 20:29:46 +09:00
parent 1803a93059
commit 9f5448bbc5
3 changed files with 26 additions and 1 deletions

View File

@@ -22,7 +22,7 @@
"lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "7d527c76c43f46294de9c19d39c5a86317809b4b" },
"mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" },
"mcphub.nvim": { "branch": "main", "commit": "5193329d510a68f1f5bf189960642c925c177a3a" },
"mini.nvim": { "branch": "main", "commit": "90c402eaf6c923b0c169b7325d7143a8766e8905" },
"neo-tree.nvim": { "branch": "v3.x", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" },
"neoconf.nvim": { "branch": "main", "commit": "3fdd84804c397059d4698fd8933f443058c4858e" },
"neodev.nvim": { "branch": "main", "commit": "46aa467dca16cf3dfe27098042402066d2ae242d" },
@@ -39,6 +39,7 @@
"nvim-web-devicons": { "branch": "master", "commit": "8dcb311b0c92d460fac00eac706abd43d94d68af" },
"peek.nvim": { "branch": "master", "commit": "5820d937d5414baea5f586dc2a3d912a74636e5b" },
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
"render-markdown.nvim": { "branch": "main", "commit": "c7188a8f9d2953696b6303caccbf39c51fa2c1b1" },
"sidekick.nvim": { "branch": "main", "commit": "c2bdf8cfcd87a6be5f8b84322c1b5052e78e302e" },
"snacks.nvim": { "branch": "main", "commit": "fe7cfe9800a182274d0f868a74b7263b8c0c020b" },
"telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" },

View File

@@ -26,6 +26,21 @@ return {
cmd = { vim.fn.stdpath("config") .. "/shell/clangd-direnv.sh" }
})
vim.lsp.config("rust_analyzer", {
capabilities = capabilities,
settings = {
["rust-analyzer"] = {
workspace = {
symbol = {
search = {
kind = "all_symbols",
}
}
}
}
}
})
vim.lsp.enable("hls")
end,
}

View File

@@ -1,3 +1,5 @@
local builtin = require('telescope.builtin')
return {
'nvim-telescope/telescope.nvim',
version = '*',
@@ -6,6 +8,13 @@ return {
-- optional but recommended
{ 'nvim-telescope/telescope-fzf-native.nvim', build = 'make' },
},
opts = {
pickers = {
lsp_workspace_symbols = {
theme = "dropdown",
}
}
},
keys = {
{ "<leader>ff", "<Cmd>Telescope find_files<CR>", desc = "Find files" },
{ "<leader>fg", "<Cmd>Telescope live_grep<CR>", desc = "Live grep" },