aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-07-26 00:56:14 +0530
committerAkshay Nair <phenax5@gmail.com>2025-07-26 00:56:14 +0530
commit68448538172663279919b29dd09b5faa51e0628a (patch)
tree032a321c645fca3aec7ba52efd60b55048536b2b /lua
parent3f56d76a2b0d528c05ab8d0a38059ca82ba90952 (diff)
downloadnull-browser-68448538172663279919b29dd09b5faa51e0628a.tar.gz
null-browser-68448538172663279919b29dd09b5faa51e0628a.zip
Add web.schedule to schedule an action after qt+libuv tick
Diffstat (limited to '')
-rw-r--r--lua/null-browser/api.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/lua/null-browser/api.lua b/lua/null-browser/api.lua
index 62dfc76..8b5cebd 100644
--- a/lua/null-browser/api.lua
+++ b/lua/null-browser/api.lua
@@ -13,6 +13,9 @@ web.decorations = web.decorations or {}
require 'null-browser.utils'
+--- @param fn fun(): nil Schedule a function to be called on next tick (qt+libuv event loop)
+function web.schedule(fn) __internals.schedule(fn) end
+
--- Add a keymap
---
--- @param mode string Keymap mode ("i", "n", ...)