diff --git a/lua/opdavies/keymaps.lua b/lua/opdavies/keymaps.lua index 19c70fe..7abad71 100644 --- a/lua/opdavies/keymaps.lua +++ b/lua/opdavies/keymaps.lua @@ -107,19 +107,3 @@ set("n", "et", function() end) set("n", "ec", ":edit composer.json") - -set("n", "sa", function() - local current_pos = vim.fn.getcurpos() - - vim.cmd "normal! vi(" - vim.cmd ":'<,'>sort" - vim.fn.setpos(".", current_pos) -end) - -set("n", "sk", function() - local current_pos = vim.fn.getcurpos() - - vim.cmd "normal! vi[" - vim.cmd ":'<,'>sort" - vim.fn.setpos(".", current_pos) -end) diff --git a/plugin/telescope.lua b/plugin/telescope.lua index 9ea08ee..79fafd6 100644 --- a/plugin/telescope.lua +++ b/plugin/telescope.lua @@ -33,6 +33,14 @@ M.diagnostics = function() builtin.diagnostics { bufnr = 0 } end +M.grep_bluecheese = function() + builtin.live_grep { cwd = "web/sites/default/themes/bluecheese" } +end + +M.grep_drupalorg_theme = function() + builtin.live_grep { cwd = "web/themes/contrib/drupalorg_theme" } +end + M.search_all_files = function() builtin.find_files { find_command = { "rg", "--no-ignore", "--files" }, @@ -53,4 +61,7 @@ vim.keymap.set("n", "ds", builtin.lsp_document_symbols) vim.keymap.set("n", "gw", builtin.grep_string) +vim.keymap.set("n", "dgb", M.grep_bluecheese) +vim.keymap.set("n", "dgd", M.grep_drupalorg_theme) + vim.keymap.set({ "n", "v" }, "gw", builtin.grep_string)