aboutsummaryrefslogtreecommitdiff
path: root/config.lua
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-04-19 17:56:03 +0530
committerAkshay Nair <phenax5@gmail.com>2025-04-19 17:56:03 +0530
commit0e95e99e72237058465959d55b77750a9d7c1bef (patch)
tree5b99cd64f7c49b949a6381c4654ec253822934b5 /config.lua
parent7a458b424c2c1a6ed251211b25261acffef59b7f (diff)
downloadnull-browser-0e95e99e72237058465959d55b77750a9d7c1bef.tar.gz
null-browser-0e95e99e72237058465959d55b77750a9d7c1bef.zip
Add web.search and search text implemnetation
Diffstat (limited to '')
-rw-r--r--config.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/config.lua b/config.lua
index 68bd01b..79ab751 100644
--- a/config.lua
+++ b/config.lua
@@ -41,6 +41,16 @@ local function to_url(url)
return "https://" .. trim(url)
end
+web.keymap.set('n', '<esc>', function() web.search.set_text('') end)
+web.keymap.set('n', 'n', function() web.search.next() end)
+web.keymap.set('n', '<s-n>', function() web.search.previous() end)
+web.keymap.set('n', '<c-f>', function()
+ dmenu.input({ prompt = 'Search:' }, function(err, input)
+ if err or not input then return end
+ web.search.set_text(input)
+ end)
+end)
+
-- Open in new view
web.keymap.set('n', 'o', function()
print(web.get('new_view_url'), web.get('user_agent'))