dotfiles/.config/nvim/lua/plugins/telescope/custom.lua

22 lines
501 B
Lua
Raw Normal View History

local M = {}
2023-08-25 22:13:35 +00:00
local is_inside_work_tree = {}
M.project_files = function()
local opts = {}
2023-08-25 22:13:35 +00:00
local cwd = vim.fn.getcwd()
if is_inside_work_tree[cwd] == nil then
vim.fn.system("git rev-parse --is-inside-work-tree")
is_inside_work_tree[cwd] = vim.v.shell_error == 0
end
if is_inside_work_tree[cwd] then
require("telescope.builtin").git_files({show_untracked=true})
else
2023-08-25 22:13:35 +00:00
require("telescope.builtin").find_files({hidden=true})
end
end
return M