Luakit is an extremely fast, lightweight and flexible web browser using the webkit engine. It is customizable through lua scripts and fully usable with keyboard only.
You can also use the git version available from the [AUR].
With the Unix philosophy in mind, Luakit is entirely customizable through its configuration files. Those files are written in the Lua scripting language, thus allowing virtually unlimited features. First, copy the configuration files to your $XDG_CONFIG_HOME folder:
cp -r $XDG_CONFIG_DIRS/luakit $XDG_CONFIG_HOME
Now you can edit any of these files to make your brower fit your needs. Even if you do not know much about Lua, the configuration is quiet simple and well commented enough to make it straightforward.
To quit, use the
quit command, or the Template:KeypressTemplate:Keypress shortcut.
You can also close the browser while remembering the session (i.e. restoring the tabs) by using the
writequit command instead, or the Template:KeypressTemplate:Keypress shortcut.
- Press Template:Keypress to open a prompt with the
opencommand and enter the URI you want.
- If it is not a recognized URI, luakit will use the default search engine (specified in
- Specify which search engine to use by prefixing the entry with the appropriate keywork (e.g.
:open google foobarwill search foobar on Google).
- Use common shortcuts to navigate. For emacs and vim aficionados, some of their regular shortcuts are provided. You can use the mouse as well.
- Use Template:Keypress to display the index of all visible links. Enter the appropriate number to open the link.
- Use Template:Keypress instead to open link in a new tab.
- Press Template:Keypress to open a new tab, Template:Keypress to close it.
- Switch from one tab to another with Template:Keypress and Template:Keypress, or Template:Keypress and Template:Keypress.
- You can switch to a specific tab with Template:Keypress.
- Reorder the tabs with Template:Keypress and Template:Keypress.
Many webpages have editable elements like dropdown lists, checkboxes, text fields and so one. While they work perfectly with the mouse, you may encounter some troubles using the follow commands. In such a case, pressing the arrow keys may help.
If enabled (default configuration), bookmarks can be used from within Luakit.
:bookmarkscommand opens the bookmarks page. (Shortcut: Template:Keypress).
:bookmark uri groupcommand adds the specified URI to the specified group in the bookmarks.
Bookmakrs are stored in a simple plain text file:
Each line is a link. It is composed of 2 fields:
Groups and links are alphabetically sorted, so there is no need to do it manually.