//allow for 'contrib' stuff ( blogger emacs-fu )
load_paths.unshift("chrome://conkeror-contrib/content/");
// teach me something whenever I start my browser
homepage = "http://google.com.tr";
// give me new tabs; open buffers (tabs) in the background
require("new-tabs.js");
require("clicks-in-new-buffer.js");
clicks_in_new_buffer_target = OPEN_NEW_BUFFER_BACKGROUND;
clicks_in_new_buffer_button = 1; // midclick links in new buffers with
// auto completion in the minibuffer
minibuffer_auto_complete_default = true;
url_completion_use_history = false; // should work since bf05c87405
url_completion_use_bookmarks = true;
require("mode-line.js");
// funky icons in the modeline
require("mode-line-buttons.js");
mode_line_add_buttons(standard_mode_line_buttons, true);
// we'd like to see the # of buffers being loaded
add_hook("mode_line_hook", mode_line_adder(loading_count_widget), true);
// we don't need a clock
remove_hook("mode_line_hook", mode_line_adder(clock_widget));
editor_shell_command = "emacsclient -c";
// some bookmarks
define_webjump("conk", "http://conkeror.org%s");
define_webjump("debtr", "http://www.forum.debian.org.tr%s");
define_webjump("lkml", "http://lkml.org%s");
define_webjump("ew", "http://emacswiki.org%s");
define_webjump("1gmail", "https://mail.google.com/mail/u/0/%s"); //primary account
// ...
// copy url with C-c u
interactive("copy-url",
"Copy the current buffer's URL to the clipboard",
function(I) {
var text = I.window.buffers.current.document.location.href;
writeToClipboard(text);
I.window.minibuffer.message("copied: " + text);
}
);
define_key(default_global_keymap, "C-c u", "copy-url");
// reload conkerorrc with C-c r
interactive("reload-config", "reload conkerorrc",
function(I) {
load_rc();
I.window.minibuffer.message("config reloaded");
}
);
define_key(default_global_keymap, "C-c r", "reload-config");