diff --git a/lua/namu/namu_symbols/config.lua b/lua/namu/namu_symbols/config.lua index 432ba3c..c42ee6f 100644 --- a/lua/namu/namu_symbols/config.lua +++ b/lua/namu/namu_symbols/config.lua @@ -32,6 +32,7 @@ M.defaults = { "Function", "Method", "Class", + "Struct", "Module", "Property", "Variable", diff --git a/lua/namu/selecta/selecta.lua b/lua/namu/selecta/selecta.lua index 7ab5347..3ad611f 100644 --- a/lua/namu/selecta/selecta.lua +++ b/lua/namu/selecta/selecta.lua @@ -1480,6 +1480,7 @@ local SPECIAL_KEYS = { ESC = vim.api.nvim_replace_termcodes("", true, true, true), BS = vim.api.nvim_replace_termcodes("", true, true, true), MOUSE = vim.api.nvim_replace_termcodes("", true, true, true), + CTRL_C = vim.api.nvim_replace_termcodes("", true, true, true), } ---Delete last word from query @@ -1730,7 +1731,6 @@ local function handle_char(state, char, opts) local movement_keys = get_movement_keys(opts) -- Handle custom keymaps first - if opts.custom_keymaps and type(opts.custom_keymaps) == "table" then for _, action in pairs(opts.custom_keymaps) do -- Check if action is properly formatted diff --git a/plugin/namu.lua b/plugin/namu.lua index 9b756ca..512c769 100644 --- a/plugin/namu.lua +++ b/plugin/namu.lua @@ -15,7 +15,7 @@ local command_descriptions = { workspace = "Search workspace symbols with LSP", treesitter = "Show symbols using Treesitter", diagnostics = "Show diagnostics for current buffer (use 'diagnostics workspace' for workspace diagnostics)", - open = "Show symbols from all open buffers", + watchtower = "Show symbols from all open buffers", help = "Show help information (use 'help symbols' or 'help analysis' for detailed views)", } -- Argument validators