aboutsummaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-08-08 13:08:44 +0530
committerAkshay Nair <phenax5@gmail.com>2025-08-08 13:08:44 +0530
commit8ec50e55a45af1706d40eff292db4541b6fcc261 (patch)
tree6b4cb54d638765cc0c3178984a6ec18af4a3a7e4 /init.lua
parentb955a603c27ffb3869901b1899303b936816afcf (diff)
downloadnull-browser-8ec50e55a45af1706d40eff292db4541b6fcc261.tar.gz
null-browser-8ec50e55a45af1706d40eff292db4541b6fcc261.zip
Embed docs as null://docs + web.help api
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/init.lua b/init.lua
index 022be69..a8d1799 100644
--- a/init.lua
+++ b/init.lua
@@ -64,6 +64,15 @@ require 'null-browser.extras.statusline'.init {
decoration = web.decorations.bottom,
}
+
+web.keymap.set('n', '<c-h>', function()
+ local symbols = web.help.get_items()
+ menu:select(symbols, { select_last_line = true }, function(err, selection)
+ if err then return end
+ web.help.show(web.utils.string_trim(selection))
+ end)
+end)
+
local hints = require 'null-browser.extras.hints'
hints.init()
web.keymap.set('n', 'f', function() hints.start('a[href], button', hints.action.open_in_view) end)