summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2013-09-23 01:22:54 +0200
committerGravatar Tom Willemse2013-09-23 01:22:54 +0200
commit09fcddc9b97a2ae7dffd34e0f362553190525f5f (patch)
tree2d7733a955f1e25a50a2d734a7b9d2d3a00281e8
parentfa306aa5bf14049f7a79a076fa57154ffbd869f4 (diff)
downloadconkeror-09fcddc9b97a2ae7dffd34e0f362553190525f5f.tar.gz
conkeror-09fcddc9b97a2ae7dffd34e0f362553190525f5f.zip
Update some keybindings
-rw-r--r--.conkerorrc/init.js20
1 files changed, 17 insertions, 3 deletions
diff --git a/.conkerorrc/init.js b/.conkerorrc/init.js
index 96460be..e56e43e 100644
--- a/.conkerorrc/init.js
+++ b/.conkerorrc/init.js
@@ -5,6 +5,7 @@ require("session");
load_paths.push("file:///usr/local/clark/share/conkeror/modules/");
load_paths.push("file:///home/slash/projects/cdispass/");
load_paths.push("file:///home/slash/.conkerorrc/site-js/");
+load_paths.push("file:///home/slash/.conkerorrc/clark-conkeror/");
theme_load_paths.push("/home/slash/.conkerorrc/themes/");
require("clark");
@@ -102,7 +103,7 @@ define_webjump("metal-archives",
"http://www.metal-archives.com/search?searchString=%s&type=band_name",
$alternative="http://www.metal-archives.com");
define_webjump("djangodocs",
- "https://docs.djangoproject.com/search/?q=%s&release=5",
+ "https://docs.djangoproject.com/search/?q=%s",
$alternative="https://docs.djangoproject.com/");
define_webjump("google",
"https://duckduckgo.com?q=!google%%20%s");
@@ -161,13 +162,16 @@ title_format_fn = ext_title_format;
url_remoting_fn = load_url_in_new_buffer;
session_auto_save_auto_load = true;
+define_key(content_buffer_form_keymap, "C-g", "unfocus");
define_key(content_buffer_normal_keymap, "C-x C-b", "switch-to-buffer");
+define_key(content_buffer_normal_keymap, "C-x C-f", "clark-find-url-new-buffer");
define_key(content_buffer_normal_keymap, "C-y", "paste-url-new-buffer");
define_key(content_buffer_normal_keymap, "H", "find-url-from-history");
-define_key(content_buffer_normal_keymap, "h", "find-url-from-history-new-buffer");
-define_key(default_base_keymap, "C-x f", "follow-new-buffer");
define_key(content_buffer_normal_keymap, "b", clark_keymap);
+define_key(content_buffer_normal_keymap, "g", "clark-find-url");
+define_key(content_buffer_normal_keymap, "h", "find-url-from-history-new-buffer");
define_key(content_buffer_text_keymap, "C-c d", "dispass-and-submit");
+define_key(default_base_keymap, "C-x f", "follow-new-buffer");
add_hook("before_quit_hook", oni_before_quit_func);
add_hook("content_policy_hook", content_policy_bytype);
@@ -267,3 +271,13 @@ register_user_stylesheet(
oni_add_sheet("github.css");
oni_add_sheet("help.css");
oni_add_sheet("git-scm.css");
+
+// Overwrite built-in one
+function scroll_horiz_complete (buffer, n, y) {
+ var w = buffer.focused_frame;
+ w.scrollTo (n > 0 ? w.scrollMaxX : 0, y == null ? w.scrollY : y);
+}
+
+interactive("scroll-top-left",
+ "Scroll the current frame all the way to the top left",
+ function (I) { scroll_horiz_complete(I.buffer, -1, 0); });