return { "rking/ag.vim", config = function() local map = vim.keymap.set map("n", "ag", ":Ag!", { desc = "Ag! file" }) map("n", "g#", ":Ag! -w ", { desc = "Ag! word under cursor" }) map("n", "gh#", ":Ag! --hidden -w ", { desc = "Ag! word under cursor, including hidden" }) map("n", "ahg", ":Ag! --hidden", { desc = "Ag! hidden files" }) map("n", "ayg", "y:Ag! '\"'", { desc = "Ag! yanked text" }) map("n", "ga", ":AgAdd!", { desc = "AgAdd!" }) end, }