Install Ag plugin

This commit is contained in:
Marcelo Jacobus 2024-06-19 10:18:48 -03:00
parent 888d0f48b2
commit b77847e9cf
2 changed files with 17 additions and 0 deletions

View file

@ -81,3 +81,7 @@ end, { desc = "Run test file" })
map("n", "<leader><leader>st", function()
require("mj.test_runner").run_shell_test()
end, { desc = "Run ./shell_test" })
-- quick fix
map("n", "<leader>gn", ":cnext<CR>", { desc = "Next quickfix occurrency" })
map("n", "<leader>gp", ":cprev<CR>", { desc = "Previous quickfix occurrency" })

13
lua/plugins/ag.lua Normal file
View file

@ -0,0 +1,13 @@
return {
"rking/ag.vim",
config = function()
local map = LazyVim.safe_keymap_set
map("n", "<leader>ag", ":Ag!<space>", { desc = "Ag! file" })
map("n", "<leader>g#", ":Ag! -w <C-R><C-W><space>", { desc = "Ag! word under cursor" })
map("n", "<leader>gh#", ":Ag! --hidden -w <C-R><C-W><space>", { desc = "Ag! word under cursor, including hidden" })
map("n", "<leader>ahg", ":Ag! --hidden<space>", { desc = "Ag! hidden files" })
map("n", "<leader>ayg", "y:Ag! '<C-R>\"'", { desc = "Ag! yanked text" })
map("n", "<leader>ga", ":AgAdd!<space>", { desc = "AgAdd!" })
end,
}