From 09fcddc9b97a2ae7dffd34e0f362553190525f5f Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Mon, 23 Sep 2013 01:22:54 +0200 Subject: Update some keybindings --- .conkerorrc/init.js | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to '.conkerorrc/init.js') 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); }); -- cgit v1.2.3-54-g00ecf