mirror of
https://github.com/js0ny/dotfiles.git
synced 2026-02-05 03:50:32 +00:00
Update flake.lock
This commit is contained in:
parent
d0b6200eae
commit
78cff324ed
8 changed files with 414 additions and 79 deletions
|
|
@ -225,12 +225,18 @@ api.map("g/", "gU"); // Goto Root Domain
|
|||
// TODO: Add SPC keymap as leader (maybe change `,` to `SPC`)
|
||||
api.unmap("<space>"); // Leader Key
|
||||
|
||||
api.map("'","om"); // Use ' to search vim quickmarks
|
||||
|
||||
forwardFactory.pull(mapLists);
|
||||
// vForwardFactory.pull(vMapLists);
|
||||
|
||||
api.map("gH", "g/");
|
||||
api.map("J", "d");
|
||||
api.map("K", "e");
|
||||
|
||||
map('>', '>>');
|
||||
map('<', '<<');
|
||||
|
||||
// #endregion
|
||||
|
||||
// #region Omnibar NOTE: Dosn't work
|
||||
|
|
@ -303,6 +309,7 @@ const searchAliases = [
|
|||
"https://www.shenyandayi.com/wantWordsResult?lang=zh&query=",
|
||||
],
|
||||
["yt", "YouTube", "https://www.youtube.com/results?search_query="],
|
||||
["o", "SearXNG", "https://searx.js0ny.net?q="]
|
||||
];
|
||||
|
||||
api.unmap("on");
|
||||
|
|
@ -928,3 +935,254 @@ addVimMapKey(
|
|||
// #region Hints
|
||||
api.Hints.setCharacters("qwertasdfgzx"); // Left-hand keys
|
||||
// #endregion
|
||||
|
||||
// #region Theming
|
||||
// Reference: https://github.com/Foldex/surfingkeys-config
|
||||
Hints.style('border: solid 2px #373B41; color:#52C196; background: initial; background-color: #1D1F21;');
|
||||
Hints.style("border: solid 2px #373B41 !important; padding: 1px !important; color: #C5C8C6 !important; background: #1D1F21 !important;", "text");
|
||||
Visual.style('marks', 'background-color: #52C19699;');
|
||||
Visual.style('cursor', 'background-color: #81A2BE;');
|
||||
|
||||
settings.theme = `
|
||||
/* Edit these variables for easy theme making */
|
||||
:root {
|
||||
/* Font */
|
||||
--font: 'Maple Mono NF CN', 'Source Code Pro', Ubuntu, sans;
|
||||
--font-size: 12;
|
||||
--font-weight: bold;
|
||||
|
||||
/* -------------- */
|
||||
/* --- THEMES --- */
|
||||
/* -------------- */
|
||||
|
||||
/* -------------------- */
|
||||
/* -- Tomorrow Night -- */
|
||||
/* -------------------- */
|
||||
--fg: #C5C8C6;
|
||||
--bg: #282A2E;
|
||||
--bg-dark: #1D1F21;
|
||||
--border: #373b41;
|
||||
--main-fg: #81A2BE;
|
||||
--accent-fg: #52C196;
|
||||
--info-fg: #AC7BBA;
|
||||
--select: #585858;
|
||||
/* ---------- Generic ---------- */
|
||||
.sk_theme {
|
||||
background: var(--bg);
|
||||
color: var(--fg);
|
||||
background-color: var(--bg);
|
||||
border-color: var(--border);
|
||||
font-family: var(--font);
|
||||
font-size: var(--font-size);
|
||||
font-weight: var(--font-weight);
|
||||
}
|
||||
|
||||
input {
|
||||
font-family: var(--font);
|
||||
font-weight: var(--font-weight);
|
||||
}
|
||||
|
||||
.sk_theme tbody {
|
||||
color: var(--fg);
|
||||
}
|
||||
|
||||
.sk_theme input {
|
||||
color: var(--fg);
|
||||
}
|
||||
|
||||
/* Hints */
|
||||
#sk_hints .begin {
|
||||
color: var(--accent-fg) !important;
|
||||
}
|
||||
|
||||
#sk_tabs .sk_tab {
|
||||
background: var(--bg-dark);
|
||||
border: 1px solid var(--border);
|
||||
}
|
||||
|
||||
#sk_tabs .sk_tab_title {
|
||||
color: var(--fg);
|
||||
}
|
||||
|
||||
#sk_tabs .sk_tab_url {
|
||||
color: var(--main-fg);
|
||||
}
|
||||
|
||||
#sk_tabs .sk_tab_hint {
|
||||
background: var(--bg);
|
||||
border: 1px solid var(--border);
|
||||
color: var(--accent-fg);
|
||||
}
|
||||
|
||||
.sk_theme #sk_frame {
|
||||
background: var(--bg);
|
||||
opacity: 0.2;
|
||||
color: var(--accent-fg);
|
||||
}
|
||||
|
||||
/* ---------- Omnibar ---------- */
|
||||
/* Uncomment this and use settings.omnibarPosition = 'bottom' for Pentadactyl/Tridactyl style bottom bar */
|
||||
/* .sk_theme#sk_omnibar {
|
||||
width: 100%;
|
||||
left: 0;
|
||||
} */
|
||||
|
||||
.sk_theme .title {
|
||||
color: var(--accent-fg);
|
||||
}
|
||||
|
||||
.sk_theme .url {
|
||||
color: var(--main-fg);
|
||||
}
|
||||
|
||||
.sk_theme .annotation {
|
||||
color: var(--accent-fg);
|
||||
}
|
||||
|
||||
.sk_theme .omnibar_highlight {
|
||||
color: var(--accent-fg);
|
||||
}
|
||||
|
||||
.sk_theme .omnibar_timestamp {
|
||||
color: var(--info-fg);
|
||||
}
|
||||
|
||||
.sk_theme .omnibar_visitcount {
|
||||
color: var(--accent-fg);
|
||||
}
|
||||
|
||||
.sk_theme #sk_omnibarSearchResult ul li:nth-child(odd) {
|
||||
background: var(--bg-dark);
|
||||
}
|
||||
|
||||
.sk_theme #sk_omnibarSearchResult ul li.focused {
|
||||
background: var(--border);
|
||||
}
|
||||
|
||||
.sk_theme #sk_omnibarSearchArea {
|
||||
border-top-color: var(--border);
|
||||
border-bottom-color: var(--border);
|
||||
}
|
||||
|
||||
.sk_theme #sk_omnibarSearchArea input,
|
||||
.sk_theme #sk_omnibarSearchArea span {
|
||||
font-size: var(--font-size);
|
||||
}
|
||||
|
||||
.sk_theme .separator {
|
||||
color: var(--accent-fg);
|
||||
}
|
||||
|
||||
/* ---------- Popup Notification Banner ---------- */
|
||||
#sk_banner {
|
||||
font-family: var(--font);
|
||||
font-size: var(--font-size);
|
||||
font-weight: var(--font-weight);
|
||||
background: var(--bg);
|
||||
border-color: var(--border);
|
||||
color: var(--fg);
|
||||
opacity: 0.9;
|
||||
}
|
||||
|
||||
/* ---------- Popup Keys ---------- */
|
||||
#sk_keystroke {
|
||||
background-color: var(--bg);
|
||||
}
|
||||
|
||||
.sk_theme kbd .candidates {
|
||||
color: var(--info-fg);
|
||||
}
|
||||
|
||||
.sk_theme span.annotation {
|
||||
color: var(--accent-fg);
|
||||
}
|
||||
|
||||
/* ---------- Popup Translation Bubble ---------- */
|
||||
#sk_bubble {
|
||||
background-color: var(--bg) !important;
|
||||
color: var(--fg) !important;
|
||||
border-color: var(--border) !important;
|
||||
}
|
||||
|
||||
#sk_bubble * {
|
||||
color: var(--fg) !important;
|
||||
}
|
||||
|
||||
#sk_bubble div.sk_arrow div:nth-of-type(1) {
|
||||
border-top-color: var(--border) !important;
|
||||
border-bottom-color: var(--border) !important;
|
||||
}
|
||||
|
||||
#sk_bubble div.sk_arrow div:nth-of-type(2) {
|
||||
border-top-color: var(--bg) !important;
|
||||
border-bottom-color: var(--bg) !important;
|
||||
}
|
||||
|
||||
/* ---------- Search ---------- */
|
||||
#sk_status,
|
||||
#sk_find {
|
||||
font-size: var(--font-size);
|
||||
border-color: var(--border);
|
||||
}
|
||||
|
||||
.sk_theme kbd {
|
||||
background: var(--bg-dark);
|
||||
border-color: var(--border);
|
||||
box-shadow: none;
|
||||
color: var(--fg);
|
||||
}
|
||||
|
||||
.sk_theme .feature_name span {
|
||||
color: var(--main-fg);
|
||||
}
|
||||
|
||||
/* ---------- ACE Editor ---------- */
|
||||
#sk_editor {
|
||||
background: var(--bg-dark) !important;
|
||||
height: 50% !important;
|
||||
/* Remove this to restore the default editor size */
|
||||
}
|
||||
|
||||
.ace_dialog-bottom {
|
||||
border-top: 1px solid var(--bg) !important;
|
||||
}
|
||||
|
||||
.ace-chrome .ace_print-margin,
|
||||
.ace_gutter,
|
||||
.ace_gutter-cell,
|
||||
.ace_dialog {
|
||||
background: var(--bg) !important;
|
||||
}
|
||||
|
||||
.ace-chrome {
|
||||
color: var(--fg) !important;
|
||||
}
|
||||
|
||||
.ace_gutter,
|
||||
.ace_dialog {
|
||||
color: var(--fg) !important;
|
||||
}
|
||||
|
||||
.ace_cursor {
|
||||
color: var(--fg) !important;
|
||||
}
|
||||
|
||||
.normal-mode .ace_cursor {
|
||||
background-color: var(--fg) !important;
|
||||
border: var(--fg) !important;
|
||||
opacity: 0.7 !important;
|
||||
}
|
||||
|
||||
.ace_marker-layer .ace_selection {
|
||||
background: var(--select) !important;
|
||||
}
|
||||
|
||||
.ace_editor,
|
||||
.ace_dialog span,
|
||||
.ace_dialog input {
|
||||
font-family: var(--font);
|
||||
font-size: var(--font-size);
|
||||
font-weight: var(--font-weight);
|
||||
}
|
||||
`;
|
||||
//#endregion
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue