forked from luakit/luakit
-
Notifications
You must be signed in to change notification settings - Fork 5
Quick Start Guide
Mason Larobina edited this page Mar 23, 2012
·
1 revision
Just run:
luakit [URI..]
Or to see the full list of luakit launch options run:
luakit -h
The configuration options are endless, the entire browser is constructed by
the config files present in /etc/xdg/luakit
There are several files of interest:
-
rc.lua-- is the main config file which dictates which and in what order different parts of the browser are loaded. -
binds.lua-- defines every action the browser takes when you press a button or combination of buttons (even mouse buttons, direction key, etc) and the browser commands (I.e.:quit,:restart,:open,:lua <code>, etc). -
theme.lua-- change fonts and colours used by the interface widgets. -
window.lua-- is responsible for building the luakit browser window and defining several helper methods (I.e.w:new_tab(uri),w:close_tab(),w:close_win(), etc). -
webview.lua-- is a wrapper around the webview widget object and is responsible for watching webview signals (I.e. "key-press", "load-status", "resource-request-starting", etc). This file also provides several window methods which operate on the current webview tab (I.e.w:reload(),w:eval_js("code here.."),w:back(),w:forward()). -
modes.lua-- manages the modal aspect of the browser and the actions that occur when switching modes. -
globals.lua-- change global options like scroll/zoom step, default window size, useragent, search engines, etc.
Just copy the files you wish to change (and the rc.lua) into
$XDG_CONFIG_HOME/luakit (defaults to ~/.config/luakit/) and luakit will
use those files when you next launch it.