aboutsummaryrefslogtreecommitdiff
path: root/config.lua
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-04-13 23:00:54 +0530
committerAkshay Nair <phenax5@gmail.com>2025-04-13 23:00:54 +0530
commit9fc1e934cd2c58ed1ba03f860b09e7a8cd48e792 (patch)
tree1480698f9b9089ac51307e19e59267c2a0f243f5 /config.lua
parent0d9aedc087f56a3da35b6abc8a0ee233c2d2483b (diff)
downloadnull-browser-9fc1e934cd2c58ed1ba03f860b09e7a8cd48e792.tar.gz
null-browser-9fc1e934cd2c58ed1ba03f860b09e7a8cd48e792.zip
Add support for number keys and open view by number key
Diffstat (limited to '')
-rw-r--r--config.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/config.lua b/config.lua
index eafc413..68bd01b 100644
--- a/config.lua
+++ b/config.lua
@@ -108,6 +108,17 @@ web.keymap.set('n', 'b', function()
end)
end)
+-- 1-0 for tab indexes 1-10
+for index = 1, 10 do
+ local key = index
+ if index >= 10 then key = 0 end
+ web.keymap.set('n', '<space>' .. key, function()
+ local views = web.view.list()
+ if index > #views then return end
+ web.view.select(views[index].id)
+ end)
+end
+
-- Next view
web.keymap.set('n', 'tn', function()
local views = web.view.list()