newsblur-mode: whitespace
[conkeror.git] / modules / page-modes / newsblur.js
blob4e2ead1ef509f9e856733e3799af67f71ddb9f0e
1 /**
2  * (C) Copyright 2012 Benjamin Slade
3  *
4  * Use, modification, and distribution are subject to the terms specified in the
5  * COPYING file.
6 **/
8 require("content-buffer.js");
11 define_keymap("newsblur_keymap", $display_name = "newsblur");
12 define_fallthrough(newsblur_keymap, match_any_unmodified_character);
14 // Help
15 define_key(newsblur_keymap, "?", null, $fallthrough); // open help
17 // Navigation
18 define_key(newsblur_keymap, "d", null, $fallthrough); // dashboard
19 define_key(newsblur_keymap, "j", null, $fallthrough); // next story
20 define_key(newsblur_keymap, "k", null, $fallthrough); // previous story
21 define_key(newsblur_keymap, "J", null, $fallthrough); // next site
22 define_key(newsblur_keymap, "K", null, $fallthrough); // previous site
23 define_key(newsblur_keymap, "E", null, $fallthrough); // fetch everything (fetch all unread stories)
24 define_key(newsblur_keymap, "space", null, $fallthrough); // scroll down
25 define_key(newsblur_keymap, "S-space", null, $fallthrough); // scroll up
26 define_key(newsblur_keymap, "n", null, $fallthrough); // next unread story
27 define_key(newsblur_keymap, "m", null, $fallthrough); // find oldest unread story
30 // Acting
31 define_key(newsblur_keymap, "U", null, $fallthrough); // toggle unread/read on current story
32 define_key(newsblur_keymap, "s", null, $fallthrough); // toggle save/unsave story
33 define_key(newsblur_keymap, "o", null, $fallthrough); // open story in new window
34 define_key(newsblur_keymap, "A", null, $fallthrough); // mark all stories as read
36 // Application
37 define_key(newsblur_keymap, "u", null, $fallthrough); // hide sidebar
38 define_key(newsblur_keymap, "a", null, $fallthrough); // add new rss feed
39 define_key(newsblur_keymap, "t", null, $fallthrough); // open story trainer
40 define_key(newsblur_keymap, "f", null, $fallthrough); // open site/feed trainer
41 define_key(newsblur_keymap, "+", null, $fallthrough); // change intelligence
42 define_key(newsblur_keymap, "-", null, $fallthrough); // change intelligence
44 define_keymaps_page_mode("newsblur-mode",
45     build_url_regexp($domain = /(?:[a-z]+\.)?newsblur/),
46     { normal: newsblur_keymap },
47     $display_name = "Newsblur");
49 page_mode_activate(newsblur_mode);
51 provide("newsblur");