major improvements, better stuff overall

This commit is contained in:
voidarclabs
2025-11-22 21:22:44 +00:00
parent 189ba01b97
commit f24a1029aa
8 changed files with 142 additions and 114 deletions

View File

@@ -3,19 +3,36 @@ return {
tag = "0.1.8",
dependencies = { "nvim-lua/plenary.nvim" },
config = function()
require("telescope").setup()
require("telescope").setup({
defaults = {
file_ignore_patterns = { ".git" },
},
extensions = {
file_browser = {
theme = "ivy",
-- disables netrw and use telescope-file-browser in its place
hijack_netrw = true,
},
},
})
local builtin = require("telescope.builtin")
vim.keymap.set("n", "<leader>ff", function()
builtin.find_files({ cwd = vim.fn.expand("%:p:h"), hidden = true })
builtin.find_files({ hidden = true })
end, { desc = "Telescope find files (current file dir)" })
vim.keymap.set("n", "<space>fn", function()
require("telescope").extensions.file_browser.file_browser()
end)
vim.keymap.set("n", "<leader>fg", function()
builtin.live_grep({ cwd = vim.fn.expand("%:p:h") })
builtin.live_grep()
end, { desc = "Telescope live grep (current file dir)" })
vim.keymap.set("n", "<leader>fb", function()
builtin.buffers({ cwd = vim.fn.expand("%:p:h") }) -- buffers dont need cwd, but harmless
end, { desc = "Telescope buffers" })
require("telescope").load_extension("file_browser")
end,
}