dotfiles

[void/arch] linux dotfiles
git clone git://git.mdnr.space/dotfiles
Log | Files | Refs

commit 6f9908917a652402cad534e31ead661eafd78d6f
parent f09e9a7d061586e8e9ebd69164ec5044bb9e2b3e
Author: mdnrz <mehdeenoroozi@gmail.com>
Date:   Fri, 12 Sep 2025 18:45:58 +0330

add new keymaps for telescope

Diffstat:
Mnvim/.config/nvim/lua/config/plugins/telescope.lua | 41++++++++++++++++++++++++++++++++---------
1 file changed, 32 insertions(+), 9 deletions(-)

diff --git a/nvim/.config/nvim/lua/config/plugins/telescope.lua b/nvim/.config/nvim/lua/config/plugins/telescope.lua @@ -1,14 +1,37 @@ +local builtin = require("telescope.builtin") return { 'nvim-telescope/telescope.nvim', tag = '0.1.8', -- or , branch = '0.1.x', dependencies = { 'nvim-lua/plenary.nvim' }, - config = function() - local builtin = require('telescope.builtin') - vim.keymap.set('n', '<leader>ff', builtin.find_files, { desc = 'Telescope find files' }) - vim.keymap.set('n', '<leader>fg', builtin.live_grep, { desc = 'Telescope live grep' }) - vim.keymap.set('n', '<leader>fb', builtin.buffers, { desc = 'Telescope buffers' }) - vim.keymap.set('n', '<leader>fh', builtin.help_tags, { desc = 'Telescope help tags' }) - vim.keymap.set('n', '<leader>fw', builtin.git_files, {}) - vim.keymap.set('n', '<leader>fu', ':lua require("telescope.builtin").find_files({no_ignore=true})<CR>', {}) - end + + keys = { + { + "<leader>fp", + function() + local utils = require("telescope.utils") + builtin.find_files({ cwd = utils.buffer_dir(), }) + end, + desc = "Find files in buffer directory", + }, + { + "<leader>gp", + function() + local utils = require("telescope.utils") + builtin.live_grep({ cwd = utils.buffer_dir(), }) + end, + desc = "live grep in buffer directory", + }, + { "<leader>ff", builtin.find_files, }, + { "<leader>fg", builtin.live_grep, }, + { "<leader>fb", builtin.buffers, }, + { "<leader>fh", builtin.help_tags, }, + { "<leader>fw", builtin.git_files, }, + { + "<leader>fu", + function() + builtin.find_files({no_ignore = true, hidden = true }) + end, + }, + }, + }