From 1a9f6bc5bd94f9648548ee4622d0cc51474567c0 Mon Sep 17 00:00:00 2001 From: th3r00t Date: Fri, 12 Sep 2025 13:13:23 -0400 Subject: [PATCH] Updated Tags keybinds --- lua/keymaps.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lua/keymaps.lua b/lua/keymaps.lua index 21777fa..0d542cb 100644 --- a/lua/keymaps.lua +++ b/lua/keymaps.lua @@ -139,3 +139,12 @@ vim.keymap.set( "n", "lc", "", {desc = "Completions" }) vim.keymap.set( "n", "lch", "CocCommand document.toggleInlayHint", {desc = "Toggle Inline Hints" }) vim.keymap.set( "n", "lcs", "CocOutline", {desc = "Show Symbol Outline" }) vim.keymap.set( "n", "lcl", "CocCommand document.toggleCodeLens", {desc = "Show Code Lens" }) + +-- Tag-like functionality using LSP +vim.keymap.set( "n", "lt", "", {desc = "Tags" }) +vim.keymap.set( "n", "lts", ":Telescope lsp_document_symbols", {desc = "Document Symbols" }) +vim.keymap.set( "n", "ltw", ":Telescope lsp_workspace_symbols", {desc = "Workspace Symbols" }) +vim.keymap.set( "n", "ltd", ":Telescope lsp_dynamic_workspace_symbols", {desc = "Dynamic Workspace Symbols" }) +vim.keymap.set( "n", "", "lua vim.lsp.buf.definition()", {desc = "Go to Definition" }) +vim.keymap.set( "n", "", "", {desc = "Jump Back" }) +vim.keymap.set( "n", "g]", "lua vim.lsp.buf.references()", {desc = "Find References" })