From 8123a7a3a898f9eea3f7a7651ca1105f0d845d5f Mon Sep 17 00:00:00 2001 From: Raimon Grau Date: Tue, 23 Apr 2013 15:48:45 +0200 Subject: [PATCH] facebook-mode: new page-mode Provides fallthrough bindings for j, k, and return. --- modules/page-modes/facebook.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 modules/page-modes/facebook.js diff --git a/modules/page-modes/facebook.js b/modules/page-modes/facebook.js new file mode 100644 index 0000000..4be7a57 --- /dev/null +++ b/modules/page-modes/facebook.js @@ -0,0 +1,25 @@ +/** + * (C) Copyright 2013 Raimon Grau + * + * Use, modification, and distribution are subject to the terms specified in the + * COPYING file. +**/ + +require("content-buffer.js"); + +define_keymap("facebook_keymap", $display_name = "facebook"); + +// Navigation +define_key(facebook_keymap, "j", null, $fallthrough); +define_key(facebook_keymap, "k", null, $fallthrough); +define_key(facebook_keymap, "return", null, $fallthrough); + +define_keymaps_page_mode("facebook-mode", + build_url_regexp($domain = "facebook", + $allow_www = true), + { normal: facebook_keymap }, + $display_name = "Facebook"); + +page_mode_activate(facebook_mode); + +provide("facebook"); -- 2.11.4.GIT