require("new-tabs.js"); // For the new tabs
require("page-modes/gmail.js");
url_remoting_fn = load_url_in_new_window;
browser_default_open_target = OPEN_NEW_BUFFER_BACKGROUND;
require("/Users/brad/.conkeror.d/functions.js");
require("/Users/brad/.conkeror.d/webjumps.js");
register_user_stylesheet("file:///Users/brad/.conkeror.d/conkeror.css");
// use history for complete helpers
url_completion_use_bookmarks = false;
url_completion_use_history = true;
// bah homepage
homepage = "about:blank";
// middle click opens in new buffer
require("clicks-in-new-buffer.js");
clicks_in_new_buffer_target = OPEN_NEW_BUFFER_BACKGROUND;
// new bindings
define_key(default_global_keymap, "M-t", "find-url-new-buffer");
// rebound from zoom.js
define_key(content_buffer_normal_keymap, "M--", "zoom-out-text");
define_key(content_buffer_normal_keymap, "M-=", "zoom-in-text");
// follow links in new buffer
define_key(content_buffer_normal_keymap, "d", "follow-new-buffer-background");
define_key(content_buffer_normal_keymap, "h", "go-home");
define_key(content_buffer_normal_keymap, "b", "go-back");
define_key(content_buffer_normal_keymap, "M-c", "cmd_copy");
define_key(content_buffer_normal_keymap, "M-a", "cmd_selectAll");
define_key(content_buffer_normal_keymap, "M-q", "quit");
// download management
download_buffer_automatic_open_target = OPEN_NEW_BUFFER_BACKGROUND;
// password management
session_pref("signon.rememberSignons", true);
session_pref("signon.expireMasterPassword", false);
session_pref("signon.SignonFileName", "signons.txt");
Components.classes["@mozilla.org/login-manager;1"]
.getService(Components.interfaces.nsILoginManager);
// open new urls in new buffer
url_remoting_fn = load_url_in_new_buffer;
// don't kill the last buffer in a window
can_kill_last_buffer = false;
/*
* Temporary work-around for cwd bug
*/
default_directory = get_home_directory();
add_hook("create_buffer_hook",
function (buf) {
buf.configuration.cwd = null;
});
//add_hook("buffer_loaded_hook", fill_form_values);