From 80b45c68e148d872a2e9199e701036aea76a8660 Mon Sep 17 00:00:00 2001 From: Emmanuel Touzery Date: Sat, 8 Oct 2022 14:52:08 +0200 Subject: [PATCH] fix: autocenter: avoid use of feedkeys --- lua/nvim-tree.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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, })