aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_editor.lua
diff options
context:
space:
mode:
authorkevinhwang91 <kevin.hwang@live.com>2022-05-13 14:16:47 +0800
committerkevinhwang91 <kevin.hwang@live.com>2022-05-13 14:16:47 +0800
commita33caf9b45f8d0832e9de07669fbc33ed4efafd9 (patch)
tree2f47ebf181b4e7da2323f631348417a6d80d81eb /runtime/lua/vim/_editor.lua
parent030417d80bac7fb3e9574b7cb1b81dca8fedda32 (diff)
downloadrneovim-a33caf9b45f8d0832e9de07669fbc33ed4efafd9.tar.gz
rneovim-a33caf9b45f8d0832e9de07669fbc33ed4efafd9.tar.bz2
rneovim-a33caf9b45f8d0832e9de07669fbc33ed4efafd9.zip
perf(_editor): no need to stop inside vim.defer_fn
uv_run: 1. remove timer handle from heap 2. will start again if repeat is not 0
Diffstat (limited to 'runtime/lua/vim/_editor.lua')
-rw-r--r--runtime/lua/vim/_editor.lua1
1 files changed, 0 insertions, 1 deletions
diff --git a/runtime/lua/vim/_editor.lua b/runtime/lua/vim/_editor.lua
index 98921463b3..ac9adada39 100644
--- a/runtime/lua/vim/_editor.lua
+++ b/runtime/lua/vim/_editor.lua
@@ -406,7 +406,6 @@ function vim.defer_fn(fn, timeout)
timeout,
0,
vim.schedule_wrap(function()
- timer:stop()
timer:close()
fn()