diff --git a/lua/nvim-tree.lua b/lua/nvim-tree.lua index 215bcb0f0e1..646430a0c20 100644 --- a/lua/nvim-tree.lua +++ b/lua/nvim-tree.lua @@ -388,9 +388,11 @@ local function setup_autocommands(opts) create_nvim_tree_autocmd("BufEnter", { pattern = "NvimTree_*", callback = function() + local bufnr = api.nvim_get_current_buf() vim.schedule(function() - local keys = api.nvim_replace_termcodes("zz", true, false, true) - api.nvim_feedkeys(keys, "n", true) + api.nvim_buf_call(bufnr, function() + vim.cmd [[norm! zz]] + end) end) end, })