Various changes to conkeror
- switched to conkeror-git from the AUR - changed font-size for mini-buffer and tabs - enabled adblock extension - added functions for browsing using a proxy Signed-off-by: Collin J. Doering <rekahsoft@gmail.com>
This commit is contained in:
parent
0e970add95
commit
939dfe0d54
|
@ -24,7 +24,7 @@
|
||||||
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
|
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
|
||||||
|
|
||||||
* {
|
* {
|
||||||
font: 13px Terminus;
|
font: 14px Terminus;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* MINIBUFFER */
|
/* MINIBUFFER */
|
||||||
|
|
|
@ -58,6 +58,7 @@ xkcd_add_title = true; // insert alt text into the page
|
||||||
|
|
||||||
require("page-modes/reddit.js");
|
require("page-modes/reddit.js");
|
||||||
page_mode_activate(reddit_mode);
|
page_mode_activate(reddit_mode);
|
||||||
|
reddit_end_behavior = "page";
|
||||||
|
|
||||||
require("page-modes/duckduckgo.js");
|
require("page-modes/duckduckgo.js");
|
||||||
page_mode_activate(duckduckgo_mode);
|
page_mode_activate(duckduckgo_mode);
|
||||||
|
@ -231,6 +232,10 @@ function firebug (I) {
|
||||||
}
|
}
|
||||||
interactive("firebug", "open firebug lite", firebug);
|
interactive("firebug", "open firebug lite", firebug);
|
||||||
|
|
||||||
|
// use addblock plus extension; see: http://conkeror.org/AdblockPlus?highlight=%28adblock%29
|
||||||
|
// AdblockPlus currently not working (Aug 25, 2014)
|
||||||
|
require("extensions/adblockplus.js");
|
||||||
|
|
||||||
// Disable whitelist (Causes extensions from unknown/unsigned sites to silently fail if not enabled!)
|
// Disable whitelist (Causes extensions from unknown/unsigned sites to silently fail if not enabled!)
|
||||||
//session_pref("xpinstall.whitelist.required", false);
|
//session_pref("xpinstall.whitelist.required", false);
|
||||||
|
|
||||||
|
@ -246,6 +251,59 @@ add_hook("before_quit_hook",
|
||||||
yield co_return(result);
|
yield co_return(result);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Proxy code below from: http://conkeror.org/Tips?highlight=%28proxy%29#Proxy_Settings
|
||||||
|
// TODO: this proxy stuff still needs to be worked out (tor requires a SOCKS proxy)
|
||||||
|
// set the proxy server for this session only
|
||||||
|
proxy_server_default = "localhost";
|
||||||
|
proxy_port_default = 80;
|
||||||
|
|
||||||
|
function set_proxy_session (window, server, port) {
|
||||||
|
if (server == "N") {
|
||||||
|
session_pref('network.proxy.type', 0); //direct connection
|
||||||
|
window.minibuffer.message("Direction connection to the internet enabled for this session");
|
||||||
|
} else {
|
||||||
|
if (server == "") server = proxy_server_default;
|
||||||
|
if (port == "") port = proxy_port_default;
|
||||||
|
|
||||||
|
session_pref('network.proxy.ftp', server);
|
||||||
|
session_pref('network.proxy.gopher', server);
|
||||||
|
session_pref('network.proxy.http', server);
|
||||||
|
session_pref('network.proxy.socks', server);
|
||||||
|
session_pref('network.proxy.ssl', server);
|
||||||
|
|
||||||
|
session_pref('network.proxy.ftp_port', port);
|
||||||
|
session_pref('network.proxy.gopher_port', port);
|
||||||
|
session_pref('network.proxy.http_port', port);
|
||||||
|
session_pref('network.proxy.socks_port', port);
|
||||||
|
session_pref('network.proxy.ssl_port', port);
|
||||||
|
|
||||||
|
session_pref('network.proxy.share_proxy_settings', true);
|
||||||
|
session_pref('network.proxy.type', 1);
|
||||||
|
|
||||||
|
window.minibuffer.message("All protocols using "+server+":"+port+" for this session");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
interactive("set-proxy-session",
|
||||||
|
"set the proxy server for all protocols for this session only",
|
||||||
|
function (I) {
|
||||||
|
set_proxy_session(
|
||||||
|
I.window,
|
||||||
|
(yield I.minibuffer.read($prompt = "server ["+proxy_server_default+"] or N: ")),
|
||||||
|
(yield I.minibuffer.read($prompt = "port ["+proxy_port_default+"]: ")));
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
// make hint numbers bigger; see: http://conkeror.org/Tips#Big_Hint_Numbers
|
||||||
|
// register_user_stylesheet(
|
||||||
|
// "data:text/css," +
|
||||||
|
// escape(
|
||||||
|
// "@namespace url(\"http://www.w3.org/1999/xhtml\");\n" +
|
||||||
|
// "span.__conkeror_hint {\n"+
|
||||||
|
// " font-size: 18px !important;\n"+
|
||||||
|
// " line-height: 18px !important;\n"+
|
||||||
|
// "}"));
|
||||||
|
|
||||||
//TODO: consider something like below to darken pages
|
//TODO: consider something like below to darken pages
|
||||||
function darken_page (I) {
|
function darken_page (I) {
|
||||||
var styles='* { background: black !important; color: grey !important; }'+
|
var styles='* { background: black !important; color: grey !important; }'+
|
||||||
|
|
Reference in New Issue