Perform telescope.nvim functions in selected directories
dir-telescope.mp4use({ "princejoogie/dir-telescope.nvim", -- telescope.nvim is a required dependency requires = {"nvim-telescope/telescope.nvim"}, config = function() require("dir-telescope").setup({ -- these are the default options set hidden = true, no_ignore = false, show_preview = true, follow_symlinks = false, }) end, })
dir-telescope
can be used in two ways, either as a telescope extension or as user commands.Enter
or select multiple directories to filter with Tab
live_grep
or find_files
on your selected directories(tip)
: <C-q>
will save your queries in a quickfix list. this is the default binding for telescope.nvim
require("telescope").load_extension("dir")
To use the extension simply run :Telescope dir live_grep
or :Telescope dir find_files
. These will respect the options you have set during configuration.
vim.keymap.set("n", "<leader>fd", "<cmd>Telescope dir live_grep<CR>", { noremap = true, silent = true }) vim.keymap.set("n", "<leader>pd", "<cmd>Telescope dir find_files<CR>", { noremap = true, silent = true })Programatically call the extension
require("telescope").extensions.dir.live_grep() require("telescope").extensions.dir.find_files()
dir-telescope
creates two user commands :GrepInDirectory
and :FileInDirectory
which you can map to any liking you want.
vim.keymap.set("n", "<leader>fd", "<cmd>GrepInDirectory<CR>", { noremap = true, silent = true }) vim.keymap.set("n", "<leader>pd", "<cmd>FileInDirectory<CR>", { noremap = true, silent = true })
Intructions for contributing is documented in th CONTRIBUTING.md guide
Made with ☕ by Prince Carlo Juguilon
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4