Add live grep with args telescope mapping

This commit is contained in:
Kenneth Benzie 2025-07-16 10:39:14 +01:00
parent 709b5b775f
commit a8c313b9cd

View File

@ -3,6 +3,7 @@ return {
dependencies = { dependencies = {
'nvim-lua/plenary.nvim', 'nvim-lua/plenary.nvim',
'nvim-telescope/telescope-fzy-native.nvim', 'nvim-telescope/telescope-fzy-native.nvim',
'nvim-telescope/telescope-live-grep-args.nvim',
'nvim-tree/nvim-web-devicons', 'nvim-tree/nvim-web-devicons',
'axkirillov/easypick.nvim', 'axkirillov/easypick.nvim',
'benfowler/telescope-luasnip.nvim', 'benfowler/telescope-luasnip.nvim',
@ -31,6 +32,7 @@ return {
}, },
}) })
telescope.load_extension('fzy_native') telescope.load_extension('fzy_native')
telescope.load_extension('live_grep_args')
telescope.load_extension('luasnip') telescope.load_extension('luasnip')
local builtin = require('telescope.builtin') local builtin = require('telescope.builtin')
@ -38,6 +40,7 @@ return {
vim.keymap.set('n', '<leader>gF', builtin.find_files, opts) vim.keymap.set('n', '<leader>gF', builtin.find_files, opts)
vim.keymap.set('n', '<leader>gf', builtin.git_files, opts) vim.keymap.set('n', '<leader>gf', builtin.git_files, opts)
vim.keymap.set('n', '<leader>gg', builtin.live_grep, opts) vim.keymap.set('n', '<leader>gg', builtin.live_grep, opts)
vim.keymap.set('n', '<leader>gG', telescope.extensions.live_grep_args.live_grep_args, opts)
vim.keymap.set('n', '<leader>gb', builtin.buffers, opts) vim.keymap.set('n', '<leader>gb', builtin.buffers, opts)
vim.keymap.set('n', '<leader>gh', builtin.help_tags, opts) vim.keymap.set('n', '<leader>gh', builtin.help_tags, opts)
vim.keymap.set('n', '<leader>gl', builtin.current_buffer_fuzzy_find, opts) vim.keymap.set('n', '<leader>gl', builtin.current_buffer_fuzzy_find, opts)