| 1 | -- Luakit configuration file, more information at http://luakit.org/ |
| 2 | |
| 3 | -- Load library of useful functions for luakit |
| 4 | require "lousy" |
| 5 | |
| 6 | -- Small util function to print output only when luakit.verbose is true |
| 7 | function info(...) if luakit.verbose then print(string.format(...)) end end |
| 8 | |
| 9 | -- Load users global config |
| 10 | -- ("$XDG_CONFIG_HOME/luakit/globals.lua" or "/etc/xdg/luakit/globals.lua") |
| 11 | require "globals" |
| 12 | |
| 13 | -- Load users theme |
| 14 | -- ("$XDG_CONFIG_HOME/luakit/theme.lua" or "/etc/xdg/luakit/theme.lua") |
| 15 | lousy.theme.init(lousy.util.find_config("theme.lua")) |
| 16 | |
| 17 | -- Load users window class |
| 18 | -- ("$XDG_CONFIG_HOME/luakit/window.lua" or "/etc/xdg/luakit/window.lua") |
| 19 | require "window" |
| 20 | |
| 21 | -- Load users mode configuration |
| 22 | -- ("$XDG_CONFIG_HOME/luakit/modes.lua" or "/etc/xdg/luakit/modes.lua") |
| 23 | require "modes" |
| 24 | |
| 25 | -- Load users webview class |
| 26 | -- ("$XDG_CONFIG_HOME/luakit/webview.lua" or "/etc/xdg/luakit/webview.lua") |
| 27 | require "webview" |
| 28 | |
| 29 | -- Load users keybindings |
| 30 | -- ("$XDG_CONFIG_HOME/luakit/binds.lua" or "/etc/xdg/luakit/binds.lua") |
| 31 | require "binds" |
| 32 | |
| 33 | -- Init formfiller lib |
| 34 | require "formfiller" |
| 35 | |
| 36 | -- Init bookmarks lib |
| 37 | require "bookmarks" |
| 38 | bookmarks.load() |
| 39 | bookmarks.dump_html() |
| 40 | |
| 41 | window.new(uris) |
| 42 | |
| 43 | -- vim: et:sw=4:ts=8:sts=4:tw=80 |