From 115fa0ba6181e80225d7caa2bb7d99e3c712f938 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Wed, 6 May 2026 12:33:44 -0700 Subject: glide: Clean up bookmark functions --- glide/.config/glide/glide.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'glide') diff --git a/glide/.config/glide/glide.ts b/glide/.config/glide/glide.ts index a155010..80e3851 100644 --- a/glide/.config/glide/glide.ts +++ b/glide/.config/glide/glide.ts @@ -270,7 +270,12 @@ glide.keymaps.set("normal", "gh", async () => { }); }, { description: "Jump to heading in current page" }); -glide.keymaps.set('normal', 'ab', async () => { +// Bookmarks + +const add_bookmark = glide.excmds.create({ + name: 'add_bookmark', + description: 'Create a bookmark for the current page, asking for the title.', +}, async () => { const currentTab = await glide.tabs.get_first({ active: true }); glide.commandline.show({ @@ -287,7 +292,10 @@ glide.keymaps.set('normal', 'ab', async () => { }); }); -glide.keymaps.set('normal', 'kb', async () => { +const remove_bookmark = glide.excmds.create({ + name: 'remove_bookmark', + description: 'Remove a bookmark for the current page.', +}, async () => { const bookmarks = await browser.bookmarks.search({}); glide.commandline.show({ @@ -301,6 +309,8 @@ glide.keymaps.set('normal', 'kb', async () => { }); }); +glide.keymaps.set('normal', 'ab', 'add_bookmark'); +glide.keymaps.set('normal', 'kb', 'remove_bookmark'); // Split windows -- cgit v1.3-2-g0d8e