aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2025-11-04 16:06:13 -0800
committerGravatar Tom Willemse2025-11-04 16:06:13 -0800
commit0fca67589476d111c7f88b77f3a7a7d83ce6f544 (patch)
treea7a5528be662ab821f876386569cdcf09f96052e
parent0a9f47bb30d5371ba47e2b9c558ee072e86529da (diff)
downloadnew-dotfiles-0fca67589476d111c7f88b77f3a7a7d83ce6f544.tar.gz
new-dotfiles-0fca67589476d111c7f88b77f3a7a7d83ce6f544.zip
Surfingkeys: Run prettier
-rw-r--r--surfingkeys/home.ts204
-rw-r--r--surfingkeys/punt.ts30
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"),
+);