At Wed, 31 May 2006 15:51:05 -0700,
Bill Clementson wrote:
> 
> > Another handy function someone was asking about on IRC... I have this
> > in my .conkerorrc to open the javascript console:
> 
> Neat! Thanks for posting that!
> 
> Anybody else have any nice .conkerorrc snippets to share?
> 
> - Bill
> _______________________________________________
> Conkeror mailing list
> [email protected]
> http://mozdev.org/mailman/listinfo/conkeror

Here's my .conkerorrc, note that it refers to a lot of functions that
I added to the jar file, I will probably move what I can into the rc
file, but I'm lazy.

It has w3m and vi style keybindings, with my own twist.  (I use
similar keybindings under viper)

var     g_kmap            = [];
var     v_kmap            = [];
var     esc_kmap      = [];

define_key(top_kmap, make_key("g",0), g_kmap);
define_key(g_kmap, make_key("v",0), v_kmap);

define_key(top_kmap, make_key(KeyEvent.DOM_VK_ESCAPE,0), esc_kmap);
///define_key(top_kmap, make_key("escape",0), esc_kmap);

define_key(g_kmap, make_key("p",0),"buffer-previous");
define_key(g_kmap, make_key("n",0),"buffer-next");
define_key(top_kmap, make_key("H",0),"buffer-previous");
define_key(top_kmap, make_key("L",0),"buffer-next");

define_key(v_kmap, make_key("b",0),"describe-bindings");

define_key(top_kmap, make_key("y",0),"copy-current-url");
define_key(top_kmap, make_key("Y",0),"copy-link-location");

// this might be temporary
define_key(top_kmap, make_key("a",0),"bookmark-current-url"); 

define_key(esc_kmap, make_key("a",0),"bookmark-current-url"); 
// I have no idea what this is, execute bookmark?
define_key(top_kmap, make_key("x",0),"bookmark-jump");
define_key(esc_kmap, make_key("b",0),"bookmark-bmenu-list"); 
define_key(esc_kmap, make_key("j",0),"web-jump");
//define_key(esc_kmap, make_key("j",0),"get-url-or-web-jump");
define_key(esc_kmap, make_key("s",0),"web-search");


define_key(top_kmap, make_key("s",MOD_CTRL),"isearch-forward");
///define_key(top_kmap, make_key("A",MOD_CTRL),"isearch-forward");
define_key(top_kmap, make_key("S",MOD_CTRL),"isearch-backward");
define_key(top_kmap, make_key("a",MOD_CTRL),"isearch-backward");
define_key(top_kmap, make_key("b",MOD_CTRL),"isearch-backward");

define_key(top_kmap, make_key("k",0),"cmd_scrollLineUp");
define_key(top_kmap, make_key("j",0),"cmd_scrollLineDown");
define_key(top_kmap, make_key("h",0),"cmd_scrollLeft");
define_key(top_kmap, make_key("l",0),"cmd_scrollRight");

define_key(top_kmap, make_key("s",0),"beginning-of-line");
define_key(top_kmap, make_key("f",0),"end-of-line"); 
//define_key(top_kmap, make_key("s",0),"cmd_scrollBeginLine");
//define_key(top_kmap, make_key("f",0),"cmd_scrollEndLine");
//define_key(top_kmap, make_key("g",0),"cmd_scrollTop");
define_key(g_kmap, make_key("g",0),"cmd_scrollTop");
define_key(top_kmap, make_key("G",0),"cmd_scrollBottom");

define_key(input_kmap, make_key("s",MOD_CTRL),"cmd_beginLine");
define_key(input_kmap, make_key("f",MOD_CTRL),"cmd_endLine");

;;define_key(top_kmap, make_key( KeyEvent.DOM_VK_BACK_SPACE, 0),"");

define_key(top_kmap, make_key("S",0),"cmd_scrollPageUp");
define_key(top_kmap, make_key("F",0),"cmd_scrollPageDown");


define_key(g_kmap, make_key("d",0),"kill-current-buffer");
define_key(g_kmap, make_key("b",0),"switch-to-buffer");

define_key(g_kmap, make_key("m", 0),"list-buffers");
define_key(g_kmap, make_key("M", 0),"link-menu");

define_key(top_kmap, make_key("m",0),"goto-numbered-link");
define_key(top_kmap, make_key("M",0),"goto-numbered-image");
///define_key(esc_kmap, make_key("M",0),"goto-numbered-image");

define_key(top_kmap, make_key("b",0),"go-up");
define_key(top_kmap, make_key("B",0),"go-back");
define_key(top_kmap, make_key("O",0),"go-forward");
define_key(top_kmap, make_key("U",0),"find-url-current-buffer");
define_key(top_kmap, make_key("u",0),"find-alternate-url");
define_key(top_kmap, make_key("t",0),"duplicate-current-buffer");
define_key(top_kmap, make_key("o",0),"duplicate-current-buffer");
/////define_key(top_kmap, make_key("T",0),"find-url-other-buffer");
///define_key(top_kmap, make_key("T",0),"find-url");
define_key(top_kmap, make_key("T",0),"create-new-buffer");
define_key(top_kmap, make_key("/",0),"isearch-forward");
define_key(top_kmap, make_key(".",0),"repeat-isearch-forward");
define_key(top_kmap, make_key(">",0),"repeat-isearch-backward");
define_key(top_kmap, make_key("\\",0),"view-source");
define_key(top_kmap, make_key("?",0),"isearch-backward");
define_key(top_kmap, make_key("R",0),"revert-buffer");

add_webjump("ps",     "http://www.freebsd.org/cgi/ports.cgi?query=%s&stype=all";)
_______________________________________________
Conkeror mailing list
[email protected]
http://mozdev.org/mailman/listinfo/conkeror

Reply via email to