aboutsummaryrefslogtreecommitdiffstats
path: root/surfingkeys/surfingkeys.js
diff options
context:
space:
mode:
authorGravatar Tom Willemse2022-12-11 13:19:33 -0800
committerGravatar Tom Willemse2022-12-11 13:19:33 -0800
commit7b4f8a21fc54a824b4dd23f1104730ebc91a16bf (patch)
treec12bc8fdd057e388588bbf68ef60e23802cfc4e4 /surfingkeys/surfingkeys.js
parent1df69d56d81b8153234b912076120e763ea9f6e6 (diff)
downloadnew-dotfiles-7b4f8a21fc54a824b4dd23f1104730ebc91a16bf.tar.gz
new-dotfiles-7b4f8a21fc54a824b4dd23f1104730ebc91a16bf.zip
[Surfingkeys] Add configuration
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: