fix(nvim): Git repository detection
This commit is contained in:
parent
8b68afaeeb
commit
0256875460
@ -1,12 +1,20 @@
|
||||
local M = {}
|
||||
|
||||
local is_inside_work_tree = {}
|
||||
|
||||
M.project_files = function()
|
||||
local opts = {}
|
||||
vim.fn.system('git rev-parse is-inside-work-tree')
|
||||
if vim.v.shell_error == 0 then
|
||||
|
||||
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(opts)
|
||||
require("telescope.builtin").find_files({hidden=true})
|
||||
end
|
||||
end
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user