diff options
| author | 2025-11-04 16:06:13 -0800 | |
|---|---|---|
| committer | 2025-11-04 16:06:13 -0800 | |
| commit | 0fca67589476d111c7f88b77f3a7a7d83ce6f544 (patch) | |
| tree | a7a5528be662ab821f876386569cdcf09f96052e | |
| parent | 0a9f47bb30d5371ba47e2b9c558ee072e86529da (diff) | |
| download | new-dotfiles-0fca67589476d111c7f88b77f3a7a7d83ce6f544.tar.gz new-dotfiles-0fca67589476d111c7f88b77f3a7a7d83ce6f544.zip | |
Surfingkeys: Run prettier
| -rw-r--r-- | surfingkeys/home.ts | 204 | ||||
| -rw-r--r-- | surfingkeys/punt.ts | 30 |
2 files changed, 139 insertions, 95 deletions
diff --git a/surfingkeys/home.ts b/surfingkeys/home.ts index ac01fb5..3c5dd35 100644 --- a/surfingkeys/home.ts +++ b/surfingkeys/home.ts @@ -2,119 +2,151 @@ declare var api: any; declare var settings: any; function orgCapture() { - location.href = 'org-protocol://capture?' - + new URLSearchParams({ - template: 'U', - url: window.location.href, - title: document.title, - body: window.getSelection().toString()}); + location.href = + "org-protocol://capture?" + + new URLSearchParams({ + template: "U", + url: window.location.href, + title: document.title, + body: window.getSelection().toString(), + }); } - -api.addSearchAlias('aw', 'archlinux wiki', 'https://wiki.archlinux.org/index.php?search=%s'); -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', - 'https://en.wikipedia.org/wiki/', - 's', - 'https://en.wikipedia.org/w/api.php?action=opensearch&format=json&formatversion=2&namespace=0&limit=40&search=', - function(response: any) { - return JSON.parse(response.text)[1]; - }, + "aw", + "archlinux wiki", + "https://wiki.archlinux.org/index.php?search=%s", +); +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", + "https://en.wikipedia.org/wiki/", + "s", + "https://en.wikipedia.org/w/api.php?action=opensearch&format=json&formatversion=2&namespace=0&limit=40&search=", + function (response: any) { + return JSON.parse(response.text)[1]; + }, ); -api.unmap(':'); -api.mapkey('<Alt-x>', '#7Open commands', function() { - api.Front.openOmnibar({type: "Commands"}); +api.unmap(":"); +api.mapkey("<Alt-x>", "#7Open commands", function () { + api.Front.openOmnibar({ type: "Commands" }); }); -api.mapkey('gO', '#8Edit current URL and open', () => - api.Front.openOmnibar({type: "URLs", tabbed: false, pref: window.location.href})); +api.mapkey("gO", "#8Edit current URL and open", () => + api.Front.openOmnibar({ + type: "URLs", + tabbed: false, + pref: window.location.href, + }), +); -api.mapkey('<Ctrl-c>g', '#14Load new posts', function() { - const el = document.querySelector('button.updates-button') as HTMLElement; +api.mapkey( + "<Ctrl-c>g", + "#14Load new posts", + function () { + const el = document.querySelector("button.updates-button") as HTMLElement; el.click(); -}, { domain: /phanpy\.social/i }); + }, + { domain: /phanpy\.social/i }, +); -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/", "#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('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); +api.mapkey("cc", "#13Capture current page", orgCapture); -api.vunmap('t'); -api.vmapkey('<Alt-p>', 'Go one tab left', function () { - return api.RUNTIME('previousTab'); +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.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.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.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'); -api.map('<Ctrl-f>', 'l'); -api.map('<Ctrl-x>xg', 'r'); -api.map('l', 'S'); -api.map('r', 'D'); -api.map('c0', 'yy'); -api.map('cl', 'ya'); -api.map('<Alt-p>', 'E'); -api.map('<Alt-n>', 'R'); -api.map('<Ctrl-u>f', 'af'); +api.map("<Ctrl-b>", "h"); +api.map("<Ctrl-n>", "j"); +api.map("<Ctrl-p>", "k"); +api.map("<Ctrl-f>", "l"); +api.map("<Ctrl-x>xg", "r"); +api.map("l", "S"); +api.map("r", "D"); +api.map("c0", "yy"); +api.map("cl", "ya"); +api.map("<Alt-p>", "E"); +api.map("<Alt-n>", "R"); +api.map("<Ctrl-u>f", "af"); -api.unmap('h'); -api.unmap('j'); -api.unmap('k'); -api.unmap('S'); -api.unmap('D'); -api.unmap('yy'); -api.unmap('E'); -api.unmap('R'); -api.unmap('af'); +api.unmap("h"); +api.unmap("j"); +api.unmap("k"); +api.unmap("S"); +api.unmap("D"); +api.unmap("yy"); +api.unmap("E"); +api.unmap("R"); +api.unmap("af"); -api.map('<Ctrl-v>', 'P'); -api.map('<Alt-v>', 'U'); -api.map('<Alt->>', 'G'); -api.map('<Alt-<>', 'gg'); +api.map("<Ctrl-v>", "P"); +api.map("<Alt-v>", "U"); +api.map("<Alt->>", "G"); +api.map("<Alt-<>", "gg"); -api.unmap('P'); -api.unmap('U'); -api.unmap('G'); -api.unmap('gg'); +api.unmap("P"); +api.unmap("U"); +api.unmap("G"); +api.unmap("gg"); -api.cmap('<Ctrl-g>', '<Esc>'); -api.imap('<Ctrl-g>', '<Esc>'); +api.cmap("<Ctrl-g>", "<Esc>"); +api.imap("<Ctrl-g>", "<Esc>"); -api.Hints.setCharacters('arstdhneio'); +api.Hints.setCharacters("arstdhneio"); api.hintAlign = "left"; -settings.aceKeybindings = 'emacs'; -settings.defaultSearchEngine = 'd'; +settings.aceKeybindings = "emacs"; +settings.defaultSearchEngine = "d"; settings.omnibarPosition = "bottom"; settings.tabsThreshold = 1; -const hintsCss = "font-size: 13pt; font-family: 'Fantasque Sans Mono'; border: 1px solid #787f7f; color: #bfbfbf !important; background: #222424; padding: 0; line-height: 1;" +const hintsCss = + "font-size: 13pt; font-family: 'Fantasque Sans Mono'; border: 1px solid #787f7f; color: #bfbfbf !important; background: #222424; padding: 0; line-height: 1;"; api.Hints.style(hintsCss); api.Hints.style(hintsCss, "text"); diff --git a/surfingkeys/punt.ts b/surfingkeys/punt.ts index 8c96219..b972ddc 100644 --- a/surfingkeys/punt.ts +++ b/surfingkeys/punt.ts @@ -1,12 +1,24 @@ -import './home'; +import "./home"; -api.addSearchAlias('il', 'Lucide Icons', 'https://lucide.dev/icons/?search=%s'); -api.addSearchAlias('l', 'Linear', 'https://linear.app/goldcoin/search?q=%s'); +api.addSearchAlias("il", "Lucide Icons", "https://lucide.dev/icons/?search=%s"); +api.addSearchAlias("l", "Linear", "https://linear.app/goldcoin/search?q=%s"); -api.mapkey('gd1', "Open Chanced Development", () => api.tabOpenLink('http://localhost:8081')); -api.mapkey('gd2', "Open Punt Development", () => api.tabOpenLink('http://localhost:8082')); -api.mapkey('gd3', "Open Filament", () => api.tabOpenLink('http://localhost:8002')); +api.mapkey("gd1", "Open Chanced Development", () => + api.tabOpenLink("http://localhost:8081"), +); +api.mapkey("gd2", "Open Punt Development", () => + api.tabOpenLink("http://localhost:8082"), +); +api.mapkey("gd3", "Open Filament", () => + api.tabOpenLink("http://localhost:8002"), +); -api.mapkey('ggc', "Open chanced-frontend on Github", () => api.tabOpenLink('https://github.com/juked-social/chanced-frontend')); -api.mapkey('ggp', "Open punt-frontend on Github", () => api.tabOpenLink('https://github.com/juked-social/punt-frontend')); -api.mapkey('ggb', "Open social-api on Github", () => api.tabOpenLink('https://github.com/juked-social/social-api')); +api.mapkey("ggc", "Open chanced-frontend on Github", () => + api.tabOpenLink("https://github.com/juked-social/chanced-frontend"), +); +api.mapkey("ggp", "Open punt-frontend on Github", () => + api.tabOpenLink("https://github.com/juked-social/punt-frontend"), +); +api.mapkey("ggb", "Open social-api on Github", () => + api.tabOpenLink("https://github.com/juked-social/social-api"), +); |
