diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-04-19 17:56:03 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-04-19 17:56:03 +0530 |
| commit | 0e95e99e72237058465959d55b77750a9d7c1bef (patch) | |
| tree | 5b99cd64f7c49b949a6381c4654ec253822934b5 /lua | |
| parent | 7a458b424c2c1a6ed251211b25261acffef59b7f (diff) | |
| download | null-browser-0e95e99e72237058465959d55b77750a9d7c1bef.tar.gz null-browser-0e95e99e72237058465959d55b77750a9d7c1bef.zip | |
Add web.search and search text implemnetation
Diffstat (limited to '')
| -rw-r--r-- | lua/null-browser/api.lua | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lua/null-browser/api.lua b/lua/null-browser/api.lua index ac7aa08..5e4beab 100644 --- a/lua/null-browser/api.lua +++ b/lua/null-browser/api.lua @@ -3,6 +3,7 @@ __internals = __internals --- @type table _G.web = _G.web or { + search = {}, keymap = {}, view = {}, history = {}, @@ -171,4 +172,21 @@ function web.history.back(count, view_id) return __internals.history_back(count, --- ``` function web.history.forward(count, view_id) return __internals.history_forward(count, view_id) end +--- Search +--- +--- @param text string Text to search +--- @param view_id? number Id of the view +--- +--- @example +--- ```lua +--- web.search.set_text('whatever') +--- ``` +function web.search.set_text(text, view_id) return __internals.search_set_text(text, view_id) end + +-- TODO: Documentation please +function web.search.next(view_id) return __internals.search_next(view_id) end + +-- TODO: Documentation please +function web.search.previous(view_id) return __internals.search_previous(view_id) end + print("api loaded") |
