.conkerorrc/init.js
This commit is contained in:
parent
0228c95a0b
commit
5a36f207f6
1 changed files with 16 additions and 2 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
require("content-policy.js");
|
||||||
require("favicon");
|
require("favicon");
|
||||||
|
|
||||||
theme_load_paths.push("/home/slash/.conkerorrc/themes/");
|
theme_load_paths.push("/home/slash/.conkerorrc/themes/");
|
||||||
|
@ -23,6 +24,17 @@ function oni_before_quit_func() {
|
||||||
yield co_return(result);
|
yield co_return(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function oni_block_flash(content_type, content_location) {
|
||||||
|
var Y = content_policy_accept, N = content_policy_reject;
|
||||||
|
var action = ({ "youtube.com": Y }
|
||||||
|
[content_location.host] || N);
|
||||||
|
|
||||||
|
if (action == N)
|
||||||
|
dumpln("blocked flash: " + content_location.spec);
|
||||||
|
|
||||||
|
return action;
|
||||||
|
}
|
||||||
|
|
||||||
function oni_escape(str) {
|
function oni_escape(str) {
|
||||||
return str.replace(/(["$`])/g, '\\$1');
|
return str.replace(/(["$`])/g, '\\$1');
|
||||||
}
|
}
|
||||||
|
@ -130,10 +142,11 @@ define_webjump("arch/packages",
|
||||||
"https://www.archlinux.org/packages/?sort=&q=%s&limit=50",
|
"https://www.archlinux.org/packages/?sort=&q=%s&limit=50",
|
||||||
$alternative="https://packages.archlinux.org");
|
$alternative="https://packages.archlinux.org");
|
||||||
|
|
||||||
|
content_policy_bytype_table.object = oni_block_flash;
|
||||||
cwd = make_file("/home/slash/downloads/");
|
cwd = make_file("/home/slash/downloads/");
|
||||||
url_remoting_fn = load_url_in_new_buffer;
|
|
||||||
read_buffer_show_icons = true;
|
|
||||||
hint_digits = "arstdhneio";
|
hint_digits = "arstdhneio";
|
||||||
|
read_buffer_show_icons = true;
|
||||||
|
url_remoting_fn = load_url_in_new_buffer;
|
||||||
|
|
||||||
define_key(content_buffer_normal_keymap, "h",
|
define_key(content_buffer_normal_keymap, "h",
|
||||||
"find-url-from-history-new-buffer");
|
"find-url-from-history-new-buffer");
|
||||||
|
@ -142,6 +155,7 @@ define_key(content_buffer_normal_keymap, "H",
|
||||||
define_key(default_base_keymap, "C-x f", "follow-new-buffer");
|
define_key(default_base_keymap, "C-x f", "follow-new-buffer");
|
||||||
|
|
||||||
add_hook("before_quit_hook", oni_before_quit_func);
|
add_hook("before_quit_hook", oni_before_quit_func);
|
||||||
|
add_hook("content_policy_hook", content_policy_bytype);
|
||||||
add_hook("mode_line_hook", mode_line_adder(buffer_count_widget, true));
|
add_hook("mode_line_hook", mode_line_adder(buffer_count_widget, true));
|
||||||
add_hook("mode_line_hook", mode_line_adder(buffer_icon_widget, true));
|
add_hook("mode_line_hook", mode_line_adder(buffer_icon_widget, true));
|
||||||
add_hook("mode_line_hook", mode_line_adder(downloads_status_widget));
|
add_hook("mode_line_hook", mode_line_adder(downloads_status_widget));
|
||||||
|
|
Loading…
Reference in a new issue