summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--conkerorrc104
-rw-r--r--install1
2 files changed, 105 insertions, 0 deletions
diff --git a/conkerorrc b/conkerorrc
new file mode 100644
index 0000000..01fd15c
--- /dev/null
+++ b/conkerorrc
@@ -0,0 +1,104 @@
+can_kill_last_buffer = false;
+hints_display_url_panel = true;
+homepage = "about:blank";
+isearch_keep_selection = true;
+minibuffer_auto_complete_default = true;
+minibuffer_read_url_select_initial = false;
+url_completion_use_bookmarks = false;
+url_completion_use_history = true;
+url_remoting_fn = load_url_in_new_buffer;
+
+require("clicks-in-new-buffer.js");
+clicks_in_new_buffer_target = OPEN_NEW_BUFFER_BACKGROUND;
+
+require("new-tabs.js");
+
+require("page-modes/wikipedia.js");
+wikipedia_enable_didyoumean = true;
+
+interactive(
+ "copy-current-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);
+ }
+);
+
+interactive(
+ "q",
+ "Quit Conkeror",
+ "quit"
+);
+
+define_webjump("imdb", "http://imdb.com/find?q=%s");
+define_webjump("urban", "http://www.urbandictionary.com/define.php?term=%s");
+define_webjump("cpan", "http://search.cpan.org/search?query=%s&mode=all");
+define_webjump("youtube", "http://www.youtube.com/results?search_query=%s&search=Search");
+define_webjump("de", "http://pda.leo.org/?lp=ende&lang=de&searchLoc=0&cmpType=relaxed&relink=on&sectHdr=off&spellToler=std&search=%s");
+define_webjump("trans", "http://translate.google.com/translate_t#auto|en|%s");
+
+// commands are in modules/commands.js
+undefine_key(content_buffer_normal_keymap, "b");
+undefine_key(content_buffer_normal_keymap, "g");
+undefine_key(content_buffer_normal_keymap, "G");
+
+define_key(content_buffer_normal_keymap, "L", "forward");
+define_key(content_buffer_normal_keymap, "M-right", "forward");
+define_key(content_buffer_normal_keymap, "H", "back");
+define_key(content_buffer_normal_keymap, "M-left", "back");
+define_key(content_buffer_normal_keymap, "g u", "up");
+//define_key(content_buffer_normal_keymap, "g U", "root");
+
+define_key(content_buffer_normal_keymap, "o", "find-url");
+define_key(content_buffer_normal_keymap, "O", "find-alternate-url");
+define_key(content_buffer_normal_keymap, "t", "find-url-new-buffer");
+//define_key(content_buffer_normal_keymap, "T", "find-alternate-url-new-buffer");
+
+define_key(content_buffer_normal_keymap, "k", "cmd_scrollLineUp");
+define_key(content_buffer_normal_keymap, "j", "cmd_scrollLineDown");
+define_key(content_buffer_normal_keymap, "h", "cmd_scrollLeft");
+define_key(content_buffer_normal_keymap, "l", "cmd_scrollRight");
+define_key(content_buffer_normal_keymap, "g g", "cmd_scrollTop");
+define_key(content_buffer_normal_keymap, "G", "cmd_scrollBottom");
+
+define_key(content_buffer_normal_keymap, "n", "isearch-continue-forward");
+define_key(content_buffer_normal_keymap, "N", "isearch-continue-backward");
+
+define_key(content_buffer_normal_keymap, "p", "paste-url");
+define_key(content_buffer_normal_keymap, "P", "paste-url-new-buffer");
+define_key(content_buffer_normal_keymap, "y", "copy-current-url");
+
+define_key(content_buffer_normal_keymap, "C-c", "stop-loading");
+define_key(content_buffer_normal_keymap, "C-[", "unfocus");
+
+define_key(content_buffer_normal_keymap, "C-v", "quote-next-input-mode");
+define_key(content_buffer_normal_keymap, "C-M-v", "quote-input-mode");
+
+define_key(default_global_keymap, "d", "kill-current-buffer");
+define_key(default_global_keymap, "/", "isearch-forward");
+define_key(default_global_keymap, "?", "isearch-backward");
+define_key(default_global_keymap, "b", "switch-to-buffer");
+define_key(default_global_keymap, ":", "execute-extended-command");
+define_key(default_global_keymap, "C-tab", "buffer-next");
+define_key(default_global_keymap, "C-S-tab", "buffer-previous");
+define_key(default_global_keymap, "g t", "buffer-next");
+define_key(default_global_keymap, "g T", "buffer-previous");
+
+/*
+ * TODO:
+ * - "root" command for vimperator's gU
+ * - "find-alternate-url-new-buffer" command for vimperator's T
+ * - make isearch wrap around
+ * - undo close tab
+ * - there might be an easier way to do copy-current-url, using "0" or
+ * something? check this out
+ * - attempting to kill the last buffer should close it, but leave an empty
+ * buffer open
+ * - smarter webjumps - cpan should go to the first search result, need one for
+ * google i'm feeling lucky, everything2, maybe man pages?
+ * - default webjump for none given should be i'm feeling lucky, not www.%s.com
+ * - configure privoxy
+ * - reimplement flashblock maybe?
+*/ \ No newline at end of file
diff --git a/install b/install
index b5efbeb..2f319ec 100644
--- a/install
+++ b/install
@@ -4,6 +4,7 @@ confdir=$(dirname $0)
files="abcde.conf
bash_logout
bashrc
+ conkerorrc
conkyrc
crawlrc
gitconfig