aboutsummaryrefslogtreecommitdiffstats
path: root/surfingkeys
diff options
context:
space:
mode:
authorGravatar Tom Willemse2025-06-21 08:54:53 -0700
committerGravatar Tom Willemse2025-06-21 08:54:53 -0700
commit6f1cddd9c03566fe194be222ac336baf6824a2d7 (patch)
tree329ea2992771bc565c61055bb84aa5c235899949 /surfingkeys
parent7c7f8cd3c6a449f156bfc2a781f1e08421865f5b (diff)
downloadnew-dotfiles-6f1cddd9c03566fe194be222ac336baf6824a2d7.tar.gz
new-dotfiles-6f1cddd9c03566fe194be222ac336baf6824a2d7.zip
Surfingkeys: Add keybinding to go to the root of the domain
Diffstat (limited to 'surfingkeys')
-rw-r--r--surfingkeys/home.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/surfingkeys/home.ts b/surfingkeys/home.ts
index 0e81a66..eb0ebd5 100644
--- a/surfingkeys/home.ts
+++ b/surfingkeys/home.ts
@@ -40,6 +40,13 @@ api.mapkey('<Ctrl-c>g', '#14Load new posts', function() {
el.click();
}, { domain: /phanpy\.social/i });
+api.mapkey('g/', '#7Go to top of domain', function() {
+ const url = new URL(window.location.href);
+ url.search = "";
+ url.pathname = "/";
+ window.location.assign(url.href);
+});
+
api.mapkey('cc', '#13Capture current page', orgCapture);
api.vunmap('t');