| 1234567891011121314151617181920 |
- local is_git_dir = function()
- return os.execute("git rev-parse --is-inside-work-tree >> /dev/null 2>&1")
- end
- vim.api.nvim_create_autocmd("VimEnter", {
- callback = function()
- local bufferPath = vim.fn.expand("%:p")
- if vim.fn.isdirectory(bufferPath) ~= 0 then
- vim.cmd("bdelete 1")
- local ts_builtin = require("telescope.builtin")
- vim.defer_fn(function()
- if is_git_dir() == 0 then
- ts_builtin.git_files({ show_untracked = true })
- else
- ts_builtin.find_files()
- end
- end, 10) -- 10ms delay
- end
- end,
- })
|