this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

nvim: floating symbol browser

+18 -2
+3 -1
nvim/lua/config/keys.lua
··· 97 97 vim.keymap.set("n", "<leader>xx", "<cmd>Trouble diagnostics toggle<cr>", { desc = "Diagnostics (Trouble)" }) 98 98 vim.keymap.set("n", "<leader>xX", "<cmd>Trouble diagnostics toggle filter.buf=0<cr>", 99 99 { desc = "Buffer Diagnostics (Trouble)" }) 100 - vim.keymap.set("n", "<leader>cs", "<cmd>Trouble symbols toggle focus=true win.position=right<cr>", 100 + vim.keymap.set("n", "<leader>cs", "<cmd>Trouble symbols_float toggle<cr>", 101 + { desc = "Symbols (Trouble)" }) 102 + vim.keymap.set("n", "<leader>cS", "<cmd>Trouble symbols toggle<cr>", 101 103 { desc = "Symbols (Trouble)" }) 102 104 vim.keymap.set("n", "<leader>cl", "<cmd>Trouble lsp toggle focus=false<cr>", 103 105 { desc = "LSP Definitions / references / ... (Trouble)" })
+15 -1
nvim/lua/plugins/lsp.lua
··· 187 187 opts = { 188 188 icons = {}, 189 189 modes = { 190 + symbols_float = { 191 + mode = "symbols", 192 + focus = true, 193 + win = { 194 + type = "float", 195 + wo = { foldlevel = 0 }, 196 + border = "single", 197 + }, 198 + format = "{kind_icon} {symbol.name} {pos}", 199 + keys = { 200 + ["<cr>"] = "jump_close", 201 + ["q"] = "close", 202 + }, 203 + }, 190 204 symbols = { 205 + focus = true, 191 206 win = { 192 207 wo = { foldlevel = 0 }, 193 - size = 50, 194 208 }, 195 209 format = "{kind_icon} {symbol.name} {pos}", 196 210 },