|
@@ -30,13 +30,21 @@ follow.stylesheet = [===[
|
|
|
display:block;
|
|
|
position:absolute;
|
|
|
font-size: 14px;
|
|
|
+ padding:3px;
|
|
|
color:black;
|
|
|
margin-top:10px;
|
|
|
background-color:yellow;
|
|
|
- opacity:0.9;
|
|
|
+ opacity:0.7;
|
|
|
}
|
|
|
]===]
|
|
|
|
|
|
+local select = require "select"
|
|
|
+
|
|
|
+select.label_maker = function ()
|
|
|
+ local chars = charset("abcefghjklnoprstuvw")
|
|
|
+ return trim(sort(reverse(chars)))
|
|
|
+end
|
|
|
+
|
|
|
local modes = require "modes"
|
|
|
|
|
|
modes.add_binds("normal", {{
|
|
@@ -50,9 +58,22 @@ modes.add_binds("normal", {{
|
|
|
--- local unique_instance = require "unique_instance"
|
|
|
--- unique_instance.open_links_in_new_window = true
|
|
|
|
|
|
-local select = require "select"
|
|
|
|
|
|
---- select.label_maker = function ()
|
|
|
---- local chars = charset("abcdefghjklmoqrstuvwxyz")
|
|
|
---- return trim(sort(reverse(chars)))
|
|
|
---- end
|
|
|
+--local history require "history"
|
|
|
+
|
|
|
+--history.db_path = "~/var/luakit-history.sqlite"
|
|
|
+
|
|
|
+local add_cmds = modes.add_cmds
|
|
|
+local actions = {
|
|
|
+ adblock_update = {
|
|
|
+ desc = "Update adblock from easylist official site",
|
|
|
+ func = function (w)
|
|
|
+ local url = "https://easylist-downloads.adblockplus.org/easylist.txt"
|
|
|
+ local dir = os.getenv("HOME") .. "/.local/share/luakit/adblock"
|
|
|
+ downloads.add (url)
|
|
|
+ os.rename(downloads.default_dir .. "/easylist.txt", dir .. "/easylist.txt")
|
|
|
+ end,
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+add_cmds({{":adblock-update", actions.adblock_update },})
|