aboutsummaryrefslogtreecommitdiffstats
path: root/surfingkeys/surfingkeys.js
diff options
context:
space:
mode:
Diffstat (limited to 'surfingkeys/surfingkeys.js')
-rw-r--r--surfingkeys/surfingkeys.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/surfingkeys/surfingkeys.js b/surfingkeys/surfingkeys.js
new file mode 100644
index 0000000..61a04bb
--- /dev/null
+++ b/surfingkeys/surfingkeys.js
@@ -0,0 +1,27 @@
+api.unmap(':');
+
+api.mapkey('<Alt-x>', '#7Open commands', function() {
+ api.Front.openOmnibar({type: "Commands"});
+});
+
+api.map('<Ctrl-n>', 'j');
+api.map('<Ctrl-p>', 'k');
+api.map('<Ctrl-f>', 'l');
+api.map('<Ctrl-b>', 'h');
+api.map('l', 'S');
+api.map('r', 'D');
+
+api.map('<Ctrl-v>', 'P');
+api.map('<Alt-v>', 'U');
+api.map('<Alt-Shift-.>', 'G');
+api.map('<Alt-Shift-,>', 'gg');
+
+api.Hints.setCharacters('arstdhneio');
+api.hintAlign = "left";
+
+settings.aceKeybindings = 'emacs';
+settings.defaultSearchEngine = 'd';
+
+// Local Variables:
+// js2-additional-externs: ("api" "settings")
+// End: