aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2025-06-10 17:40:57 -0700
committerGravatar Tom Willemse2025-06-10 17:40:57 -0700
commita91f71b22bde791ec0a14b31f948203adc73b880 (patch)
tree3904bc1fee1ef6b1daacce53d8696710484c8937
parentd66567550a107ebd904c916aeeb921fe41213684 (diff)
downloadnew-dotfiles-a91f71b22bde791ec0a14b31f948203adc73b880.tar.gz
new-dotfiles-a91f71b22bde791ec0a14b31f948203adc73b880.zip
Surfingkeys: Add added keys from Lisp variant
-rw-r--r--surfingkeys/surfingkeys.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/surfingkeys/surfingkeys.js b/surfingkeys/surfingkeys.js
index 738280d..46bd748 100644
--- a/surfingkeys/surfingkeys.js
+++ b/surfingkeys/surfingkeys.js
@@ -12,6 +12,8 @@ api.addSearchAlias('aw', 'archlinux wiki', 'https://wiki.archlinux.org/index.php
api.addSearchAlias('ap', 'archlinux packages', 'https://archlinux.org/packages/?q=%s');
api.addSearchAlias('m', 'melpa', 'https://melpa.org/#/?q=%s');
api.addSearchAlias('e', 'emacswiki', 'https://duckduckgo.com/?q=site%3Aemacswiki.org+%s&atb=v98-1&ia=web');
+api.addSearchAlias('mdn', 'Mozilla Developer Network', 'https://developer.mozilla.org/en-US/search?q=%s');
+api.addSearchAlias('metallum', 'Encyclopaedia Metallum', 'https://www.metal-archives.com/search?searchString=%s&type=band_name');
api.addSearchAlias(
'w',
'wikipedia',
@@ -36,6 +38,20 @@ api.mapkey('<Ctrl-c>g', '#14Load new posts', function() {
api.mapkey('cc', '#13Capture current page', orgCapture);
+api.vunmap('t');
+api.vmapkey('<Alt-p>', 'Go one tab left', function () {
+ return api.RUNTIME('previousTab');
+});
+api.imapkey('<Alt-p>', 'Go one tab right', function () {
+ return api.RUNTIME('previousTab');
+});
+api.vmapkey('<Alt-n>', 'Go one tab right', function () {
+ return api.RUNTIME('nextTab');
+});
+api.imapkey('<Alt-n>', 'Go one tab right', function () {
+ return api.RUNTIME('nextTab');
+});
+
api.map('<Ctrl-b>', 'h');
api.map('<Ctrl-n>', 'j');
api.map('<Ctrl-p>', 'k');