mirror of
https://github.com/boxpositron/absolute-vim.git
synced 2026-02-28 11:40:36 +00:00
feat(telescope.lua): add new options to file_browser extension for better customization and display
feat(telescope.lua): load 'themes' extension in telescope for additional functionality feat(telescope.lua): update key mappings for opening file browser to improve usability and clarity
This commit is contained in:
@@ -26,14 +26,23 @@ telescope.setup({
|
|||||||
extensions = {
|
extensions = {
|
||||||
file_browser = {
|
file_browser = {
|
||||||
hijack_netrw = true,
|
hijack_netrw = true,
|
||||||
}
|
hide_parent_dir = true,
|
||||||
}
|
depth = 1,
|
||||||
|
respect_gitignore = false,
|
||||||
|
auto_depth = true,
|
||||||
|
display_stat = {
|
||||||
|
date = true,
|
||||||
|
size = true,
|
||||||
|
mode = false,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
telescope.load_extension("file_browser")
|
telescope.load_extension("file_browser")
|
||||||
telescope.load_extension("flutter")
|
telescope.load_extension("flutter")
|
||||||
telescope.load_extension("dap")
|
telescope.load_extension("dap")
|
||||||
|
telescope.load_extension("themes")
|
||||||
|
|
||||||
local find_files = function()
|
local find_files = function()
|
||||||
builtin.find_files({
|
builtin.find_files({
|
||||||
@@ -43,10 +52,13 @@ end
|
|||||||
|
|
||||||
local opts = { noremap = true, silent = true }
|
local opts = { noremap = true, silent = true }
|
||||||
|
|
||||||
opts.desc = "Open file browswer"
|
opts.desc = "Open file browser (cwd)"
|
||||||
vim.keymap.set("n", "<leader>`", "<cmd>Telescope file_browser path=%:p:h select_buffer=true<CR>", opts)
|
vim.keymap.set("n", "<leader>af", "<cmd>Telescope file_browser<CR>", opts)
|
||||||
|
|
||||||
opts.desc = "Fuzzy find files in cwd"
|
opts.desc = "Open file browser (current file)"
|
||||||
|
vim.keymap.set("n", "<leader>cf", "<cmd>Telescope file_browser path=%:p:h select_buffer=true<CR>", opts)
|
||||||
|
|
||||||
|
opts.desc = "Fuzzy find files (cwd)"
|
||||||
vim.keymap.set("n", "<leader>pf", find_files, opts)
|
vim.keymap.set("n", "<leader>pf", find_files, opts)
|
||||||
|
|
||||||
opts.desc = "Fuzzy find recent files"
|
opts.desc = "Fuzzy find recent files"
|
||||||
|
|||||||
Reference in New Issue
Block a user