-- vim.api.nvim_create_autocmd("VimEnter", { -- callback = function() -- if vim.fn.argv(0) == "" then -- vim.cmd("set modifiable") -- require('telescope.builtin').find_files() -- end -- end, -- }) 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 local ts_builtin = require('telescope.builtin') vim.api.nvim_buf_delete(0, { force = true }) if is_git_dir() == 0 then ts_builtin.git_files({ show_untracked = true }) else ts_builtin.find_files() end end end, })