dotfiles/.config/nvim/lua/telescope-config.lua

22 lines
501 B
Lua

local M = {}
local is_inside_work_tree = {}
M.project_files = function()
local opts = {}
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
require("telescope.builtin").find_files({hidden=true})
end
end
return M