aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2025-07-16 14:36:34 -0700
committerGravatar Tom Willemse2025-07-16 14:36:34 -0700
commitbfad411f70befce05a73d4465d5d31d3e768ace2 (patch)
tree6cc2a4783cc83a7b1965c8bcd8fe2a7e08d079b9
parented42149cd92b43121f03980522a3f3c589a69577 (diff)
downloadnew-dotfiles-bfad411f70befce05a73d4465d5d31d3e768ace2.tar.gz
new-dotfiles-bfad411f70befce05a73d4465d5d31d3e768ace2.zip
surfingkeys: Add command to remove hash from url
-rw-r--r--surfingkeys/home.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/surfingkeys/home.ts b/surfingkeys/home.ts
index eb0ebd5..ad1b75a 100644
--- a/surfingkeys/home.ts
+++ b/surfingkeys/home.ts
@@ -43,9 +43,16 @@ api.mapkey('<Ctrl-c>g', '#14Load new posts', function() {
api.mapkey('g/', '#7Go to top of domain', function() {
const url = new URL(window.location.href);
url.search = "";
+ url.hash = "";
url.pathname = "/";
window.location.assign(url.href);
});
+api.mapkey('g.', '#7Remove fragment and query from current url', function() {
+ const url = new URL(window.location.href);
+ url.search = "";
+ url.hash = "";
+ window.location.assign(url.href);
+ });
api.mapkey('cc', '#13Capture current page', orgCapture);