diff --git a/init.lua b/init.lua index bb138066..c7a7aa93 100644 --- a/init.lua +++ b/init.lua @@ -303,10 +303,13 @@ require('lazy').setup({ vim.keymap.set('n', 'sf', builtin.find_files, { desc = '[S]earch [f]iles' }) vim.keymap.set('n', 'sF', function() builtin.find_files { no_ignore = true, hidden = true } - end, { desc = '[S]earch [F]iles (including hidden / ignored)' }) + end, { desc = '[S]earch [F]iles (includes hidden / ignored)' }) vim.keymap.set('n', 'ss', builtin.builtin, { desc = '[S]earch [S]elect Telescope' }) vim.keymap.set('n', 'sw', builtin.grep_string, { desc = '[S]earch current [W]ord' }) - vim.keymap.set('n', 'sg', builtin.live_grep, { desc = '[S]earch by [G]rep' }) + vim.keymap.set('n', 'sg', builtin.live_grep, { desc = '[S]earch by [g]rep' }) + vim.keymap.set('n', 'sG', function() + builtin.live_grep { no_ignore = true, hidden = true } + end, { desc = '[S]earch by [G]rep (includes hidden / ignored)' }) vim.keymap.set('n', 'sd', builtin.diagnostics, { desc = '[S]earch [D]iagnostics' }) vim.keymap.set('n', 'sr', builtin.resume, { desc = '[S]earch [R]esume' }) vim.keymap.set('n', 's.', builtin.oldfiles, { desc = '[S]earch Recent Files ("." for repeat)' }) diff --git a/lua/custom/remap.lua b/lua/custom/remap.lua index ee28ea83..b0f51930 100644 --- a/lua/custom/remap.lua +++ b/lua/custom/remap.lua @@ -16,6 +16,10 @@ vim.keymap.set('n', '%s', [[:%s/\<\>//gI vim.keymap.set('n', 'u', vim.cmd.UndotreeToggle) +vim.keymap.set('n', 'gd', function() + vim.lsp.buf.definition() +end) + vim.keymap.set('n', 'cl', function() local filepath = vim.fn.expand '%:.' local line_number = vim.fn.line '.'