From 940b40688a7cf595eee061b696187e2fe4a578e2 Mon Sep 17 00:00:00 2001
From: Jieiku
Date: Mon, 22 May 2023 22:31:34 -0700
Subject: Json-Index and config.toml optional
---
sass/include/_embedded.scss | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
(limited to 'sass/include/_embedded.scss')
diff --git a/sass/include/_embedded.scss b/sass/include/_embedded.scss
index 93de17d..fc1dd3c 100644
--- a/sass/include/_embedded.scss
+++ b/sass/include/_embedded.scss
@@ -2,13 +2,13 @@
.yvi {//youtube and vimeo iframe
position: absolute;
top: 0;
- left: 0;
+ left: 0
}
.yv {//youtube and vimeo div
position: relative;
padding-bottom: 56.25%;
height: 0;
- overflow: hidden;
+ overflow: hidden
}
img,
video,
--
cgit v1.3.1
From 6c5915c04659a992635742074b2ad92d3e97a9df Mon Sep 17 00:00:00 2001
From: Jieiku
Date: Mon, 1 May 2023 15:08:23 -0700
Subject: Replace import with use
---
config.toml | 11 +++---
sass/_imports.scss | 59 ++++++++++++++--------------
sass/_variables.scss | 10 ++---
sass/include/_button.scss | 4 +-
sass/include/_code.scss | 4 +-
sass/include/_document.scss | 4 +-
sass/include/_embedded.scss | 4 +-
sass/include/_form.scss | 4 +-
sass/include/_grid.scss | 3 +-
sass/include/_hr.scss | 2 +-
sass/include/_icons.scss | 89 +++++++++++++++++++++---------------------
sass/include/_nav.scss | 5 ++-
sass/include/_search.scss | 9 ++++-
sass/include/_sectioning.scss | 40 +++++++++----------
sass/include/_table.scss | 8 ++--
sass/include/_toc.scss | 10 ++++-
sass/include/_top.scss | 5 ++-
sass/include/_typography.scss | 8 ++--
sass/include/_zola.scss | 3 ++
templates/categories/list.html | 2 +-
templates/macros/head.html | 2 +-
templates/shortcodes/note.html | 30 ++++++++++++++
templates/tags/list.html | 2 +-
23 files changed, 191 insertions(+), 127 deletions(-)
create mode 100644 templates/shortcodes/note.html
(limited to 'sass/include/_embedded.scss')
diff --git a/config.toml b/config.toml
index 09a7c0d..c2f6e26 100644
--- a/config.toml
+++ b/config.toml
@@ -83,6 +83,7 @@ flag.en = "🇬🇧"
flag.fr = "🇫🇷"
#flag.es = "🇪🇸"
+
###############################################################################
### Layout & Format
### position: top, bottom, both, false(hidden)
@@ -187,7 +188,7 @@ js_copycode = true # The copy button on code blocks that allows you to copy them
search_library = 'elasticlunr'
-js_search_index = "search_index.en.json" # Separate Always, generated each build
+#js_search_index = "search_index.en.json" # Separate Always, generated each build
#js_theme = "theme.min.js" # Separate Always, comment out if using -auto/-light/-dark stylesheet. (required for switcher)
#js_themeButton = "theme_button.js"# Bundleable - light/dark switcher button
#js_prestyle = "prestyle.js"# Bundleable - used to preload: FontAwesome, Katex, external Google Fonts
@@ -195,12 +196,12 @@ js_search_index = "search_index.en.json" # Separate Always, generated each build
#js_email = "email.js"# Bundleable - obfuscates email address in footer
########## Switcher ########## (comment this block out if NOT using switcher):
-stylesheets = [ "abridge.css" ] # Orange Automatic Dark/Light Theme based on browser/system preference with switcher
+stylesheets = [ "abridge.css" ] # Automatic Dark/Light Theme based on browser/system preference with switcher
########## No Switcher ##########
-#stylesheets = [ "abridge-auto.css" ] # Orange Automatic Dark/Light Theme based on browser/system preference
-#stylesheets = [ "abridge-dark.css" ] # Orange Dark Theme
-#stylesheets = [ "abridge-light.css" ] # Orange Light Theme
+#stylesheets = [ "abridge-auto.css" ] # Automatic Dark/Light Theme based on browser/system preference
+#stylesheets = [ "abridge-dark.css" ] # Dark Theme
+#stylesheets = [ "abridge-light.css" ] # Light Theme
###############################################################################
diff --git a/sass/_imports.scss b/sass/_imports.scss
index d4d2e5d..6fd04b1 100644
--- a/sass/_imports.scss
+++ b/sass/_imports.scss
@@ -1,4 +1,4 @@
-/*
+/**
* Forked from Bamboo: https://github.com/rilwis/bamboo (MIT)
* which was forked from new.css (MIT)
* Supplemented code from Pico.css: https://github.com/picocss/pico (MIT)
@@ -13,41 +13,40 @@
*/
// Config
-@import "variables";
+@use "variables";
-@import "colors/orange"
-//@import "colors/blue"
-//@import "colors/blueshade"
+// Includes - Sorted by importance/category (includes at top are needed most frequently)
+@use "include/document"; // html
+@use "include/typography"; // a, headings, p, ul, blockquote, ...
+@use "include/sectioning"; // body, header, main, footer
+@use "include/nav"; // Nav
-//@import "fonts/Roboto";
-//@import "fonts/Roboto-Mono"; // Monospaced
-//@import "fonts/Arimo";
-//@import "fonts/Lato";
-//@import "fonts/FiraCode"; // Monospaced
-//@import "fonts/Abridge"; // Icon Font (don't recommend, CSS only icons are in my opinion better.)
+@use "include/embedded"; // iframe(youtube/vimeo), audio, canvas, img, svg, video
+@use "include/table"; // table, tr, td, ...
+@use "include/code"; // pre, code, ...
+@use "include/hr"; // hr
-// Includes - Sorted by importance/category (includes at top are needed most frequently)
-@import "include/document"; // html
-@import "include/typography"; // a, headings, p, ul, blockquote, ...
-@import "include/sectioning"; // body, header, main, footer
-@import "include/nav"; // Nav
+@use "include/scroller"; // figure
+@use "include/button"; // button, a[role=button], type=button, type=submit ...
+@use "include/form"; // input, select, textarea, label, fieldset, legend (If you import this, you should also import button)
+@use "include/top"; // back to top button using only CSS
-@import "include/embedded"; // iframe(youtube/vimeo), audio, canvas, img, svg, video
-@import "include/table"; // table, tr, td, ...
-@import "include/code"; // pre, code, ...
-@import "include/hr"; // hr
+@use "include/search"; // Zola Search - elasticlunr site-wide search
+@use "include/toc"; // Zola TOC - Table of Content Menu (recent posts & index), sticky (floats top right)
-@import "include/scroller"; // figure
-@import "include/button"; // button, a[role=button], type=button, type=submit ...
-@import "include/form"; // input, select, textarea, label, fieldset, legend (If you import this, you should also import button)
-@import "include/top"; // back to top button using only CSS
+@use "include/icons"; // svg icons
-@import "include/search"; // Zola Search - elasticlunr site-wide search
-@import "include/toc"; // Zola TOC - Table of Content Menu (recent posts & index), sticky (floats top right)
+@use "include/zola"; // Zola spacing and layout classes
-@import "include/icons"; // svg icons
+//@use "include/grid"; // section infinite grid -- test/rework this similar to hnav and milligram in that it should collapse to a single column as the page becomes narrow
+//@use "include/misc"; // template, [hidden], dialog, canvas
-@import "include/zola"; // Zola spacing and layout classes
+//@use "fonts/Roboto";
+//@use "fonts/Roboto-Mono"; // Monospaced
+//@use "fonts/Arimo";
+//@use "fonts/FiraCode"; // Monospaced
+//@use "fonts/Abridge"; // Icon Font (don't recommend, CSS only icons are in my opinion better.)
-//@import "include/grid"; // section infinite grid -- test/rework this similar to hnav and milligram in that it should collapse to a single column as the page becomes narrow
-//@import "include/misc"; // template, [hidden], dialog, canvas
+@import "colors/orange";
+//@import "colors/blue";
+//@import "colors/blueshade";
diff --git a/sass/_variables.scss b/sass/_variables.scss
index 839528a..dcadf82 100644
--- a/sass/_variables.scss
+++ b/sass/_variables.scss
@@ -1,4 +1,4 @@
-/*
+/**
* Forked from Bamboo: https://github.com/rilwis/bamboo (MIT)
* which was forked from new.css (MIT)
* Supplemented code from Pico.css: https://github.com/picocss/pico (MIT)
@@ -113,12 +113,12 @@ $icon-moon: false !default;// dark moon
$icon-sun: false !default;// light sun
// add an icon link to an html template like this:
-$font-main : "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif !default;
-$font-code : ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace !default;
+$font: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif !default;
+$font-mono: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace !default;
:root {
- #{--ff}: $font-main;
- #{--fm}: $font-code;
+ #{--ff}: $font;
+ #{--fm}: $font-mono;//code
// Spacings
--s1: .5rem;
diff --git a/sass/include/_button.scss b/sass/include/_button.scss
index d725120..974502f 100644
--- a/sass/include/_button.scss
+++ b/sass/include/_button.scss
@@ -1,4 +1,6 @@
-// Form elements (button)
+/**
+ * Form elements (button)
+ */
button,
input,
select,
diff --git a/sass/include/_code.scss b/sass/include/_code.scss
index fd9eb97..85bedf1 100644
--- a/sass/include/_code.scss
+++ b/sass/include/_code.scss
@@ -1,4 +1,6 @@
-// Code
+/**
+ * Code
+ */
pre,
code,
kbd,
diff --git a/sass/include/_document.scss b/sass/include/_document.scss
index a5f91db..de2701f 100644
--- a/sass/include/_document.scss
+++ b/sass/include/_document.scss
@@ -1,4 +1,6 @@
-// Document: Content-box & Responsive typography
+/**
+ * Document: Content-box & Responsive typography
+ */
// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`
*,
diff --git a/sass/include/_embedded.scss b/sass/include/_embedded.scss
index fc1dd3c..cff161e 100644
--- a/sass/include/_embedded.scss
+++ b/sass/include/_embedded.scss
@@ -1,4 +1,6 @@
-// Embedded content
+/**
+ * Embedded content
+ */
.yvi {//youtube and vimeo iframe
position: absolute;
top: 0;
diff --git a/sass/include/_form.scss b/sass/include/_form.scss
index 3087ad6..1eca892 100644
--- a/sass/include/_form.scss
+++ b/sass/include/_form.scss
@@ -1,4 +1,6 @@
-// Form elements (non-button)
+/**
+ * Form elements (non-button)
+ */
fieldset {
padding: .5rem .75rem;
border: var(--bw) solid var(--c3);
diff --git a/sass/include/_grid.scss b/sass/include/_grid.scss
index 1ced06b..a8d46e1 100644
--- a/sass/include/_grid.scss
+++ b/sass/include/_grid.scss
@@ -1,4 +1,5 @@
-/* Infinity Grid
+/**
+ * Infinity Grid
* https://github.com/vladocar/Basic.css
*/
diff --git a/sass/include/_hr.scss b/sass/include/_hr.scss
index aaa9f4e..d6215dc 100644
--- a/sass/include/_hr.scss
+++ b/sass/include/_hr.scss
@@ -1,5 +1,5 @@
/**
- * HR
+ * HR - Horizontal Rule
* https://github.com/picocss/pico
*/
diff --git a/sass/include/_icons.scss b/sass/include/_icons.scss
index df0f5d3..511905d 100644
--- a/sass/include/_icons.scss
+++ b/sass/include/_icons.scss
@@ -7,10 +7,11 @@
* https://jakearchibald.github.io/svgomg/
* https://codepen.io/yoksel/pen/MWKeKK
*/
+@use "../variables" as variables;
@function icon($icon-name,$stroke,$stroke-width: 1,$fill:'none'){
$sc:"%23888";//stroke color
- @if $ic {
+ @if variables.$ic {
$sc: $stroke
}
$p: (
@@ -67,49 +68,49 @@
$icon: map-get($icons, $icon-name);
@return url("data:image/svg+xml,#{$icon}");
}
-@if $enable-icons {
- @if $icon-adjust {.adjust { -webkit-mask: icon(adjust, "none", 1, "%23000") ; background: var(--f2) }}//theme switcher
- @if $icon-angl {.angl { -webkit-mask: icon(angl, "%23000", 3, "none") ; background: var(--f2) }}//angle left
- @if $icon-angll {.angll { -webkit-mask: icon(angll, "%23000", 3, "none") ; background: var(--f2) }}//angle left left
- @if $icon-angr {.angr { -webkit-mask: icon(angr, "%23000", 3, "none") ; background: var(--f2) }}//angle right
- @if $icon-angrr {.angrr { -webkit-mask: icon(angrr, "%23000", 3, "none") ; background: var(--f2) }}//angle right right
- @if $icon-angu {.angu { -webkit-mask: icon(angu, "%23000", 3, "none") ; background: var(--f2) }}//angle up
- @if $icon-search {.search { -webkit-mask: icon(search, "%23000", 3, "none") ; background: var(--f2) }}//search
- @if $icon-bitbucket {.bitbucket { background-image: icon(bitbucket, "%2328f", 2, "none") }}
- @if $icon-buymeacoffee {.buymeacoffee { background-image: icon(buymeacoffee, "%23777", 1, "%23fd0") }}
- @if $icon-check {.check { background-image: icon(check, "%23888", 2, "none") }}
- @if $icon-chevron {.chevron { background-image: icon(chevron, "%23888", 2, "none") }}
- @if $icon-clock {.clock { background-image: icon(clock, "%23888", 2, "none") }}
- @if $icon-codeberg {.codeberg { background-image: icon(codeberg, "%23555", 2, "%23aaa") }}
- @if $icon-date {.date { background-image: icon(date, "%23888", 2, "none") }}
- @if $icon-discord {.discord { background-image: icon(discord, "none", 1, "%2356f") }}
- @if $icon-docker {.docker { background-image: icon(docker, "%2329e", 2, "none") }}
- @if $icon-element {.element { background-image: icon(element, "none", 1, "%231c8") }}
- @if $icon-facebook {.facebook { background-image: icon(facebook, "%23359", 2, "none") }}
- @if $icon-folder {.folder { background-image: icon(folder, "%23888", 2, "none") }}
- @if $icon-github {.github { background-image: icon(github, "%23888", 2, "none") }}
- @if $icon-github-sponsor {.github-sponsor { background-image: icon(github-sponsor, "%23c49", 2, "none") }}
- @if $icon-gitlab {.gitlab { background-image: icon(gitlab, "%23e62", 2, "none") }}
- @if $icon-globe {.globe { background-image: icon(globe, "%23888", 2, "none") }}
- @if $icon-home {.home { background-image: icon(home, "%23888", 2, "none") }}
- @if $icon-instagram {.instagram { background-image: icon(instagram, "%23e07", 2, "none") }}
- @if $icon-linkedin {.linkedin { background-image: icon(linkedin, "%2326a", 2, "none") }}
- @if $icon-mail {.mail { background-image: icon(mail, "%23888", 2, "none") }}
- @if $icon-mastodon {.mastodon { background-image: icon(mastodon, "none", 1, "%2328c") }}
- @if $icon-matrix {.matrix { background-image: icon(matrix, "%23888", 2, "none") }}
- @if $icon-minus {.minus { background-image: icon(minus, "%23888", 2, "none") }}
- @if $icon-moon {.moon { background-image: icon(moon, "%23888", 2, "none") }}
- @if $icon-pinterest {.pinterest { background-image: icon(pinterest, "%23b01", 2, "none") }}
- @if $icon-python {.python { background-image: icon(python, "%23fc1", 2, "%2326a") }}
- @if $icon-researchgate {.researchgate { background-image: icon(researchgate, "none", 2, "%230db") }}
- @if $icon-rss {.rss { background-image: icon(rss, "%23e94", 2, "none") }}
- @if $icon-stack {.stack { background-image: icon(stack, "%23e72", 2, "none") }}
- @if $icon-sun {.sun { background-image: icon(sun, "%23888", 2, "none") }}
- @if $icon-tag {.tag { background-image: icon(tag, "%23888", 2, "none") }}
- @if $icon-twitch {.twitch { background-image: icon(twitch, "%23a7f", 2, "none") }}
- @if $icon-twitter {.twitter { background-image: icon(twitter, "%232ad", 2, "none") }}
- @if $icon-x {.x { background-image: icon(x, "%23f00", 3, "none") }}
- @if $icon-youtube {.youtube { background-image: icon(youtube, "%23f00", 2, "none") }}
+@if variables.$enable-icons {
+ @if variables.$icon-adjust {.adjust { -webkit-mask: icon(adjust, "none", 1, "%23000") ; background: var(--f2) }}//theme switcher
+ @if variables.$icon-angl {.angl { -webkit-mask: icon(angl, "%23000", 3, "none") ; background: var(--f2) }}//angle left
+ @if variables.$icon-angll {.angll { -webkit-mask: icon(angll, "%23000", 3, "none") ; background: var(--f2) }}//angle left left
+ @if variables.$icon-angr {.angr { -webkit-mask: icon(angr, "%23000", 3, "none") ; background: var(--f2) }}//angle right
+ @if variables.$icon-angrr {.angrr { -webkit-mask: icon(angrr, "%23000", 3, "none") ; background: var(--f2) }}//angle right right
+ @if variables.$icon-angu {.angu { -webkit-mask: icon(angu, "%23000", 3, "none") ; background: var(--f2) }}//angle up
+ @if variables.$icon-search {.search { -webkit-mask: icon(search, "%23000", 3, "none") ; background: var(--f2) }}//search
+ @if variables.$icon-bitbucket {.bitbucket { background-image: icon(bitbucket, "%2328f", 2, "none") }}
+ @if variables.$icon-buymeacoffee {.buymeacoffee { background-image: icon(buymeacoffee, "%23777", 1, "%23fd0") }}
+ @if variables.$icon-check {.check { background-image: icon(check, "%23888", 2, "none") }}
+ @if variables.$icon-chevron {.chevron { background-image: icon(chevron, "%23888", 2, "none") }}
+ @if variables.$icon-clock {.clock { background-image: icon(clock, "%23888", 2, "none") }}
+ @if variables.$icon-codeberg {.codeberg { background-image: icon(codeberg, "%23555", 2, "%23aaa") }}
+ @if variables.$icon-date {.date { background-image: icon(date, "%23888", 2, "none") }}
+ @if variables.$icon-discord {.discord { background-image: icon(discord, "none", 1, "%2356f") }}
+ @if variables.$icon-docker {.docker { background-image: icon(docker, "%2329e", 2, "none") }}
+ @if variables.$icon-element {.element { background-image: icon(element, "none", 1, "%231c8") }}
+ @if variables.$icon-facebook {.facebook { background-image: icon(facebook, "%23359", 2, "none") }}
+ @if variables.$icon-folder {.folder { background-image: icon(folder, "%23888", 2, "none") }}
+ @if variables.$icon-github {.github { background-image: icon(github, "%23888", 2, "none") }}
+ @if variables.$icon-github-sponsor {.github-sponsor { background-image: icon(github-sponsor, "%23c49", 2, "none") }}
+ @if variables.$icon-gitlab {.gitlab { background-image: icon(gitlab, "%23e62", 2, "none") }}
+ @if variables.$icon-globe {.globe { background-image: icon(globe, "%23888", 2, "none") }}
+ @if variables.$icon-home {.home { background-image: icon(home, "%23888", 2, "none") }}
+ @if variables.$icon-instagram {.instagram { background-image: icon(instagram, "%23e07", 2, "none") }}
+ @if variables.$icon-linkedin {.linkedin { background-image: icon(linkedin, "%2326a", 2, "none") }}
+ @if variables.$icon-mail {.mail { background-image: icon(mail, "%23888", 2, "none") }}
+ @if variables.$icon-mastodon {.mastodon { background-image: icon(mastodon, "none", 1, "%2328c") }}
+ @if variables.$icon-matrix {.matrix { background-image: icon(matrix, "%23888", 2, "none") }}
+ @if variables.$icon-minus {.minus { background-image: icon(minus, "%23888", 2, "none") }}
+ @if variables.$icon-moon {.moon { background-image: icon(moon, "%23888", 2, "none") }}
+ @if variables.$icon-pinterest {.pinterest { background-image: icon(pinterest, "%23b01", 2, "none") }}
+ @if variables.$icon-python {.python { background-image: icon(python, "%23fc1", 2, "%2326a") }}
+ @if variables.$icon-researchgate {.researchgate { background-image: icon(researchgate, "none", 2, "%230db") }}
+ @if variables.$icon-rss {.rss { background-image: icon(rss, "%23e94", 2, "none") }}
+ @if variables.$icon-stack {.stack { background-image: icon(stack, "%23e72", 2, "none") }}
+ @if variables.$icon-sun {.sun { background-image: icon(sun, "%23888", 2, "none") }}
+ @if variables.$icon-tag {.tag { background-image: icon(tag, "%23888", 2, "none") }}
+ @if variables.$icon-twitch {.twitch { background-image: icon(twitch, "%23a7f", 2, "none") }}
+ @if variables.$icon-twitter {.twitter { background-image: icon(twitter, "%232ad", 2, "none") }}
+ @if variables.$icon-x {.x { background-image: icon(x, "%23f00", 3, "none") }}
+ @if variables.$icon-youtube {.youtube { background-image: icon(youtube, "%23f00", 2, "none") }}
.svg {
width: 1.8rem;
height: 1.8rem;
diff --git a/sass/include/_nav.scss b/sass/include/_nav.scss
index be98892..efad0ec 100644
--- a/sass/include/_nav.scss
+++ b/sass/include/_nav.scss
@@ -2,6 +2,7 @@
* Horizontal Nav
* https://github.com/raj457036/attriCSS
*/
+@use "../variables" as variables;
main nav a,
main nav a:visited {//pagination link styling
@@ -118,8 +119,8 @@ footer nav {
}
}
// breakpoint makes header responsive for mobile layouts
-@if map-get($breakpoints, "md") {
- @media (max-width: map-get($breakpoints, "md")) {
+@if map-get(variables.$breakpoints, "md") {
+ @media (max-width: map-get(variables.$breakpoints, "md")) {
header nav {
display: flex;
flex-direction: column;
diff --git a/sass/include/_search.scss b/sass/include/_search.scss
index ccc403e..c0e3a8d 100644
--- a/sass/include/_search.scss
+++ b/sass/include/_search.scss
@@ -1,3 +1,8 @@
+/**
+ * Search - Zola Search - elasticlunr site-wide search
+ */
+@use "../variables" as variables;
+
div:empty {
display: none;
}
@@ -58,8 +63,8 @@ nav > div > form > div:last-of-type {//parent div of suggestions div
.searchd > button {
margin-left: -2.4rem;//inlayed search icon
}
-@if map-get($breakpoints, "md") {
- @media (max-width: map-get($breakpoints, "md")) {
+@if map-get(variables.$breakpoints, "md") {
+ @media (max-width: map-get(variables.$breakpoints, "md")) {
.searchd > input {
max-width: 100%;
flex-grow: 1;
diff --git a/sass/include/_sectioning.scss b/sass/include/_sectioning.scss
index dd1026e..36b0a8e 100644
--- a/sass/include/_sectioning.scss
+++ b/sass/include/_sectioning.scss
@@ -2,7 +2,7 @@
* Sectioning: Container and responsive spacings for header, main, footer
* https://github.com/picocss/pico
*/
-
+@use "../variables" as variables;
// Render the `main` element consistently in IE
main {
display: flex;
@@ -27,21 +27,21 @@ footer {
margin-left: auto;
// Semantic container
- @if $enable-semantic-container {
+ @if variables.$enable-semantic-container {
padding: var(--s1);
// Centered viewport max-width only
- @if $enable-maxwidth {
- @media (min-width: $mb) {
- min-width: $mb;
- max-width: $mw;
+ @if variables.$enable-maxwidth {
+ @media (min-width: variables.$mb) {
+ min-width: variables.$mb;
+ max-width: variables.$mw;
}
}
// Centered viewport
- @else if $enable-viewport {
- @if map-get($breakpoints, "sm") and $enable-viewport {
- @media (min-width: map-get($breakpoints, "sm")) {
- max-width: map-get($viewports, "sm");
+ @else if variables.$enable-viewport {
+ @if map-get(variables.$breakpoints, "sm") and variables.$enable-viewport {
+ @media (min-width: map-get(variables.$breakpoints, "sm")) {
+ max-width: map-get(variables.$viewports, "sm");
//padding-right: 0;
//padding-left: 0;
.toc {
@@ -49,19 +49,19 @@ footer {
}
}
}
- @if map-get($breakpoints, "md") and $enable-viewport {
- @media (min-width: map-get($breakpoints, "md")) {
- max-width: map-get($viewports, "md");
+ @if map-get(variables.$breakpoints, "md") and variables.$enable-viewport {
+ @media (min-width: map-get(variables.$breakpoints, "md")) {
+ max-width: map-get(variables.$viewports, "md");
}
}
- @if map-get($breakpoints, "lg") and $enable-viewport {
- @media (min-width: map-get($breakpoints, "lg")) {
- max-width: map-get($viewports, "lg");
+ @if map-get(variables.$breakpoints, "lg") and variables.$enable-viewport {
+ @media (min-width: map-get(variables.$breakpoints, "lg")) {
+ max-width: map-get(variables.$viewports, "lg");
}
}
- @if map-get($breakpoints, "xl") and $enable-viewport {
- @media (min-width: map-get($breakpoints, "xl")) {
- max-width: map-get($viewports, "xl");
+ @if map-get(variables.$breakpoints, "xl") and variables.$enable-viewport {
+ @media (min-width: map-get(variables.$breakpoints, "xl")) {
+ max-width: map-get(variables.$viewports, "xl");
}
}
}
@@ -85,4 +85,4 @@ footer{
hr, p {
margin: 0.1rem 0 .3rem
}
-}
\ No newline at end of file
+}
diff --git a/sass/include/_table.scss b/sass/include/_table.scss
index 0ed3eea..e91c483 100644
--- a/sass/include/_table.scss
+++ b/sass/include/_table.scss
@@ -1,8 +1,10 @@
-// Table
+/**
+ * Table - table specific elements
+ */
table {
border-collapse: collapse;
width: 100%;
- text-indent: 0; /* Remove text indentation from table contents in Chrome, Edge, and Safari. */
+ text-indent: 0; // Remove text indentation from table contents in Chrome, Edge, and Safari.
caption {
margin-bottom: .5rem;
}
@@ -24,4 +26,4 @@ tbody tr:nth-child(even) {
thead tr {
border-top: var(--bw) solid var(--c3);
background-color: var(--c2);
-}
\ No newline at end of file
+}
diff --git a/sass/include/_toc.scss b/sass/include/_toc.scss
index 5d37a64..b3ad2c4 100644
--- a/sass/include/_toc.scss
+++ b/sass/include/_toc.scss
@@ -1,3 +1,9 @@
+/**
+ * TOC - Table of Contents
+ * used as a page index, recent posts block
+ */
+@use "../variables" as variables;
+
main {
.toc {
max-width: 15rem;
@@ -35,8 +41,8 @@ main {
max-height: 100vh;
overflow: auto;
}
-@if map-get($breakpoints, "md") {
- @media (max-width: map-get($breakpoints, "md")) {
+@if map-get(variables.$breakpoints, "md") {
+ @media (max-width: map-get(variables.$breakpoints, "md")) {
.toc {
display: none;
}
diff --git a/sass/include/_top.scss b/sass/include/_top.scss
index 5d09238..0c1f729 100644
--- a/sass/include/_top.scss
+++ b/sass/include/_top.scss
@@ -1,3 +1,6 @@
+/**
+ * Top - back to top button using only CSS
+ */
.topout {
position: sticky;
bottom: 1px;
@@ -25,4 +28,4 @@
background: var(--c2);
opacity: 1;
}
-}
\ No newline at end of file
+}
diff --git a/sass/include/_typography.scss b/sass/include/_typography.scss
index ede2aa0..8eaa7f9 100644
--- a/sass/include/_typography.scss
+++ b/sass/include/_typography.scss
@@ -1,4 +1,6 @@
-// Typography
+/**
+ * Typography - a, headings, p, ul, blockquote
+ */
.c {
text-align: center;// The
does not pass validation, use:
}
@@ -84,7 +86,7 @@ small {
.footnote-definition sup, .footnote-definition p {
display: inline;
}
-/* Prevent `sub` and `sup` elements from affecting the line height in all browsers. */
+// Prevent sub and sup elements from affecting the line height in all browsers.
sub,
sup {
font-size: .75em;
@@ -116,7 +118,7 @@ ul {
font-size: var(--fs);
}
-/* Lists */
+// Lists
ul,
ol {
padding-right: 0;
diff --git a/sass/include/_zola.scss b/sass/include/_zola.scss
index 301ce61..2dd0b70 100644
--- a/sass/include/_zola.scss
+++ b/sass/include/_zola.scss
@@ -1,3 +1,6 @@
+/**
+ * Zola Specific
+ */
.sum, .sum p {margin: .2rem 0}
.s95 {font-size: .95em}
.s90 {font-size: .90em}
diff --git a/templates/categories/list.html b/templates/categories/list.html
index a237591..eca6da3 100644
--- a/templates/categories/list.html
+++ b/templates/categories/list.html
@@ -19,7 +19,7 @@
{{ terms | length }} {%- if lang != config.default_language %} {{ trans(key="Categories" | safe, lang=lang) }} {% else %} Categories {% endif %}
-
{% for term in terms %} [{{ term.name }} ] {% endfor %}
+
{% for term in terms %} [{{ term.name }} ]{{ term.pages | length }} {% endfor %}
{%- for term in terms %}
diff --git a/templates/macros/head.html b/templates/macros/head.html
index 0690bc1..88c9781 100644
--- a/templates/macros/head.html
+++ b/templates/macros/head.html
@@ -96,7 +96,7 @@
{%- if js_theme %}
{%- set js_themeButton=config.extra.js_themeButton | default(value="theme_button.js") -%}
{%- if js_themeButton %}
-
+
{%- endif %}
{%- endif %}
{%- endif %}
diff --git a/templates/shortcodes/note.html b/templates/shortcodes/note.html
new file mode 100644
index 0000000..b2420e9
--- /dev/null
+++ b/templates/shortcodes/note.html
@@ -0,0 +1,30 @@
+{# note shortcode with icon and border
+
+ type: ok / info / warning / error / neutral / other
+ display: block / icon / both
+ size: small / medium / large
+ markdown: true / false
+
+ example:
+
+ {% note(type="ok", display="block", size="small" markdown=true) %}
+ *Sample* "ok" note. With display "block"
+ And **markdown** content.
+ {% end %}
+#}
+
+{# define defaults #}
+{% if not type %}{% set type="neutral" %}{% endif %}
+{% if not display %}{% set display="block" %}{% endif %}
+{% if not size %}{% set size="small" %}{% endif %}
+{% if not markdown %}{% set markdown=true %}{% endif %}
+
+
+{% if markdown %}{{ body | markdown | safe }}
+{% else %}{{ body | safe }}
+{% endif %}
+
diff --git a/templates/tags/list.html b/templates/tags/list.html
index 2184cba..c703761 100644
--- a/templates/tags/list.html
+++ b/templates/tags/list.html
@@ -19,7 +19,7 @@
{{ terms | length }} {%- if lang != config.default_language %} {{ trans(key="Tags" | safe, lang=lang) }} {% else %} Tags {% endif %}
-
{% for term in terms %} #{{ term.name }} {% endfor %}
+
{% for term in terms %} #{{ term.name }} {{ term.pages | length }} {% endfor %}
{%- for term in terms %}
--
cgit v1.3.1
From d9fb3248650404ad6d078eba39b8b91381b1ebed Mon Sep 17 00:00:00 2001
From: Jieiku
Date: Mon, 22 May 2023 23:07:56 -0700
Subject: Fixes for uglyurls
---
config.toml | 5 ++--
content/overview-code-blocks.fr.md | 51 +++++++++++++++++++++++++++++---------
content/overview-code-blocks.md | 51 +++++++++++++++++++++++++++++---------
sass/_font-extend-COPY-ME.sass | 8 +++---
sass/_font-extend.sass | 16 ++++++------
sass/_imports.scss | 20 +++++++--------
sass/function/_font.sass | 4 +--
sass/include/_embedded.scss | 4 +--
sass/include/_hr.scss | 2 +-
sass/include/_icons.scss | 2 +-
sass/include/_nav.scss | 2 +-
sass/include/_sectioning.scss | 4 +--
sass/include/_typography.scss | 2 +-
sass/include/_zola.scss | 4 +--
static/search.js | 8 +++++-
templates/base.html | 12 ++++-----
templates/categories/list.html | 4 +--
templates/categories/single.html | 2 +-
templates/page.html | 4 +--
templates/posts.html | 2 +-
templates/tags/list.html | 4 +--
templates/tags/single.html | 2 +-
22 files changed, 136 insertions(+), 77 deletions(-)
(limited to 'sass/include/_embedded.scss')
diff --git a/config.toml b/config.toml
index c2f6e26..8e53830 100644
--- a/config.toml
+++ b/config.toml
@@ -1,6 +1,6 @@
-# do NOT include a trailing slash on the base URL for web urls
+# do NOT include a trailing slash on the base URL
base_url = "https://abridge.netlify.app"
-#base_url = "/home/jieiku/.dev/abridge/public/" # Usable site directly from disk, also set in [extra] uglyurls = true
+#base_url = "/home/jieiku/.dev/abridge/public" # Usable site directly from disk, also set in [extra] uglyurls = true, and integrity = false
default_language = "en"
compile_sass = true
minify_html = false
@@ -79,6 +79,7 @@ uglyurls = false # if set to true then links are generated with the full path. e
### https://tera.netlify.app/docs#date
###############################################################################
date_locale = "en_US"
+language_code = "en-US"
flag.en = "🇬🇧"
flag.fr = "🇫🇷"
#flag.es = "🇪🇸"
diff --git a/content/overview-code-blocks.fr.md b/content/overview-code-blocks.fr.md
index e527251..c8fbdf2 100644
--- a/content/overview-code-blocks.fr.md
+++ b/content/overview-code-blocks.fr.md
@@ -25,19 +25,46 @@ Voir [les docs](https://www.getzola.org/documentation/content/syntax-highlightin
Si nous voulons, nous pouvons aussi `spécifier le code en ligne` ce qui est utile pour `les petites choses`.
### rust
-```rust,linenos,hl_lines=3
-//! jelly-actix-web-starter - Un modèle de démarrage pour les projets actix-web qui ressemble beaucoup à Django. Évitez les trucs ennuyeux et avancez plus vite.
-
-use jelly::actix_web;
-use mainlib;
-use std::io;
-
-#[actix_web::main]
-async fn main() -> io::Result<()> {
- mainlib::main().await
+```rust
+fn main() {
+ let greetings = ["Hello", "Hola", "Bonjour",
+ "Ciao", "こんにちは", "안녕하세요",
+ "Cześć", "Olá", "Здравствуйте",
+ "Chào bạn", "您好", "Hallo",
+ "Hej", "Ahoj", "سلام",
+ "Hej", "Hallo", "Hei",
+ "Helló", "Hallo", "Buna ziua",
+ "Merhaba"];
+
+ for (num, greeting) in greetings.iter().enumerate() {
+ print!("{} : ", greeting);
+ match num {
+ 0 => println!("This code is editable and runnable!"),//en English
+ 1 => println!("¡Este código es editable y ejecutable!"),//es Spanish
+ 2 => println!("Ce code est modifiable et exécutable !"),//fr French
+ 3 => println!("Questo codice è modificabile ed eseguibile!"),//it Italian
+ 4 => println!("このコードは編集して実行出来ます!"),//jp Japanese
+ 5 => println!("여기에서 코드를 수정하고 실행할 수 있습니다!"),//ko Korean
+ 6 => println!("Ten kod można edytować oraz uruchomić!"),//pl Polish
+ 7 => println!("Este código é editável e executável!"),//pt Portuguese
+ 8 => println!("Этот код можно отредактировать и запустить!"),//ru Russian
+ 9 => println!("Bạn có thể edit và run code trực tiếp!"),//vi Vietnamese
+ 10 => println!("这段代码是可以编辑并且能够运行的!"),//zh Chinese
+ 11 => println!("Dieser Code kann bearbeitet und ausgeführt werden!"),//de German
+ 12 => println!("Den här koden kan redigeras och köras!"),//sv Swedish
+ 13 => println!("Tento kód můžete upravit a spustit"),//cs Czech
+ 14 => println!("این کد قابلیت ویرایش و اجرا دارد!"),//fa Persian
+ 15 => println!("Denne kode kan redigeres og køres!"),//da Danish
+ 16 => println!("Deze code is bewerkbaar en uitvoerbaar!"),//du Dutch
+ 17 => println!("Tämä koodi on muokattavissa ja ajettavissa!"),//fi Finnish
+ 18 => println!("Ez a kód szerkeszthető és futtatható!"),//hu Hungarian
+ 19 => println!("Denne koden er redigerbar og kjørbar!"),//no Norwegian
+ 20 => println!("Acest cod este editabil și rulabil!"),//ro Romanian
+ 21 => println!("Bu kod düzenlenebilir ve çalıştırılabilir!"),//tr Turkish
+ _ => {},
+ }
+ }
}
-
-let context = Context::new();
```
### TOML
diff --git a/content/overview-code-blocks.md b/content/overview-code-blocks.md
index 7c09e5b..d38ac9e 100644
--- a/content/overview-code-blocks.md
+++ b/content/overview-code-blocks.md
@@ -25,19 +25,46 @@ See [the docs](https://www.getzola.org/documentation/content/syntax-highlighting
If we want, we can also `specify inline code` which is useful for `the small stuff`.
### rust
-```rust,linenos,hl_lines=3
-//! jelly-actix-web-starter - A starter template for actix-web projects that feels very Django-esque. Avoid the boring stuff and move faster.
-
-use jelly::actix_web;
-use mainlib;
-use std::io;
-
-#[actix_web::main]
-async fn main() -> io::Result<()> {
- mainlib::main().await
+```rust
+fn main() {
+ let greetings = ["Hello", "Hola", "Bonjour",
+ "Ciao", "こんにちは", "안녕하세요",
+ "Cześć", "Olá", "Здравствуйте",
+ "Chào bạn", "您好", "Hallo",
+ "Hej", "Ahoj", "سلام",
+ "Hej", "Hallo", "Hei",
+ "Helló", "Hallo", "Buna ziua",
+ "Merhaba"];
+
+ for (num, greeting) in greetings.iter().enumerate() {
+ print!("{} : ", greeting);
+ match num {
+ 0 => println!("This code is editable and runnable!"),//en English
+ 1 => println!("¡Este código es editable y ejecutable!"),//es Spanish
+ 2 => println!("Ce code est modifiable et exécutable !"),//fr French
+ 3 => println!("Questo codice è modificabile ed eseguibile!"),//it Italian
+ 4 => println!("このコードは編集して実行出来ます!"),//jp Japanese
+ 5 => println!("여기에서 코드를 수정하고 실행할 수 있습니다!"),//ko Korean
+ 6 => println!("Ten kod można edytować oraz uruchomić!"),//pl Polish
+ 7 => println!("Este código é editável e executável!"),//pt Portuguese
+ 8 => println!("Этот код можно отредактировать и запустить!"),//ru Russian
+ 9 => println!("Bạn có thể edit và run code trực tiếp!"),//vi Vietnamese
+ 10 => println!("这段代码是可以编辑并且能够运行的!"),//zh Chinese
+ 11 => println!("Dieser Code kann bearbeitet und ausgeführt werden!"),//de German
+ 12 => println!("Den här koden kan redigeras och köras!"),//sv Swedish
+ 13 => println!("Tento kód můžete upravit a spustit"),//cs Czech
+ 14 => println!("این کد قابلیت ویرایش و اجرا دارد!"),//fa Persian
+ 15 => println!("Denne kode kan redigeres og køres!"),//da Danish
+ 16 => println!("Deze code is bewerkbaar en uitvoerbaar!"),//du Dutch
+ 17 => println!("Tämä koodi on muokattavissa ja ajettavissa!"),//fi Finnish
+ 18 => println!("Ez a kód szerkeszthető és futtatható!"),//hu Hungarian
+ 19 => println!("Denne koden er redigerbar og kjørbar!"),//no Norwegian
+ 20 => println!("Acest cod este editabil și rulabil!"),//ro Romanian
+ 21 => println!("Bu kod düzenlenebilir ve çalıştırılabilir!"),//tr Turkish
+ _ => {},
+ }
+ }
}
-
-let context = Context::new();
```
### TOML
diff --git a/sass/_font-extend-COPY-ME.sass b/sass/_font-extend-COPY-ME.sass
index 658ebbd..148f883 100644
--- a/sass/_font-extend-COPY-ME.sass
+++ b/sass/_font-extend-COPY-ME.sass
@@ -6,10 +6,10 @@
// or : import it with '@use "_font-extend-COPY-ME"' in whatever existing sass file you already load
// delete the following two lines if you want to prepend your fonts...
-$findFont-Main : "Segoe UI" // ← append custom MAIN font(s) AFTER this (full list @ '_variables.scss')
-$findFont-Code : "Segoe UI Mono" // ← append custom CODE font(s) AFTER this
-$fontExt-Main : ("MAIN FONT 1", "MAIN FONT 2") // list of custom MAIN font(s) to append
-$fontExt-Code : ("CODE FONT 1", "CODE FONT 2") // list of custom CODE font(s) to append
+$findFont-Main : "Segoe UI" // ← append custom MAIN font(s) AFTER this (full list @ '_variables.scss')
+$findFont-Code : "Segoe UI Mono" // ← append custom CODE font(s) AFTER this
+$fontExt-Main : ("MAIN FONT 1", "MAIN FONT 2") // list of custom MAIN font(s) to append
+$fontExt-Code : ("CODE FONT 1", "CODE FONT 2") // list of custom CODE font(s) to append
// ...and delete the corresponding variables ↓
@use "../themes/abridge/sass/font-extend" with($findFont-Main:$findFont-Main, $findFont-Code:$findFont-Code,$fontExt-Main:$fontExt-Main,$fontExt-Code:$fontExt-Code)
diff --git a/sass/_font-extend.sass b/sass/_font-extend.sass
index 35f7a50..9c612c4 100644
--- a/sass/_font-extend.sass
+++ b/sass/_font-extend.sass
@@ -1,14 +1,14 @@
@use "sass:meta"
-@use "variables" as var
-@use "function/font" as f
+@use "variables" as var
+@use "function/font" as f
-$findFont-Main : null !default
-$findFont-Code : null !default
-$fontExt-Main : null !default
-$fontExt-Code : null !default
+$findFont-Main : null !default
+$findFont-Code : null !default
+$fontExt-Main : null !default
+$fontExt-Code : null !default
-$typeMain : meta.type-of($fontExt-Main)
-$typeCode : meta.type-of($fontExt-Code)
+$typeMain : meta.type-of($fontExt-Main)
+$typeCode : meta.type-of($fontExt-Code)
@if ($typeMain == 'string') or ($typeMain == 'list')
@if ($findFont-Main == null) // prepend
diff --git a/sass/_imports.scss b/sass/_imports.scss
index b615533..95a58e3 100644
--- a/sass/_imports.scss
+++ b/sass/_imports.scss
@@ -15,6 +15,16 @@
// Config
@forward "variables" as var-*;
+@forward "colors/orange" as colors-*;
+//@forward "colors/blue" as colors-*;
+//@forward "colors/blueshade" as colors-*;
+
+//@use "fonts/Roboto";
+//@use "fonts/Roboto-Mono"; // Monospaced
+//@use "fonts/Arimo";
+//@use "fonts/FiraCode"; // Monospaced
+//@use "fonts/Abridge"; // Icon Font (don't recommend, CSS only icons are in my opinion better.)
+
// Includes - Sorted by importance/category (includes at top are needed most frequently)
@use "include/document"; // html
@use "include/typography"; // a, headings, p, ul, blockquote, ...
@@ -40,13 +50,3 @@
//@use "include/grid"; // section infinite grid -- test/rework this similar to hnav and milligram in that it should collapse to a single column as the page becomes narrow
//@use "include/misc"; // template, [hidden], dialog, canvas
-
-//@use "fonts/Roboto";
-//@use "fonts/Roboto-Mono"; // Monospaced
-//@use "fonts/Arimo";
-//@use "fonts/FiraCode"; // Monospaced
-//@use "fonts/Abridge"; // Icon Font (don't recommend, CSS only icons are in my opinion better.)
-
-@forward "colors/orange" as colors-*;
-//@forward "colors/blue" as colors-*;
-//@forward "colors/blueshade" as colors-*;
diff --git a/sass/function/_font.sass b/sass/function/_font.sass
index 95704c9..45f8fc3 100644
--- a/sass/function/_font.sass
+++ b/sass/function/_font.sass
@@ -2,8 +2,8 @@
@use "sass:list"
@function font-append($base, $ext, $font-sep)
- $base-pre : ()
- $base-pos : ()
+ $base-pre : ()
+ $base-pos : ()
$iFontSep : index($base, $font-sep)
@if not $iFontSep // didn't find the font separator, return
@debug "⚠ Failed to find '#{$font-sep}' in the list of '#{$base}'"
diff --git a/sass/include/_embedded.scss b/sass/include/_embedded.scss
index cff161e..bd1dbb8 100644
--- a/sass/include/_embedded.scss
+++ b/sass/include/_embedded.scss
@@ -4,13 +4,13 @@
.yvi {//youtube and vimeo iframe
position: absolute;
top: 0;
- left: 0
+ left: 0;
}
.yv {//youtube and vimeo div
position: relative;
padding-bottom: 56.25%;
height: 0;
- overflow: hidden
+ overflow: hidden;
}
img,
video,
diff --git a/sass/include/_hr.scss b/sass/include/_hr.scss
index d6215dc..501bdf0 100644
--- a/sass/include/_hr.scss
+++ b/sass/include/_hr.scss
@@ -10,6 +10,6 @@ hr {
height: 0; // 1
overflow: visible; // 2
border: none;
- border-top: 1px solid var(--f1)
+ border-top: 1px solid var(--f1);
}
header hr, footer hr {border-top: 1px solid var(--c4)}
diff --git a/sass/include/_icons.scss b/sass/include/_icons.scss
index 511905d..907bcda 100644
--- a/sass/include/_icons.scss
+++ b/sass/include/_icons.scss
@@ -117,7 +117,7 @@
display: inline-block;
//overflow: hidden;
text-align: center;
- vertical-align: middle
+ vertical-align: middle;
}
.svgs {
width: var(--fs);
diff --git a/sass/include/_nav.scss b/sass/include/_nav.scss
index efad0ec..537f23d 100644
--- a/sass/include/_nav.scss
+++ b/sass/include/_nav.scss
@@ -128,7 +128,7 @@ footer nav {
margin: var(--s2) 0 var(--s1);
}
div {
- margin: auto // keeps top menu/search centered in mobile view
+ margin: auto; // keeps top menu/search centered in mobile view
}
}
}
diff --git a/sass/include/_sectioning.scss b/sass/include/_sectioning.scss
index 36b0a8e..a84842d 100644
--- a/sass/include/_sectioning.scss
+++ b/sass/include/_sectioning.scss
@@ -77,12 +77,12 @@ header, main {
padding-bottom: 0;
margin-bottom: 0;
hr {
- margin:0.1rem 0
+ margin:0.1rem 0;
}
}
footer{
line-height: var(--lhh);
hr, p {
- margin: 0.1rem 0 .3rem
+ margin: 0.1rem 0 .3rem;
}
}
diff --git a/sass/include/_typography.scss b/sass/include/_typography.scss
index 8eaa7f9..7ed6096 100644
--- a/sass/include/_typography.scss
+++ b/sass/include/_typography.scss
@@ -46,7 +46,7 @@ a:hover {
}
h1 a, h2 a, main nav a {
color: var(--f2);
- text-decoration:none;
+ text-decoration: none;
&:hover {
color: var(--a3);
text-decoration: none;
diff --git a/sass/include/_zola.scss b/sass/include/_zola.scss
index 2dd0b70..2b29a58 100644
--- a/sass/include/_zola.scss
+++ b/sass/include/_zola.scss
@@ -10,9 +10,7 @@
.s70 {font-size: .70em}
.hpad {padding: 0 .2rem}
.rpad {padding-right: .2rem}
-.si {
- font-size: 1.5em
-}
+.si {font-size: 1.5em}
pre code[data-lang]::before {
color: var(--f1);
text-transform: uppercase;
diff --git a/static/search.js b/static/search.js
index 6aa7019..544ca07 100644
--- a/static/search.js
+++ b/static/search.js
@@ -166,6 +166,12 @@ Source:
*/
(function(){
var lang = document.documentElement.getAttribute("lang");
+ var langOnly = lang.substring(0, 2);
+ var baseUrl = document.querySelector("meta[name='base']").getAttribute("content");
+ if (baseUrl.slice(-1) == "/") {
+ baseUrl = baseUrl.slice(0, -1);
+ }
+
var index;
searchinput.addEventListener('input', show_results, true);
suggestions.addEventListener('click', accept_suggestion, true);
@@ -173,7 +179,7 @@ Source:
async function show_results(){
var initIndex = async function () {
if (index === undefined) {
- index = fetch("/search_index." + lang + ".json")
+ index = fetch(baseUrl + '/search_index.' + langOnly + '.json')
.then(
async function(response) {
return await elasticlunr.Index.load(await response.json());
diff --git a/templates/base.html b/templates/base.html
index 6a6927a..c29fe6e 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -3,7 +3,7 @@
{%- import "macros/page.html" as page_macros %}
{%- import "macros/macros.html" as macros %}
-
+
{{- macros_head::theme(config=config) }}
{{- macros_head::stylesheets(config=config) }}
@@ -37,16 +37,16 @@
@@ -75,9 +75,9 @@
{%- for lcode,flag in config.extra.flag -%}
{%- if lang != lcode -%}
{%- if lcode == config.default_language -%}
-
{{ flag }}
+
{{ flag }}
{%- else -%}
-
{{ flag }}
+
{{ flag }}
{%- endif -%}
{%- endif -%}
{%- endfor -%}
diff --git a/templates/categories/list.html b/templates/categories/list.html
index eca6da3..2e325c9 100644
--- a/templates/categories/list.html
+++ b/templates/categories/list.html
@@ -22,9 +22,9 @@
{% for term in terms %} [{{ term.name }} ]{{ term.pages | length }} {% endfor %}
{%- for term in terms %}
- {{ term.name }}
+ {{ term.name }}
{%- for page in term.pages %}
- {{ page.title }} - {{ page.date | date(format="%F") }}
+ {{ page.title }} - {{ page.date | date(format="%F") }}
{%- endfor %}
{%- endfor %}
diff --git a/templates/categories/single.html b/templates/categories/single.html
index 1f5e48c..9e667b4 100644
--- a/templates/categories/single.html
+++ b/templates/categories/single.html
@@ -21,7 +21,7 @@
{%- for year, posts in term.pages | group_by(attribute="year") %}
{{ year }}
{%- for page in posts %}
-
{{ page.title }} - {{ page.date | date(format="%F") }}
+
{{ page.title }} - {{ page.date | date(format="%F") }}
{%- endfor %}
{%- endfor %}
diff --git a/templates/page.html b/templates/page.html
index 6d5188d..ba2b451 100644
--- a/templates/page.html
+++ b/templates/page.html
@@ -60,12 +60,12 @@
{%- if lang != config.default_language %}{{ trans(key="Index" | safe, lang=lang) }}{% else %}Index{% endif %}
{%- for h in toc %}
{%- if h.children %}
{%- for h2 in h.children %}
{%- endfor %}
{%- endif %}
diff --git a/templates/posts.html b/templates/posts.html
index a353d15..92c07dc 100644
--- a/templates/posts.html
+++ b/templates/posts.html
@@ -27,7 +27,7 @@
{%- for year, posts in section_item.pages | group_by(attribute="year") %}
{{ year }}
{%- for post in posts %}
- {{ post.title }} - {{ post.date | date(format="%F") }}
+ {{ post.title }} - {{ post.date | date(format="%F") }}
{%- endfor %}
{%- endfor %}
diff --git a/templates/tags/list.html b/templates/tags/list.html
index c703761..a24ef09 100644
--- a/templates/tags/list.html
+++ b/templates/tags/list.html
@@ -22,9 +22,9 @@
{% for term in terms %} #{{ term.name }} {{ term.pages | length }} {% endfor %}
{%- for term in terms %}
- #{{ term.name }}
+ #{{ term.name }}
{%- for page in term.pages %}
- {{ page.title }} - {{ page.date | date(format="%F") }}
+ {{ page.title }} - {{ page.date | date(format="%F") }}
{%- endfor %}
{%- endfor %}
diff --git a/templates/tags/single.html b/templates/tags/single.html
index ad8caeb..8984219 100644
--- a/templates/tags/single.html
+++ b/templates/tags/single.html
@@ -21,7 +21,7 @@
{%- for year, posts in term.pages | group_by(attribute="year") %}
{{ year }}
{%- for page in posts %}
- {{ page.title }} - {{ page.date | date(format="%F") }}
+ {{ page.title }} - {{ page.date | date(format="%F") }}
{%- endfor %}
{%- endfor %}
--
cgit v1.3.1
From f81a42045e29cc396af78b5d87ead874ba26fa18 Mon Sep 17 00:00:00 2001
From: Jieiku
Date: Mon, 22 May 2023 23:12:14 -0700
Subject: All Variables Easy Override
---
COPY-FILES-TO-ROOT-SITE-SASS/abridge.scss | 128 ++
highlight_themes/abridge-dark.tmTheme | 1025 ---------------
highlight_themes/abridge-light.tmTheme | 1025 ---------------
highlight_themes/ayu-dark-abridge.tmTheme | 1025 ---------------
highlight_themes/ayu-light-abridge.tmTheme | 1025 ---------------
highlight_themes/ayu_mirage-dark-abridge.tmTheme | 1025 ---------------
highlight_themes/ayu_mirage-light-abridge.tmTheme | 1025 ---------------
highlight_themes/charcoal-dark-abridge.tmTheme | 330 -----
highlight_themes/charcoal-light-abridge.tmTheme | 330 -----
highlight_themes/dracula-dark-abridge.tmTheme | 938 --------------
highlight_themes/dracula-light-abridge.tmTheme | 938 --------------
highlight_themes/material-dark-abridge.tmTheme | 1011 ---------------
highlight_themes/material-light-abridge.tmTheme | 1011 ---------------
sass/_colors.scss | 50 +
sass/_font-extend-COPY-ME.sass | 19 -
sass/_font-extend.sass | 35 -
sass/_functions.scss | 122 ++
sass/_includes.scss | 58 -
sass/_syntax.scss | 39 +
sass/_variables.scss | 192 ---
sass/abridge-auto.scss | 20 -
sass/abridge-dark.scss | 12 -
sass/abridge-light.scss | 12 -
sass/abridge.scss | 1407 ++++++++++++++++++++-
sass/colors/_blue.scss | 26 -
sass/colors/_blueshade.scss | 26 -
sass/colors/_orange.scss | 26 -
sass/colors/_syntax.scss | 21 -
sass/function/_font.sass | 28 -
sass/include/_button.scss | 46 -
sass/include/_code.scss | 35 -
sass/include/_document.scss | 39 -
sass/include/_embedded.scss | 32 -
sass/include/_form.scss | 38 -
sass/include/_grid.scss | 15 -
sass/include/_hr.scss | 15 -
sass/include/_icons.scss | 134 --
sass/include/_misc.scss | 15 -
sass/include/_nav.scss | 135 --
sass/include/_scroller.scss | 17 -
sass/include/_search.scss | 78 --
sass/include/_sectioning.scss | 88 --
sass/include/_syntax.scss | 200 ---
sass/include/_table.scss | 29 -
sass/include/_toc.scss | 50 -
sass/include/_top.scss | 31 -
sass/include/_typography.scss | 144 ---
sass/include/_zola.scss | 68 -
48 files changed, 1736 insertions(+), 12402 deletions(-)
create mode 100644 COPY-FILES-TO-ROOT-SITE-SASS/abridge.scss
delete mode 100644 highlight_themes/abridge-dark.tmTheme
delete mode 100644 highlight_themes/abridge-light.tmTheme
delete mode 100644 highlight_themes/ayu-dark-abridge.tmTheme
delete mode 100644 highlight_themes/ayu-light-abridge.tmTheme
delete mode 100644 highlight_themes/ayu_mirage-dark-abridge.tmTheme
delete mode 100644 highlight_themes/ayu_mirage-light-abridge.tmTheme
delete mode 100644 highlight_themes/charcoal-dark-abridge.tmTheme
delete mode 100644 highlight_themes/charcoal-light-abridge.tmTheme
delete mode 100644 highlight_themes/dracula-dark-abridge.tmTheme
delete mode 100644 highlight_themes/dracula-light-abridge.tmTheme
delete mode 100644 highlight_themes/material-dark-abridge.tmTheme
delete mode 100644 highlight_themes/material-light-abridge.tmTheme
create mode 100644 sass/_colors.scss
delete mode 100644 sass/_font-extend-COPY-ME.sass
delete mode 100644 sass/_font-extend.sass
create mode 100644 sass/_functions.scss
delete mode 100644 sass/_includes.scss
create mode 100644 sass/_syntax.scss
delete mode 100644 sass/_variables.scss
delete mode 100644 sass/abridge-auto.scss
delete mode 100644 sass/abridge-dark.scss
delete mode 100644 sass/abridge-light.scss
delete mode 100644 sass/colors/_blue.scss
delete mode 100644 sass/colors/_blueshade.scss
delete mode 100644 sass/colors/_orange.scss
delete mode 100644 sass/colors/_syntax.scss
delete mode 100644 sass/function/_font.sass
delete mode 100644 sass/include/_button.scss
delete mode 100644 sass/include/_code.scss
delete mode 100644 sass/include/_document.scss
delete mode 100644 sass/include/_embedded.scss
delete mode 100644 sass/include/_form.scss
delete mode 100644 sass/include/_grid.scss
delete mode 100644 sass/include/_hr.scss
delete mode 100644 sass/include/_icons.scss
delete mode 100644 sass/include/_misc.scss
delete mode 100644 sass/include/_nav.scss
delete mode 100644 sass/include/_scroller.scss
delete mode 100644 sass/include/_search.scss
delete mode 100644 sass/include/_sectioning.scss
delete mode 100644 sass/include/_syntax.scss
delete mode 100644 sass/include/_table.scss
delete mode 100644 sass/include/_toc.scss
delete mode 100644 sass/include/_top.scss
delete mode 100644 sass/include/_typography.scss
delete mode 100644 sass/include/_zola.scss
(limited to 'sass/include/_embedded.scss')
diff --git a/COPY-FILES-TO-ROOT-SITE-SASS/abridge.scss b/COPY-FILES-TO-ROOT-SITE-SASS/abridge.scss
new file mode 100644
index 0000000..a552adc
--- /dev/null
+++ b/COPY-FILES-TO-ROOT-SITE-SASS/abridge.scss
@@ -0,0 +1,128 @@
+@use '../themes/abridge/sass/abridge' with (
+ /// LINES HERE END WITH COMMA AFTER THE VALUE!
+ $abridgeMode:"switcher",//valid values: switcher, auto, dark, light
+
+ /// Enable a centered viewport for , , inside
+ /// Fluid layout until a defined size, then becomes centered viewport
+ $enable-maxwidth: true,
+ $mw:75%,// max-width
+ $mb:1200px,// value at which to switch from fluid layout to max-width
+
+ $dark: #ccc #ddd #111 #222 #333 #888 #f90 #fb0 #f90 #593 #e33,//orange
+ //$dark: #ccc #ddd #111 #222 #333 #888 #09f #0bf #0af #593 #e33,//blue
+ //$dark: #ccc #ddd #111 #123 #345 #789 #09f #0bf #0af #593 #e33,//blueshade
+
+ $light: #333 #222 #fff #eee #ddd #555 #c40 #e60 #f90 #373 #d33,//orange
+ //$light: #333 #222 #fff #eee #ddd #555 #06e #09f #07f #373 #d33,//blue
+ //$light: #333 #222 #fff #def #137 #013 #06e #09f #07f #373 #d33,//blueshade
+
+ $syntax-dark: #191919 #e65 #f91 #eb6 #ac3 #8db #6ae #d6e,
+ $syntax-light: #f7f7f7 #a21 #930 #a50 #350 #286 #059 #a3c,
+
+ $syntax: true,//syntax highlighting for Code Blocks.
+
+ $enable-icons: true,// false disables ALL icons
+ $ic: true,// true for colorized icons, otherwise #888 is used.
+ $icon-rss: true,
+ $icon-mail: true,// email mail envelope
+ $icon-mastodon: true,
+ $icon-element: true,
+ $icon-matrix: false,
+ $icon-buymeacoffee: true,
+ $icon-twitter: true,
+ $icon-facebook: true,
+ $icon-linkedin: true,
+ $icon-codeberg: true,
+ $icon-gitlab: true,
+ $icon-github: true,
+ $icon-github-sponsor: true,
+ $icon-bitbucket: true,
+ $icon-python: true,
+ $icon-docker: true,
+ $icon-stack: true,
+ $icon-instagram: true,
+ $icon-pinterest: true,
+ $icon-discord: true,
+ $icon-twitch: true,
+ $icon-youtube: true,
+ $icon-researchgate: true,
+
+ $icon-x: true,// x symbol
+ $icon-search: true,//search
+ $icon-adjust: true,//theme switcher
+ $icon-angll: true,//first page
+ $icon-angl: true,//previous page
+ $icon-angr: true,//next page
+ $icon-angrr: true,//last page
+ $icon-angu: true,//back to top
+
+ $icon-ffolder: false,
+ $icon-folder: false,// categories folder
+ $icon-ftag: false,
+ $icon-tag: false,// tag
+ $icon-check: false,// check mark
+ $icon-chevron: false,// chevron down
+ $icon-clock: false,// time analog clock
+ $icon-date: false,// calendar
+ $icon-globe: false,
+ $icon-home: false,
+ $icon-minus: false,// minus symbol
+ $icon-moon: false,// dark moon
+ $icon-sun: false,// light sun
+
+ /// These lines find the spot at which to insert your appended fonts.
+ //$findFont-Main: "Segoe UI", // ← append custom MAIN font(s) AFTER this
+ //$findFont-Code: "Segoe UI Mono",// ← append custom CODE font(s) AFTER this
+
+ /// These lines specify the fonts to add.
+ //$fontExt-Main: ("Example Font 1", "Example Font 2"),// MAIN font(s) to add
+ //$fontExt-Code: ("Example Code 1", "Example Code 2"),// CODE font(s) to add
+
+ /// If prepending/appending fonts above, then no need to change them below
+ //$font: "Roboto" "system-ui" "-apple-system" "BlinkMacSystemFont" "Segoe UI" "Oxygen" "Ubuntu" "Cantarell" "Fira Sans" "Droid Sans" "Helvetica Neue" "Noto Sans" "Helvetica" "Arial" "sans-serif",
+ //$font-mono: "ui-monospace" "Menlo" "Monaco" "Consolas" "SF Mono" "Cascadia Mono" "Segoe UI Mono" "DejaVu Sans Mono" "Liberation Mono" "Roboto Mono" "Oxygen Mono" "Ubuntu Monospace" "Ubuntu Mono" "Source Code Pro" "Fira Mono" "Droid Sans Mono" "Courier New" "Courier" "monospace",
+
+ /// Enable , , inside as a container
+ //$enable-semantic-container: true,
+
+ /// Enable responsive typography, Fixed root element size if disabled
+ //$enable-responsive-typography: true,
+
+ /// Enable responsive spacings for , , ,
+ //$enable-responsive-spacings: false,
+
+ /// Enable a centered viewport for , , inside
+ /// This option will only work if $enable-maxwidth: false
+ //$enable-viewport: false,
+
+ /// xs: Extra small (portrait phones)
+ /// sm: Small(landscape phones)
+ /// md: Medium(tablets)
+ /// lg: Large(desktops)
+ /// xl: Extra large (large desktops)
+
+ /// Breakpoints
+ //$breakpoints: (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px),
+
+ /// Viewports
+ //$viewports: (sm: 510px, md: 700px, lg: 920px, xl: 1130px),
+
+ //$document: true,//Content-box & Responsive typography
+ //$typography: true,//a, headings, p, ul, blockquote
+ //$sectioning: true,//responsive Container, header, main, footer
+ //$nav: true,//Horizontal Navigation at top of page
+ //$embedded: true,//Embedded content, iframe, video, images, etc.
+ //$table: true,//table specific elements
+ //$code: true,//codeblocks, code, pre, kbd
+ //$hr: true,//Horizontal Rule
+ //$scroller: true,//Horizontal scroller ()
+ //$button: true,//Form elements (button)
+ //$form: true,//Form elements (non-button)
+ //$top: true,//back to top button using CSS
+ //$search: true,//search feature
+ //$toc: true,//Table of Contents, page index / recent posts block
+ //$zola: true,//Zola Specific
+ //$misc: false,
+ //$grid: false,//Infinity Grid, column based layouts.
+ //$syntax: true,//syntax highlighting for code blocks
+);
diff --git a/highlight_themes/abridge-dark.tmTheme b/highlight_themes/abridge-dark.tmTheme
deleted file mode 100644
index 81d66a5..0000000
--- a/highlight_themes/abridge-dark.tmTheme
+++ /dev/null
@@ -1,1025 +0,0 @@
-
-
-
-
- author
- Ike Ku
- colorSpaceName
- sRGB
- name
- ayu
- semanticClass
- ayu.dark
- settings
-
-
- settings
-
- accent
- #F29718
- activeGuide
- #363F46
- background
- #191919
- caret
- #F29718
- findHighlight
- #F29718
- findHighlightForeground
- #191919
- foreground
- #BFBAB0
- guide
- #20272C
- gutter
- #191919
- gutterForeground
- #252D33
- inactiveBackground
- #191919
- inactiveSelection
- #131E27
- invisibles
- #252D33
- lineHighlight
- #0A0E12
- popupCss
- html, body {
- background-color: #13181D;
- color: #BFBAB0;
-}
-body {
- padding: 1px 3px;
-}
-a {
- color: rgba(57, 186, 230, .7);
-}
-
- selection
- #16242E
- selectionBorder
- #192B37
- shadow
- #00000010
- stackGuide
- #20272C
-
-
-
- name
- Comment
- scope
- comment, punctuation.definition.comment
- settings
-
- fontStyle
- italic
- foreground
- #798491
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- foreground
- #BFBAB0
-
-
-
- name
- String
- scope
- string, constant.other.symbol
- settings
-
- foreground
- #C2D94C
-
-
-
- name
- Number
- scope
- constant.numeric
- settings
-
- foreground
- #F29718
-
-
-
- name
- Regular Expressions and Escape Characters
- scope
- string.regexp, constant.character.escape
- settings
-
- foreground
- #95E6CB
-
-
-
- name
- Built-in constant
- scope
- constant.language
- settings
-
- foreground
- #F29718
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- #F29718
-
-
-
- name
- Member Variable
- scope
- variable.member
- settings
-
- foreground
- #fe7d83
-
-
-
- name
- Keyword
- scope
- keyword - keyword.operator, keyword.operator.word
- settings
-
- foreground
- #00bbff
-
-
-
- name
- Operators
- scope
- keyword.operator
- settings
-
- foreground
- #F29668
-
-
-
- name
- Punctuation
- scope
- punctuation.separator, punctuation.terminator
- settings
-
- foreground
- #BFBAB0CC
-
-
-
- name
- Punctuation
- scope
- punctuation.section
- settings
-
- foreground
- #BFBAB0
-
-
-
- name
- Accessor
- scope
- punctuation.accessor
- settings
-
- foreground
- #F29668
-
-
-
- name
- Annotation Punctuation
- scope
- punctuation.definition.annotation
- settings
-
- foreground
- #BFBAB0CC
-
-
-
- name
- JavaScript Dollar
- scope
- variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js
- settings
-
- foreground
- #E6B673
-
-
-
- name
- Storage
- scope
- storage
- settings
-
- foreground
- #00bbff
-
-
-
- name
- Storage type
- scope
- storage.type
- settings
-
- foreground
- #00bbff
-
-
-
- name
- Function name
- scope
- entity.name.function
- settings
-
- foreground
- #FFB454
-
-
-
- name
- Entity name
- scope
- entity.name - (entity.name.section | entity.name.tag | entity.name.label)
- settings
-
- foreground
- #59C2FF
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- fontStyle
- underline
- foreground
- #59C2FF
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
- foreground
- #F29718
-
-
-
- name
- Language variable
- scope
- variable.language
- settings
-
- fontStyle
- italic
- foreground
- #39BAE6
-
-
-
- name
- Tag
- scope
- entity.name.tag, meta.tag.sgml
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- Tag start/end
- scope
- punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- Tag attribute
- scope
- entity.other.attribute-name
- settings
-
- foreground
- #FFB454
-
-
-
- name
- Function call
- scope
- variable.function, variable.annotation
- settings
-
- foreground
- #FFB454
-
-
-
- name
- Library function
- scope
- support.function, support.macro
- settings
-
- foreground
- #fe7d83
-
-
-
- name
- Library constant
- scope
- support.constant
- settings
-
- fontStyle
- italic
- foreground
- #F29668
-
-
-
- name
- Library class/type
- scope
- support.type, support.class
- settings
-
- fontStyle
- italic
- foreground
- #39BAE6
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- foreground
- #ff7c6d
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- background
- #00bbff
- foreground
- #FFFFFF
-
-
-
- name
- diff.header
- scope
- meta.diff, meta.diff.header
- settings
-
- foreground
- #c594c5
-
-
-
- name
- Ruby class methods
- scope
- source.ruby variable.other.readwrite
- settings
-
- foreground
- #FFB454
-
-
-
- name
- CSS tag names
- scope
- source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag
- settings
-
- foreground
- #59C2FF
-
-
-
- name
- CSS browser prefix
- scope
- source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type
- settings
-
- foreground
- #798491
-
-
-
- name
- CSS Properties
- scope
- support.type.property-name
- settings
-
- fontStyle
- normal
- foreground
- #39BAE6
-
-
-
- name
- Search Results Nums
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #798491
-
-
-
- name
- Search Results Match Nums
- scope
- constant.numeric.line-number.match
- settings
-
- foreground
- #00bbff
-
-
-
- name
- Search Results Lines
- scope
- entity.name.filename.find-in-files
- settings
-
- foreground
- #C2D94C
-
-
-
- scope
- message.error
- settings
-
- foreground
- #ff7c6d
-
-
-
- name
- JSON Key - Level 8
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 7
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 6
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 5
- scope
- source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 4
- scope
- source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 3
- scope
- source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 2
- scope
- source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 1
- scope
- source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 0
- scope
- source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- Markup Heading
- scope
- markup.heading
- settings
-
- fontStyle
- bold
- foreground
- #00bbff
-
-
-
- name
- Markup Links
- scope
- string.other.link, markup.underline.link
- settings
-
- fontStyle
- italic underline
- foreground
- #95E6CB
-
-
-
- name
- Markup image
- scope
- punctuation.definition.image
- settings
-
- foreground
- #FFB454
-
-
-
- name
- Markup Italic
- scope
- markup.italic
- settings
-
- fontStyle
- italic
- foreground
- #fe7d83
-
-
-
- name
- Markup Bold
- scope
- markup.bold
- settings
-
- fontStyle
- bold
- foreground
- #fe7d83
-
-
-
- name
- Markup Bold/italic
- scope
- markup.italic markup.bold | markup.bold markup.italic
- settings
-
- fontStyle
- bold italic
-
-
-
- name
- Markup Code
- scope
- markup.raw
- settings
-
- background
- #BFBAB007
-
-
-
- name
- Markup Code Inline
- scope
- markup.raw.inline
- settings
-
- background
- #BFBAB010
-
-
-
- name
- Markdown Separator
- scope
- meta.separator
- settings
-
- background
- #BFBAB010
- fontStyle
- bold
- foreground
- #798491
-
-
-
- name
- Markup Blockquote
- scope
- markup.quote
- settings
-
- fontStyle
- italic
- foreground
- #F29718
-
-
-
- name
- Markup List Bullet
- scope
- markup.list.numbered.bullet, markup.list punctuation.definition.list_item
- settings
-
- foreground
- #95E6CB
-
-
-
- name
- Markup Inserted
- scope
- markup.inserted
- settings
-
- foreground
- #C2D94C
-
-
-
- name
- Markup Changed
- scope
- markup.changed
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- Markup Deleted
- scope
- markup.deleted
- settings
-
- foreground
- #fe7d83
-
-
-
- name
- Markup Strike
- scope
- markup.strike
- settings
-
- foreground
- #E6B673
-
-
-
- name
- Markup Table
- scope
- markup.table
- settings
-
- background
- #BFBAB010
- foreground
- #39BAE6
-
-
-
- name
- Markup Raw Inline
- scope
- text.html.markdown markup.raw.inline
- settings
-
- foreground
- #F29668
-
-
-
- name
- Markdown - Line Break
- scope
- text.html.markdown meta.dummy.line-break
- settings
-
- foreground
- #798491
-
-
-
- name
- Markdown - Raw Block Fenced
- scope
- markup.raw.block.fenced.markdown
- settings
-
- background
- #BFBAB010
- foreground
- #BFBAB0
-
-
-
- name
- Markdown - Fenced Bode Block
- scope
- punctuation.definition.fenced.markdown, variable.language.fenced.markdown
- settings
-
- background
- #BFBAB010
- foreground
- #798491
-
-
-
- name
- Markdown - Fenced Language
- scope
- variable.language.fenced.markdown
- settings
-
- foreground
- #798491
-
-
-
- name
- GitGutter Added
- scope
- markup.inserted.git_gutter
- settings
-
- foreground
- #C2D94C
-
-
-
- name
- GitGutter Changed
- scope
- markup.changed.git_gutter
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- GitGutter Deleted
- scope
- markup.deleted.git_gutter
- settings
-
- foreground
- #ff7c6d
-
-
-
- name
- GitGutter Ignored
- scope
- markup.ignored.git_gutter
- settings
-
- foreground
- #20272C
-
-
-
- name
- GitGutter Untracked
- scope
- markup.untracked.git_gutter
- settings
-
- foreground
- #20272C
-
-
-
- name
- GutterColor
- scope
- gutter_color
- settings
-
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Blue
- scope
- acejump.label.blue
- settings
-
- background
- #39BAE6
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Green
- scope
- acejump.label.green
- settings
-
- background
- #C2D94C
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Orange
- scope
- acejump.label.orange
- settings
-
- background
- #00bbff
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Purple
- scope
- acejump.label.purple
- settings
-
- background
- #fe7d83
- foreground
- #FFFFFF
-
-
-
- name
- SublimeLinter Warning
- scope
- sublimelinter.mark.warning
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- SublimeLinter Gutter Mark
- scope
- sublimelinter.gutter-mark
- settings
-
- foreground
- #FFFFFF
-
-
-
- name
- SublimeLinter Error
- scope
- sublimelinter.mark.error
- settings
-
- foreground
- #ff7c6d
-
-
-
- uuid
- 0e709986-46a0-40a0-b3bf-c8dfe525c455
-
-
diff --git a/highlight_themes/abridge-light.tmTheme b/highlight_themes/abridge-light.tmTheme
deleted file mode 100644
index e102160..0000000
--- a/highlight_themes/abridge-light.tmTheme
+++ /dev/null
@@ -1,1025 +0,0 @@
-
-
-
-
- author
- Ike Ku
- colorSpaceName
- sRGB
- name
- ayu
- semanticClass
- ayu.light
- settings
-
-
- settings
-
- accent
- #b85500
- activeGuide
- #B9BCBF
- background
- #ffffff
- caret
- #b85500
- findHighlight
- #b85500
- findHighlightForeground
- #ffffff
- foreground
- #50565a
- guide
- #DEE0E1
- gutter
- #ffffff
- gutterForeground
- #D9DBDD
- inactiveBackground
- #ffffff
- inactiveSelection
- #ECF4F9
- invisibles
- #D9DBDD
- lineHighlight
- #F3F3F3
- popupCss
- html, body {
- background-color: #ffffff;
- color: #50565a;
-}
-body {
- padding: 1px 3px;
-}
-a {
- color: rgba(85, 180, 212, .7);
-}
-
- selection
- #E9F2F8
- selectionBorder
- #E3EFF8
- shadow
- #00000010
- stackGuide
- #DEE0E1
-
-
-
- name
- Comment
- scope
- comment, punctuation.definition.comment
- settings
-
- fontStyle
- italic
- foreground
- #6e7379
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- foreground
- #50565a
-
-
-
- name
- String
- scope
- string, constant.other.symbol
- settings
-
- foreground
- #507e00
-
-
-
- name
- Number
- scope
- constant.numeric
- settings
-
- foreground
- #b85500
-
-
-
- name
- Regular Expressions and Escape Characters
- scope
- string.regexp, constant.character.escape
- settings
-
- foreground
- #008260
-
-
-
- name
- Built-in constant
- scope
- constant.language
- settings
-
- foreground
- #b85500
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- #b85500
-
-
-
- name
- Member Variable
- scope
- variable.member
- settings
-
- foreground
- #cb414d
-
-
-
- name
- Keyword
- scope
- keyword - keyword.operator, keyword.operator.word
- settings
-
- foreground
- #0066ee
-
-
-
- name
- Operators
- scope
- keyword.operator
- settings
-
- foreground
- #ac5c32
-
-
-
- name
- Punctuation
- scope
- punctuation.separator, punctuation.terminator
- settings
-
- foreground
- #50565aCC
-
-
-
- name
- Punctuation
- scope
- punctuation.section
- settings
-
- foreground
- #50565a
-
-
-
- name
- Accessor
- scope
- punctuation.accessor
- settings
-
- foreground
- #ac5c32
-
-
-
- name
- Annotation Punctuation
- scope
- punctuation.definition.annotation
- settings
-
- foreground
- #50565aCC
-
-
-
- name
- JavaScript Dollar
- scope
- variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js
- settings
-
- foreground
- #936b2c
-
-
-
- name
- Storage
- scope
- storage
- settings
-
- foreground
- #0066ee
-
-
-
- name
- Storage type
- scope
- storage.type
- settings
-
- foreground
- #0066ee
-
-
-
- name
- Function name
- scope
- entity.name.function
- settings
-
- foreground
- #ac5d00
-
-
-
- name
- Entity name
- scope
- entity.name - (entity.name.section | entity.name.tag | entity.name.label)
- settings
-
- foreground
- #0079bd
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- fontStyle
- underline
- foreground
- #0079bd
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
- foreground
- #b85500
-
-
-
- name
- Language variable
- scope
- variable.language
- settings
-
- fontStyle
- italic
- foreground
- #007d9b
-
-
-
- name
- Tag
- scope
- entity.name.tag, meta.tag.sgml
- settings
-
- foreground
- #007d9b
-
-
-
- name
- Tag start/end
- scope
- punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag
- settings
-
- foreground
- #007d9b
-
-
-
- name
- Tag attribute
- scope
- entity.other.attribute-name
- settings
-
- foreground
- #ac5d00
-
-
-
- name
- Function call
- scope
- variable.function, variable.annotation
- settings
-
- foreground
- #ac5d00
-
-
-
- name
- Library function
- scope
- support.function, support.macro
- settings
-
- foreground
- #c44a4e
-
-
-
- name
- Library constant
- scope
- support.constant
- settings
-
- fontStyle
- italic
- foreground
- #ac5c32
-
-
-
- name
- Library class/type
- scope
- support.type, support.class
- settings
-
- fontStyle
- italic
- foreground
- #007d9b
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- foreground
- #e6000b
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- background
- #0066ee
- foreground
- #FFFFFF
-
-
-
- name
- diff.header
- scope
- meta.diff, meta.diff.header
- settings
-
- foreground
- ##916392
-
-
-
- name
- Ruby class methods
- scope
- source.ruby variable.other.readwrite
- settings
-
- foreground
- #ac5d00
-
-
-
- name
- CSS tag names
- scope
- source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag
- settings
-
- foreground
- #0079bd
-
-
-
- name
- CSS browser prefix
- scope
- source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type
- settings
-
- foreground
- #6e7379
-
-
-
- name
- CSS Properties
- scope
- support.type.property-name
- settings
-
- fontStyle
- normal
- foreground
- #007d9b
-
-
-
- name
- Search Results Nums
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #6e7379
-
-
-
- name
- Search Results Match Nums
- scope
- constant.numeric.line-number.match
- settings
-
- foreground
- #0066ee
-
-
-
- name
- Search Results Lines
- scope
- entity.name.filename.find-in-files
- settings
-
- foreground
- #507e00
-
-
-
- scope
- message.error
- settings
-
- foreground
- #e6000b
-
-
-
- name
- JSON Key - Level 8
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 7
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 6
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 5
- scope
- source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 4
- scope
- source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 3
- scope
- source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 2
- scope
- source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 1
- scope
- source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 0
- scope
- source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- Markup Heading
- scope
- markup.heading
- settings
-
- fontStyle
- bold
- foreground
- #0066ee
-
-
-
- name
- Markup Links
- scope
- string.other.link, markup.underline.link
- settings
-
- fontStyle
- italic underline
- foreground
- #008260
-
-
-
- name
- Markup image
- scope
- punctuation.definition.image
- settings
-
- foreground
- #ac5d00
-
-
-
- name
- Markup Italic
- scope
- markup.italic
- settings
-
- fontStyle
- italic
- foreground
- #c44a4e
-
-
-
- name
- Markup Bold
- scope
- markup.bold
- settings
-
- fontStyle
- bold
- foreground
- #c44a4e
-
-
-
- name
- Markup Bold/italic
- scope
- markup.italic markup.bold | markup.bold markup.italic
- settings
-
- fontStyle
- bold italic
-
-
-
- name
- Markup Code
- scope
- markup.raw
- settings
-
- background
- #50565a07
-
-
-
- name
- Markup Code Inline
- scope
- markup.raw.inline
- settings
-
- background
- #50565a10
-
-
-
- name
- Markdown Separator
- scope
- meta.separator
- settings
-
- background
- #50565a10
- fontStyle
- bold
- foreground
- #6e7379
-
-
-
- name
- Markup Blockquote
- scope
- markup.quote
- settings
-
- fontStyle
- italic
- foreground
- #b85500
-
-
-
- name
- Markup List Bullet
- scope
- markup.list.numbered.bullet, markup.list punctuation.definition.list_item
- settings
-
- foreground
- #008260
-
-
-
- name
- Markup Inserted
- scope
- markup.inserted
- settings
-
- foreground
- #507e00
-
-
-
- name
- Markup Changed
- scope
- markup.changed
- settings
-
- foreground
- #007d9b
-
-
-
- name
- Markup Deleted
- scope
- markup.deleted
- settings
-
- foreground
- #c44a4e
-
-
-
- name
- Markup Strike
- scope
- markup.strike
- settings
-
- foreground
- #936b2c
-
-
-
- name
- Markup Table
- scope
- markup.table
- settings
-
- background
- #50565a10
- foreground
- #007d9b
-
-
-
- name
- Markup Raw Inline
- scope
- text.html.markdown markup.raw.inline
- settings
-
- foreground
- #ac5c32
-
-
-
- name
- Markdown - Line Break
- scope
- text.html.markdown meta.dummy.line-break
- settings
-
- foreground
- #6e7379
-
-
-
- name
- Markdown - Raw Block Fenced
- scope
- markup.raw.block.fenced.markdown
- settings
-
- background
- #50565a10
- foreground
- #50565a
-
-
-
- name
- Markdown - Fenced Bode Block
- scope
- punctuation.definition.fenced.markdown, variable.language.fenced.markdown
- settings
-
- background
- #50565a10
- foreground
- #6e7379
-
-
-
- name
- Markdown - Fenced Language
- scope
- variable.language.fenced.markdown
- settings
-
- foreground
- #6e7379
-
-
-
- name
- GitGutter Added
- scope
- markup.inserted.git_gutter
- settings
-
- foreground
- #507e00
-
-
-
- name
- GitGutter Changed
- scope
- markup.changed.git_gutter
- settings
-
- foreground
- #007d9b
-
-
-
- name
- GitGutter Deleted
- scope
- markup.deleted.git_gutter
- settings
-
- foreground
- #e6000b
-
-
-
- name
- GitGutter Ignored
- scope
- markup.ignored.git_gutter
- settings
-
- foreground
- #DEE0E1
-
-
-
- name
- GitGutter Untracked
- scope
- markup.untracked.git_gutter
- settings
-
- foreground
- #DEE0E1
-
-
-
- name
- GutterColor
- scope
- gutter_color
- settings
-
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Blue
- scope
- acejump.label.blue
- settings
-
- background
- #007d9b
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Green
- scope
- acejump.label.green
- settings
-
- background
- #507e00
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Orange
- scope
- acejump.label.orange
- settings
-
- background
- #0066ee
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Purple
- scope
- acejump.label.purple
- settings
-
- background
- #c44a4e
- foreground
- #FFFFFF
-
-
-
- name
- SublimeLinter Warning
- scope
- sublimelinter.mark.warning
- settings
-
- foreground
- #007d9b
-
-
-
- name
- SublimeLinter Gutter Mark
- scope
- sublimelinter.gutter-mark
- settings
-
- foreground
- #FFFFFF
-
-
-
- name
- SublimeLinter Error
- scope
- sublimelinter.mark.error
- settings
-
- foreground
- #e6000b
-
-
-
- uuid
- 0e709986-46a0-40a0-b3bf-c8dfe525c455
-
-
diff --git a/highlight_themes/ayu-dark-abridge.tmTheme b/highlight_themes/ayu-dark-abridge.tmTheme
deleted file mode 100644
index 845c5bb..0000000
--- a/highlight_themes/ayu-dark-abridge.tmTheme
+++ /dev/null
@@ -1,1025 +0,0 @@
-
-
-
-
- author
- Ike Ku
- colorSpaceName
- sRGB
- name
- ayu
- semanticClass
- ayu.dark
- settings
-
-
- settings
-
- accent
- #F29718
- activeGuide
- #363F46
- background
- #191919
- caret
- #F29718
- findHighlight
- #F29718
- findHighlightForeground
- #191919
- foreground
- #BFBAB0
- guide
- #20272C
- gutter
- #191919
- gutterForeground
- #252D33
- inactiveBackground
- #191919
- inactiveSelection
- #131E27
- invisibles
- #252D33
- lineHighlight
- #0A0E12
- popupCss
- html, body {
- background-color: #13181D;
- color: #BFBAB0;
-}
-body {
- padding: 1px 3px;
-}
-a {
- color: rgba(57, 186, 230, .7);
-}
-
- selection
- #16242E
- selectionBorder
- #192B37
- shadow
- #00000010
- stackGuide
- #20272C
-
-
-
- name
- Comment
- scope
- comment, punctuation.definition.comment
- settings
-
- fontStyle
- italic
- foreground
- #798491
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- foreground
- #BFBAB0
-
-
-
- name
- String
- scope
- string, constant.other.symbol
- settings
-
- foreground
- #C2D94C
-
-
-
- name
- Number
- scope
- constant.numeric
- settings
-
- foreground
- #F29718
-
-
-
- name
- Regular Expressions and Escape Characters
- scope
- string.regexp, constant.character.escape
- settings
-
- foreground
- #95E6CB
-
-
-
- name
- Built-in constant
- scope
- constant.language
- settings
-
- foreground
- #F29718
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- #F29718
-
-
-
- name
- Member Variable
- scope
- variable.member
- settings
-
- foreground
- #fe7d83
-
-
-
- name
- Keyword
- scope
- keyword - keyword.operator, keyword.operator.word
- settings
-
- foreground
- #ff813c
-
-
-
- name
- Operators
- scope
- keyword.operator
- settings
-
- foreground
- #F29668
-
-
-
- name
- Punctuation
- scope
- punctuation.separator, punctuation.terminator
- settings
-
- foreground
- #BFBAB0CC
-
-
-
- name
- Punctuation
- scope
- punctuation.section
- settings
-
- foreground
- #BFBAB0
-
-
-
- name
- Accessor
- scope
- punctuation.accessor
- settings
-
- foreground
- #F29668
-
-
-
- name
- Annotation Punctuation
- scope
- punctuation.definition.annotation
- settings
-
- foreground
- #BFBAB0CC
-
-
-
- name
- JavaScript Dollar
- scope
- variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js
- settings
-
- foreground
- #E6B673
-
-
-
- name
- Storage
- scope
- storage
- settings
-
- foreground
- #ff813c
-
-
-
- name
- Storage type
- scope
- storage.type
- settings
-
- foreground
- #ff813c
-
-
-
- name
- Function name
- scope
- entity.name.function
- settings
-
- foreground
- #FFB454
-
-
-
- name
- Entity name
- scope
- entity.name - (entity.name.section | entity.name.tag | entity.name.label)
- settings
-
- foreground
- #59C2FF
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- fontStyle
- underline
- foreground
- #59C2FF
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
- foreground
- #F29718
-
-
-
- name
- Language variable
- scope
- variable.language
- settings
-
- fontStyle
- italic
- foreground
- #39BAE6
-
-
-
- name
- Tag
- scope
- entity.name.tag, meta.tag.sgml
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- Tag start/end
- scope
- punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- Tag attribute
- scope
- entity.other.attribute-name
- settings
-
- foreground
- #FFB454
-
-
-
- name
- Function call
- scope
- variable.function, variable.annotation
- settings
-
- foreground
- #FFB454
-
-
-
- name
- Library function
- scope
- support.function, support.macro
- settings
-
- foreground
- #fe7d83
-
-
-
- name
- Library constant
- scope
- support.constant
- settings
-
- fontStyle
- italic
- foreground
- #F29668
-
-
-
- name
- Library class/type
- scope
- support.type, support.class
- settings
-
- fontStyle
- italic
- foreground
- #39BAE6
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- foreground
- #ff7c6d
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- background
- #ff813c
- foreground
- #FFFFFF
-
-
-
- name
- diff.header
- scope
- meta.diff, meta.diff.header
- settings
-
- foreground
- #c594c5
-
-
-
- name
- Ruby class methods
- scope
- source.ruby variable.other.readwrite
- settings
-
- foreground
- #FFB454
-
-
-
- name
- CSS tag names
- scope
- source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag
- settings
-
- foreground
- #59C2FF
-
-
-
- name
- CSS browser prefix
- scope
- source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type
- settings
-
- foreground
- #798491
-
-
-
- name
- CSS Properties
- scope
- support.type.property-name
- settings
-
- fontStyle
- normal
- foreground
- #39BAE6
-
-
-
- name
- Search Results Nums
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #798491
-
-
-
- name
- Search Results Match Nums
- scope
- constant.numeric.line-number.match
- settings
-
- foreground
- #ff813c
-
-
-
- name
- Search Results Lines
- scope
- entity.name.filename.find-in-files
- settings
-
- foreground
- #C2D94C
-
-
-
- scope
- message.error
- settings
-
- foreground
- #ff7c6d
-
-
-
- name
- JSON Key - Level 8
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 7
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 6
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 5
- scope
- source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 4
- scope
- source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 3
- scope
- source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 2
- scope
- source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 1
- scope
- source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- JSON Key - Level 0
- scope
- source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- Markup Heading
- scope
- markup.heading
- settings
-
- fontStyle
- bold
- foreground
- #ff813c
-
-
-
- name
- Markup Links
- scope
- string.other.link, markup.underline.link
- settings
-
- fontStyle
- italic underline
- foreground
- #95E6CB
-
-
-
- name
- Markup image
- scope
- punctuation.definition.image
- settings
-
- foreground
- #FFB454
-
-
-
- name
- Markup Italic
- scope
- markup.italic
- settings
-
- fontStyle
- italic
- foreground
- #fe7d83
-
-
-
- name
- Markup Bold
- scope
- markup.bold
- settings
-
- fontStyle
- bold
- foreground
- #fe7d83
-
-
-
- name
- Markup Bold/italic
- scope
- markup.italic markup.bold | markup.bold markup.italic
- settings
-
- fontStyle
- bold italic
-
-
-
- name
- Markup Code
- scope
- markup.raw
- settings
-
- background
- #BFBAB007
-
-
-
- name
- Markup Code Inline
- scope
- markup.raw.inline
- settings
-
- background
- #BFBAB010
-
-
-
- name
- Markdown Separator
- scope
- meta.separator
- settings
-
- background
- #BFBAB010
- fontStyle
- bold
- foreground
- #798491
-
-
-
- name
- Markup Blockquote
- scope
- markup.quote
- settings
-
- fontStyle
- italic
- foreground
- #F29718
-
-
-
- name
- Markup List Bullet
- scope
- markup.list.numbered.bullet, markup.list punctuation.definition.list_item
- settings
-
- foreground
- #95E6CB
-
-
-
- name
- Markup Inserted
- scope
- markup.inserted
- settings
-
- foreground
- #C2D94C
-
-
-
- name
- Markup Changed
- scope
- markup.changed
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- Markup Deleted
- scope
- markup.deleted
- settings
-
- foreground
- #fe7d83
-
-
-
- name
- Markup Strike
- scope
- markup.strike
- settings
-
- foreground
- #E6B673
-
-
-
- name
- Markup Table
- scope
- markup.table
- settings
-
- background
- #BFBAB010
- foreground
- #39BAE6
-
-
-
- name
- Markup Raw Inline
- scope
- text.html.markdown markup.raw.inline
- settings
-
- foreground
- #F29668
-
-
-
- name
- Markdown - Line Break
- scope
- text.html.markdown meta.dummy.line-break
- settings
-
- foreground
- #798491
-
-
-
- name
- Markdown - Raw Block Fenced
- scope
- markup.raw.block.fenced.markdown
- settings
-
- background
- #BFBAB010
- foreground
- #BFBAB0
-
-
-
- name
- Markdown - Fenced Bode Block
- scope
- punctuation.definition.fenced.markdown, variable.language.fenced.markdown
- settings
-
- background
- #BFBAB010
- foreground
- #798491
-
-
-
- name
- Markdown - Fenced Language
- scope
- variable.language.fenced.markdown
- settings
-
- foreground
- #798491
-
-
-
- name
- GitGutter Added
- scope
- markup.inserted.git_gutter
- settings
-
- foreground
- #C2D94C
-
-
-
- name
- GitGutter Changed
- scope
- markup.changed.git_gutter
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- GitGutter Deleted
- scope
- markup.deleted.git_gutter
- settings
-
- foreground
- #ff7c6d
-
-
-
- name
- GitGutter Ignored
- scope
- markup.ignored.git_gutter
- settings
-
- foreground
- #20272C
-
-
-
- name
- GitGutter Untracked
- scope
- markup.untracked.git_gutter
- settings
-
- foreground
- #20272C
-
-
-
- name
- GutterColor
- scope
- gutter_color
- settings
-
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Blue
- scope
- acejump.label.blue
- settings
-
- background
- #39BAE6
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Green
- scope
- acejump.label.green
- settings
-
- background
- #C2D94C
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Orange
- scope
- acejump.label.orange
- settings
-
- background
- #ff813c
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Purple
- scope
- acejump.label.purple
- settings
-
- background
- #fe7d83
- foreground
- #FFFFFF
-
-
-
- name
- SublimeLinter Warning
- scope
- sublimelinter.mark.warning
- settings
-
- foreground
- #39BAE6
-
-
-
- name
- SublimeLinter Gutter Mark
- scope
- sublimelinter.gutter-mark
- settings
-
- foreground
- #FFFFFF
-
-
-
- name
- SublimeLinter Error
- scope
- sublimelinter.mark.error
- settings
-
- foreground
- #ff7c6d
-
-
-
- uuid
- 0e709986-46a0-40a0-b3bf-c8dfe525c455
-
-
diff --git a/highlight_themes/ayu-light-abridge.tmTheme b/highlight_themes/ayu-light-abridge.tmTheme
deleted file mode 100644
index 8a9cecb..0000000
--- a/highlight_themes/ayu-light-abridge.tmTheme
+++ /dev/null
@@ -1,1025 +0,0 @@
-
-
-
-
- author
- Ike Ku
- colorSpaceName
- sRGB
- name
- ayu
- semanticClass
- ayu.light
- settings
-
-
- settings
-
- accent
- #b85500
- activeGuide
- #B9BCBF
- background
- #ffffff
- caret
- #b85500
- findHighlight
- #b85500
- findHighlightForeground
- #ffffff
- foreground
- #61676C
- guide
- #DEE0E1
- gutter
- #ffffff
- gutterForeground
- #D9DBDD
- inactiveBackground
- #ffffff
- inactiveSelection
- #ECF4F9
- invisibles
- #D9DBDD
- lineHighlight
- #F3F3F3
- popupCss
- html, body {
- background-color: #ffffff;
- color: #61676C;
-}
-body {
- padding: 1px 3px;
-}
-a {
- color: rgba(85, 180, 212, .7);
-}
-
- selection
- #E9F2F8
- selectionBorder
- #E3EFF8
- shadow
- #00000010
- stackGuide
- #DEE0E1
-
-
-
- name
- Comment
- scope
- comment, punctuation.definition.comment
- settings
-
- fontStyle
- italic
- foreground
- #6e7379
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- foreground
- #61676C
-
-
-
- name
- String
- scope
- string, constant.other.symbol
- settings
-
- foreground
- #507e00
-
-
-
- name
- Number
- scope
- constant.numeric
- settings
-
- foreground
- #b85500
-
-
-
- name
- Regular Expressions and Escape Characters
- scope
- string.regexp, constant.character.escape
- settings
-
- foreground
- #008260
-
-
-
- name
- Built-in constant
- scope
- constant.language
- settings
-
- foreground
- #b85500
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- #b85500
-
-
-
- name
- Member Variable
- scope
- variable.member
- settings
-
- foreground
- #cb414d
-
-
-
- name
- Keyword
- scope
- keyword - keyword.operator, keyword.operator.word
- settings
-
- foreground
- #c94506
-
-
-
- name
- Operators
- scope
- keyword.operator
- settings
-
- foreground
- #ac5c32
-
-
-
- name
- Punctuation
- scope
- punctuation.separator, punctuation.terminator
- settings
-
- foreground
- #61676CCC
-
-
-
- name
- Punctuation
- scope
- punctuation.section
- settings
-
- foreground
- #61676C
-
-
-
- name
- Accessor
- scope
- punctuation.accessor
- settings
-
- foreground
- #ac5c32
-
-
-
- name
- Annotation Punctuation
- scope
- punctuation.definition.annotation
- settings
-
- foreground
- #61676CCC
-
-
-
- name
- JavaScript Dollar
- scope
- variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js
- settings
-
- foreground
- #936b2c
-
-
-
- name
- Storage
- scope
- storage
- settings
-
- foreground
- #c94506
-
-
-
- name
- Storage type
- scope
- storage.type
- settings
-
- foreground
- #c94506
-
-
-
- name
- Function name
- scope
- entity.name.function
- settings
-
- foreground
- #ac5d00
-
-
-
- name
- Entity name
- scope
- entity.name - (entity.name.section | entity.name.tag | entity.name.label)
- settings
-
- foreground
- #0079bd
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- fontStyle
- underline
- foreground
- #0079bd
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
- foreground
- #b85500
-
-
-
- name
- Language variable
- scope
- variable.language
- settings
-
- fontStyle
- italic
- foreground
- #007d9b
-
-
-
- name
- Tag
- scope
- entity.name.tag, meta.tag.sgml
- settings
-
- foreground
- #007d9b
-
-
-
- name
- Tag start/end
- scope
- punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag
- settings
-
- foreground
- #007d9b90
-
-
-
- name
- Tag attribute
- scope
- entity.other.attribute-name
- settings
-
- foreground
- #ac5d00
-
-
-
- name
- Function call
- scope
- variable.function, variable.annotation
- settings
-
- foreground
- #ac5d00
-
-
-
- name
- Library function
- scope
- support.function, support.macro
- settings
-
- foreground
- #c44a4e
-
-
-
- name
- Library constant
- scope
- support.constant
- settings
-
- fontStyle
- italic
- foreground
- #ac5c32
-
-
-
- name
- Library class/type
- scope
- support.type, support.class
- settings
-
- fontStyle
- italic
- foreground
- #007d9b
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- foreground
- #e6000b
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- background
- #c94506
- foreground
- #FFFFFF
-
-
-
- name
- diff.header
- scope
- meta.diff, meta.diff.header
- settings
-
- foreground
- ##916392
-
-
-
- name
- Ruby class methods
- scope
- source.ruby variable.other.readwrite
- settings
-
- foreground
- #ac5d00
-
-
-
- name
- CSS tag names
- scope
- source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag
- settings
-
- foreground
- #0079bd
-
-
-
- name
- CSS browser prefix
- scope
- source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type
- settings
-
- foreground
- #6e7379
-
-
-
- name
- CSS Properties
- scope
- support.type.property-name
- settings
-
- fontStyle
- normal
- foreground
- #007d9b
-
-
-
- name
- Search Results Nums
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #6e7379
-
-
-
- name
- Search Results Match Nums
- scope
- constant.numeric.line-number.match
- settings
-
- foreground
- #c94506
-
-
-
- name
- Search Results Lines
- scope
- entity.name.filename.find-in-files
- settings
-
- foreground
- #507e00
-
-
-
- scope
- message.error
- settings
-
- foreground
- #e6000b
-
-
-
- name
- JSON Key - Level 8
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 7
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 6
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 5
- scope
- source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 4
- scope
- source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 3
- scope
- source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 2
- scope
- source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 1
- scope
- source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- JSON Key - Level 0
- scope
- source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007d9b
-
-
-
- name
- Markup Heading
- scope
- markup.heading
- settings
-
- fontStyle
- bold
- foreground
- #c94506
-
-
-
- name
- Markup Links
- scope
- string.other.link, markup.underline.link
- settings
-
- fontStyle
- italic underline
- foreground
- #008260
-
-
-
- name
- Markup image
- scope
- punctuation.definition.image
- settings
-
- foreground
- #ac5d00
-
-
-
- name
- Markup Italic
- scope
- markup.italic
- settings
-
- fontStyle
- italic
- foreground
- #c44a4e
-
-
-
- name
- Markup Bold
- scope
- markup.bold
- settings
-
- fontStyle
- bold
- foreground
- #c44a4e
-
-
-
- name
- Markup Bold/italic
- scope
- markup.italic markup.bold | markup.bold markup.italic
- settings
-
- fontStyle
- bold italic
-
-
-
- name
- Markup Code
- scope
- markup.raw
- settings
-
- background
- #61676C07
-
-
-
- name
- Markup Code Inline
- scope
- markup.raw.inline
- settings
-
- background
- #61676C10
-
-
-
- name
- Markdown Separator
- scope
- meta.separator
- settings
-
- background
- #61676C10
- fontStyle
- bold
- foreground
- #6e7379
-
-
-
- name
- Markup Blockquote
- scope
- markup.quote
- settings
-
- fontStyle
- italic
- foreground
- #b85500
-
-
-
- name
- Markup List Bullet
- scope
- markup.list.numbered.bullet, markup.list punctuation.definition.list_item
- settings
-
- foreground
- #008260
-
-
-
- name
- Markup Inserted
- scope
- markup.inserted
- settings
-
- foreground
- #507e00
-
-
-
- name
- Markup Changed
- scope
- markup.changed
- settings
-
- foreground
- #007d9b
-
-
-
- name
- Markup Deleted
- scope
- markup.deleted
- settings
-
- foreground
- #c44a4e
-
-
-
- name
- Markup Strike
- scope
- markup.strike
- settings
-
- foreground
- #936b2c
-
-
-
- name
- Markup Table
- scope
- markup.table
- settings
-
- background
- #61676C10
- foreground
- #007d9b
-
-
-
- name
- Markup Raw Inline
- scope
- text.html.markdown markup.raw.inline
- settings
-
- foreground
- #ac5c32
-
-
-
- name
- Markdown - Line Break
- scope
- text.html.markdown meta.dummy.line-break
- settings
-
- foreground
- #6e7379
-
-
-
- name
- Markdown - Raw Block Fenced
- scope
- markup.raw.block.fenced.markdown
- settings
-
- background
- #61676C10
- foreground
- #61676C
-
-
-
- name
- Markdown - Fenced Bode Block
- scope
- punctuation.definition.fenced.markdown, variable.language.fenced.markdown
- settings
-
- background
- #61676C10
- foreground
- #6e7379
-
-
-
- name
- Markdown - Fenced Language
- scope
- variable.language.fenced.markdown
- settings
-
- foreground
- #6e7379
-
-
-
- name
- GitGutter Added
- scope
- markup.inserted.git_gutter
- settings
-
- foreground
- #507e00
-
-
-
- name
- GitGutter Changed
- scope
- markup.changed.git_gutter
- settings
-
- foreground
- #007d9b
-
-
-
- name
- GitGutter Deleted
- scope
- markup.deleted.git_gutter
- settings
-
- foreground
- #e6000b
-
-
-
- name
- GitGutter Ignored
- scope
- markup.ignored.git_gutter
- settings
-
- foreground
- #DEE0E1
-
-
-
- name
- GitGutter Untracked
- scope
- markup.untracked.git_gutter
- settings
-
- foreground
- #DEE0E1
-
-
-
- name
- GutterColor
- scope
- gutter_color
- settings
-
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Blue
- scope
- acejump.label.blue
- settings
-
- background
- #007d9b
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Green
- scope
- acejump.label.green
- settings
-
- background
- #507e00
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Orange
- scope
- acejump.label.orange
- settings
-
- background
- #c94506
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Purple
- scope
- acejump.label.purple
- settings
-
- background
- #c44a4e
- foreground
- #FFFFFF
-
-
-
- name
- SublimeLinter Warning
- scope
- sublimelinter.mark.warning
- settings
-
- foreground
- #007d9b
-
-
-
- name
- SublimeLinter Gutter Mark
- scope
- sublimelinter.gutter-mark
- settings
-
- foreground
- #FFFFFF
-
-
-
- name
- SublimeLinter Error
- scope
- sublimelinter.mark.error
- settings
-
- foreground
- #e6000b
-
-
-
- uuid
- 0e709986-46a0-40a0-b3bf-c8dfe525c455
-
-
diff --git a/highlight_themes/ayu_mirage-dark-abridge.tmTheme b/highlight_themes/ayu_mirage-dark-abridge.tmTheme
deleted file mode 100644
index b41033d..0000000
--- a/highlight_themes/ayu_mirage-dark-abridge.tmTheme
+++ /dev/null
@@ -1,1025 +0,0 @@
-
-
-
-
- author
- Ike Ku
- colorSpaceName
- sRGB
- name
- ayu
- semanticClass
- ayu.mirage
- settings
-
-
- settings
-
- accent
- #FFCC66
- activeGuide
- #515C69
- background
- #191919
- caret
- #FFCC66
- findHighlight
- #FFCC66
- findHighlightForeground
- #191919
- foreground
- #CCC9C2
- guide
- #363E4A
- gutter
- #191919
- gutterForeground
- #39424E
- inactiveBackground
- #191919
- inactiveSelection
- #283543
- invisibles
- #39424E
- lineHighlight
- #1C222C
- popupCss
- html, body {
- background-color: #262C38;
- color: #CCC9C2;
-}
-body {
- padding: 1px 3px;
-}
-a {
- color: rgba(92, 207, 230, .7);
-}
-
- selection
- #293847
- selectionBorder
- #2C3D4E
- shadow
- #00000010
- stackGuide
- #363E4A
-
-
-
- name
- Comment
- scope
- comment, punctuation.definition.comment
- settings
-
- fontStyle
- italic
- foreground
- #798491
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- foreground
- #CCC9C2
-
-
-
- name
- String
- scope
- string, constant.other.symbol
- settings
-
- foreground
- #BAE67E
-
-
-
- name
- Number
- scope
- constant.numeric
- settings
-
- foreground
- #FFCC66
-
-
-
- name
- Regular Expressions and Escape Characters
- scope
- string.regexp, constant.character.escape
- settings
-
- foreground
- #95E6CB
-
-
-
- name
- Built-in constant
- scope
- constant.language
- settings
-
- foreground
- #FFCC66
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- #FFCC66
-
-
-
- name
- Member Variable
- scope
- variable.member
- settings
-
- foreground
- #fe7d83
-
-
-
- name
- Keyword
- scope
- keyword - keyword.operator, keyword.operator.word
- settings
-
- foreground
- #FFA759
-
-
-
- name
- Operators
- scope
- keyword.operator
- settings
-
- foreground
- #F29E74
-
-
-
- name
- Punctuation
- scope
- punctuation.separator, punctuation.terminator
- settings
-
- foreground
- #CCC9C2CC
-
-
-
- name
- Punctuation
- scope
- punctuation.section
- settings
-
- foreground
- #CCC9C2
-
-
-
- name
- Accessor
- scope
- punctuation.accessor
- settings
-
- foreground
- #F29E74
-
-
-
- name
- Annotation Punctuation
- scope
- punctuation.definition.annotation
- settings
-
- foreground
- #CCC9C2CC
-
-
-
- name
- JavaScript Dollar
- scope
- variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js
- settings
-
- foreground
- #FFC44C
-
-
-
- name
- Storage
- scope
- storage
- settings
-
- foreground
- #FFA759
-
-
-
- name
- Storage type
- scope
- storage.type
- settings
-
- foreground
- #FFA759
-
-
-
- name
- Function name
- scope
- entity.name.function
- settings
-
- foreground
- #FFD580
-
-
-
- name
- Entity name
- scope
- entity.name - (entity.name.section | entity.name.tag | entity.name.label)
- settings
-
- foreground
- #73D0FF
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- fontStyle
- underline
- foreground
- #73D0FF
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
- foreground
- #FFCC66
-
-
-
- name
- Language variable
- scope
- variable.language
- settings
-
- fontStyle
- italic
- foreground
- #5CCFE6
-
-
-
- name
- Tag
- scope
- entity.name.tag, meta.tag.sgml
- settings
-
- foreground
- #5CCFE6
-
-
-
- name
- Tag start/end
- scope
- punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag
- settings
-
- foreground
- #5CCFE690
-
-
-
- name
- Tag attribute
- scope
- entity.other.attribute-name
- settings
-
- foreground
- #FFD580
-
-
-
- name
- Function call
- scope
- variable.function, variable.annotation
- settings
-
- foreground
- #FFD580
-
-
-
- name
- Library function
- scope
- support.function, support.macro
- settings
-
- foreground
- #F28779
-
-
-
- name
- Library constant
- scope
- support.constant
- settings
-
- fontStyle
- italic
- foreground
- #F29E74
-
-
-
- name
- Library class/type
- scope
- support.type, support.class
- settings
-
- fontStyle
- italic
- foreground
- #5CCFE6
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- foreground
- #ff7c6d
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- background
- #FFA759
- foreground
- #FFFFFF
-
-
-
- name
- diff.header
- scope
- meta.diff, meta.diff.header
- settings
-
- foreground
- #c594c5
-
-
-
- name
- Ruby class methods
- scope
- source.ruby variable.other.readwrite
- settings
-
- foreground
- #FFD580
-
-
-
- name
- CSS tag names
- scope
- source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag
- settings
-
- foreground
- #73D0FF
-
-
-
- name
- CSS browser prefix
- scope
- source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type
- settings
-
- foreground
- #798491
-
-
-
- name
- CSS Properties
- scope
- support.type.property-name
- settings
-
- fontStyle
- normal
- foreground
- #5CCFE6
-
-
-
- name
- Search Results Nums
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #798491
-
-
-
- name
- Search Results Match Nums
- scope
- constant.numeric.line-number.match
- settings
-
- foreground
- #FFA759
-
-
-
- name
- Search Results Lines
- scope
- entity.name.filename.find-in-files
- settings
-
- foreground
- #BAE67E
-
-
-
- scope
- message.error
- settings
-
- foreground
- #ff7c6d
-
-
-
- name
- JSON Key - Level 8
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #5CCFE6
-
-
-
- name
- JSON Key - Level 7
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #5CCFE6
-
-
-
- name
- JSON Key - Level 6
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #5CCFE6
-
-
-
- name
- JSON Key - Level 5
- scope
- source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #5CCFE6
-
-
-
- name
- JSON Key - Level 4
- scope
- source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #5CCFE6
-
-
-
- name
- JSON Key - Level 3
- scope
- source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #5CCFE6
-
-
-
- name
- JSON Key - Level 2
- scope
- source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #5CCFE6
-
-
-
- name
- JSON Key - Level 1
- scope
- source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #5CCFE6
-
-
-
- name
- JSON Key - Level 0
- scope
- source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #5CCFE6
-
-
-
- name
- Markup Heading
- scope
- markup.heading
- settings
-
- fontStyle
- bold
- foreground
- #FFA759
-
-
-
- name
- Markup Links
- scope
- string.other.link, markup.underline.link
- settings
-
- fontStyle
- italic underline
- foreground
- #95E6CB
-
-
-
- name
- Markup image
- scope
- punctuation.definition.image
- settings
-
- foreground
- #FFD580
-
-
-
- name
- Markup Italic
- scope
- markup.italic
- settings
-
- fontStyle
- italic
- foreground
- #F28779
-
-
-
- name
- Markup Bold
- scope
- markup.bold
- settings
-
- fontStyle
- bold
- foreground
- #F28779
-
-
-
- name
- Markup Bold/italic
- scope
- markup.italic markup.bold | markup.bold markup.italic
- settings
-
- fontStyle
- bold italic
-
-
-
- name
- Markup Code
- scope
- markup.raw
- settings
-
- background
- #CCC9C207
-
-
-
- name
- Markup Code Inline
- scope
- markup.raw.inline
- settings
-
- background
- #CCC9C210
-
-
-
- name
- Markdown Separator
- scope
- meta.separator
- settings
-
- background
- #CCC9C210
- fontStyle
- bold
- foreground
- #798491
-
-
-
- name
- Markup Blockquote
- scope
- markup.quote
- settings
-
- fontStyle
- italic
- foreground
- #FFCC66
-
-
-
- name
- Markup List Bullet
- scope
- markup.list.numbered.bullet, markup.list punctuation.definition.list_item
- settings
-
- foreground
- #95E6CB
-
-
-
- name
- Markup Inserted
- scope
- markup.inserted
- settings
-
- foreground
- #BAE67E
-
-
-
- name
- Markup Changed
- scope
- markup.changed
- settings
-
- foreground
- #5CCFE6
-
-
-
- name
- Markup Deleted
- scope
- markup.deleted
- settings
-
- foreground
- #F28779
-
-
-
- name
- Markup Strike
- scope
- markup.strike
- settings
-
- foreground
- #FFC44C
-
-
-
- name
- Markup Table
- scope
- markup.table
- settings
-
- background
- #CCC9C210
- foreground
- #5CCFE6
-
-
-
- name
- Markup Raw Inline
- scope
- text.html.markdown markup.raw.inline
- settings
-
- foreground
- #F29E74
-
-
-
- name
- Markdown - Line Break
- scope
- text.html.markdown meta.dummy.line-break
- settings
-
- foreground
- #798491
-
-
-
- name
- Markdown - Raw Block Fenced
- scope
- markup.raw.block.fenced.markdown
- settings
-
- background
- #CCC9C210
- foreground
- #CCC9C2
-
-
-
- name
- Markdown - Fenced Bode Block
- scope
- punctuation.definition.fenced.markdown, variable.language.fenced.markdown
- settings
-
- background
- #CCC9C210
- foreground
- #798491
-
-
-
- name
- Markdown - Fenced Language
- scope
- variable.language.fenced.markdown
- settings
-
- foreground
- #798491
-
-
-
- name
- GitGutter Added
- scope
- markup.inserted.git_gutter
- settings
-
- foreground
- #BAE67E
-
-
-
- name
- GitGutter Changed
- scope
- markup.changed.git_gutter
- settings
-
- foreground
- #5CCFE6
-
-
-
- name
- GitGutter Deleted
- scope
- markup.deleted.git_gutter
- settings
-
- foreground
- #ff7c6d
-
-
-
- name
- GitGutter Ignored
- scope
- markup.ignored.git_gutter
- settings
-
- foreground
- #363E4A
-
-
-
- name
- GitGutter Untracked
- scope
- markup.untracked.git_gutter
- settings
-
- foreground
- #363E4A
-
-
-
- name
- GutterColor
- scope
- gutter_color
- settings
-
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Blue
- scope
- acejump.label.blue
- settings
-
- background
- #5CCFE6
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Green
- scope
- acejump.label.green
- settings
-
- background
- #BAE67E
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Orange
- scope
- acejump.label.orange
- settings
-
- background
- #FFA759
- foreground
- #FFFFFF
-
-
-
- name
- AceJump Label - Purple
- scope
- acejump.label.purple
- settings
-
- background
- #F28779
- foreground
- #FFFFFF
-
-
-
- name
- SublimeLinter Warning
- scope
- sublimelinter.mark.warning
- settings
-
- foreground
- #5CCFE6
-
-
-
- name
- SublimeLinter Gutter Mark
- scope
- sublimelinter.gutter-mark
- settings
-
- foreground
- #FFFFFF
-
-
-
- name
- SublimeLinter Error
- scope
- sublimelinter.mark.error
- settings
-
- foreground
- #ff7c6d
-
-
-
- uuid
- 0e709986-46a0-40a0-b3bf-c8dfe525c455
-
-
diff --git a/highlight_themes/ayu_mirage-light-abridge.tmTheme b/highlight_themes/ayu_mirage-light-abridge.tmTheme
deleted file mode 100644
index 7043227..0000000
--- a/highlight_themes/ayu_mirage-light-abridge.tmTheme
+++ /dev/null
@@ -1,1025 +0,0 @@
-
-
-
-
- author
- Ike Ku
- colorSpaceName
- sRGB
- name
- ayu
- semanticClass
- ayu.mirage
- settings
-
-
- settings
-
- accent
- #926b00
- activeGuide
- #515C69
- background
- #ffffff
- caret
- #926b00
- findHighlight
- #926b00
- findHighlightForeground
- #ffffff
- foreground
- #76736d
- guide
- #363E4A
- gutter
- #ffffff
- gutterForeground
- #39424E
- inactiveBackground
- #ffffff
- inactiveSelection
- #283543
- invisibles
- #39424E
- lineHighlight
- #1C222C
- popupCss
- html, body {
- background-color: #262C38;
- color: #76736d;
-}
-body {
- padding: 1px 3px;
-}
-a {
- color: rgba(92, 207, 230, .7);
-}
-
- selection
- #293847
- selectionBorder
- #2C3D4E
- shadow
- #00000010
- stackGuide
- #363E4A
-
-
-
- name
- Comment
- scope
- comment, punctuation.definition.comment
- settings
-
- fontStyle
- italic
- foreground
- #5C6773
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- foreground
- #76736d
-
-
-
- name
- String
- scope
- string, constant.other.symbol
- settings
-
- foreground
- #547f1c
-
-
-
- name
- Number
- scope
- constant.numeric
- settings
-
- foreground
- #926b00
-
-
-
- name
- Regular Expressions and Escape Characters
- scope
- string.regexp, constant.character.escape
- settings
-
- foreground
- #2d7f68
-
-
-
- name
- Built-in constant
- scope
- constant.language
- settings
-
- foreground
- #926b00
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- #926b00
-
-
-
- name
- Member Variable
- scope
- variable.member
- settings
-
- foreground
- #cb414d
-
-
-
- name
- Keyword
- scope
- keyword - keyword.operator, keyword.operator.word
- settings
-
- foreground
- #aa5f0f
-
-
-
- name
- Operators
- scope
- keyword.operator
- settings
-
- foreground
- #aa5f39
-
-
-
- name
- Punctuation
- scope
- punctuation.separator, punctuation.terminator
- settings
-
- foreground
- #76736dCC
-
-
-
- name
- Punctuation
- scope
- punctuation.section
- settings
-
- foreground
- #76736d
-
-
-
- name
- Accessor
- scope
- punctuation.accessor
- settings
-
- foreground
- #aa5f39
-
-
-
- name
- Annotation Punctuation
- scope
- punctuation.definition.annotation
- settings
-
- foreground
- #76736dCC
-
-
-
- name
- JavaScript Dollar
- scope
- variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js
- settings
-
- foreground
- #986b00
-
-
-
- name
- Storage
- scope
- storage
- settings
-
- foreground
- #aa5f0f
-
-
-
- name
- Storage type
- scope
- storage.type
- settings
-
- foreground
- #aa5f0f
-
-
-
- name
- Function name
- scope
- entity.name.function
- settings
-
- foreground
- #8f6f1d
-
-
-
- name
- Entity name
- scope
- entity.name - (entity.name.section | entity.name.tag | entity.name.label)
- settings
-
- foreground
- #007ca7
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- fontStyle
- underline
- foreground
- #007ca7
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
- foreground
- #926b00
-
-
-
- name
- Language variable
- scope
- variable.language
- settings
-
- fontStyle
- italic
- foreground
- #007f95
-
-
-
- name
- Tag
- scope
- entity.name.tag, meta.tag.sgml
- settings
-
- foreground
- #007f95
-
-
-
- name
- Tag start/end
- scope
- punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag
- settings
-
- foreground
- #007f9590
-
-
-
- name
- Tag attribute
- scope
- entity.other.attribute-name
- settings
-
- foreground
- #8f6f1d
-
-
-
- name
- Function call
- scope
- variable.function, variable.annotation
- settings
-
- foreground
- #8f6f1d
-
-
-
- name
- Library function
- scope
- support.function, support.macro
- settings
-
- foreground
- #b75349
-
-
-
- name
- Library constant
- scope
- support.constant
- settings
-
- fontStyle
- italic
- foreground
- #aa5f39
-
-
-
- name
- Library class/type
- scope
- support.type, support.class
- settings
-
- fontStyle
- italic
- foreground
- #007f95
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- foreground
- #e40320
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- background
- #aa5f0f
- foreground
- #ffffff
-
-
-
- name
- diff.header
- scope
- meta.diff, meta.diff.header
- settings
-
- foreground
- #916392
-
-
-
- name
- Ruby class methods
- scope
- source.ruby variable.other.readwrite
- settings
-
- foreground
- #8f6f1d
-
-
-
- name
- CSS tag names
- scope
- source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag
- settings
-
- foreground
- #007ca7
-
-
-
- name
- CSS browser prefix
- scope
- source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type
- settings
-
- foreground
- #5C6773
-
-
-
- name
- CSS Properties
- scope
- support.type.property-name
- settings
-
- fontStyle
- normal
- foreground
- #007f95
-
-
-
- name
- Search Results Nums
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #5C6773
-
-
-
- name
- Search Results Match Nums
- scope
- constant.numeric.line-number.match
- settings
-
- foreground
- #aa5f0f
-
-
-
- name
- Search Results Lines
- scope
- entity.name.filename.find-in-files
- settings
-
- foreground
- #547f1c
-
-
-
- scope
- message.error
- settings
-
- foreground
- #e40320
-
-
-
- name
- JSON Key - Level 8
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007f95
-
-
-
- name
- JSON Key - Level 7
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007f95
-
-
-
- name
- JSON Key - Level 6
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007f95
-
-
-
- name
- JSON Key - Level 5
- scope
- source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007f95
-
-
-
- name
- JSON Key - Level 4
- scope
- source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007f95
-
-
-
- name
- JSON Key - Level 3
- scope
- source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007f95
-
-
-
- name
- JSON Key - Level 2
- scope
- source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007f95
-
-
-
- name
- JSON Key - Level 1
- scope
- source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007f95
-
-
-
- name
- JSON Key - Level 0
- scope
- source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #007f95
-
-
-
- name
- Markup Heading
- scope
- markup.heading
- settings
-
- fontStyle
- bold
- foreground
- #aa5f0f
-
-
-
- name
- Markup Links
- scope
- string.other.link, markup.underline.link
- settings
-
- fontStyle
- italic underline
- foreground
- #2d7f68
-
-
-
- name
- Markup image
- scope
- punctuation.definition.image
- settings
-
- foreground
- #8f6f1d
-
-
-
- name
- Markup Italic
- scope
- markup.italic
- settings
-
- fontStyle
- italic
- foreground
- #b75349
-
-
-
- name
- Markup Bold
- scope
- markup.bold
- settings
-
- fontStyle
- bold
- foreground
- #b75349
-
-
-
- name
- Markup Bold/italic
- scope
- markup.italic markup.bold | markup.bold markup.italic
- settings
-
- fontStyle
- bold italic
-
-
-
- name
- Markup Code
- scope
- markup.raw
- settings
-
- background
- #76736d07
-
-
-
- name
- Markup Code Inline
- scope
- markup.raw.inline
- settings
-
- background
- #76736d10
-
-
-
- name
- Markdown Separator
- scope
- meta.separator
- settings
-
- background
- #76736d10
- fontStyle
- bold
- foreground
- #5C6773
-
-
-
- name
- Markup Blockquote
- scope
- markup.quote
- settings
-
- fontStyle
- italic
- foreground
- #926b00
-
-
-
- name
- Markup List Bullet
- scope
- markup.list.numbered.bullet, markup.list punctuation.definition.list_item
- settings
-
- foreground
- #2d7f68
-
-
-
- name
- Markup Inserted
- scope
- markup.inserted
- settings
-
- foreground
- #547f1c
-
-
-
- name
- Markup Changed
- scope
- markup.changed
- settings
-
- foreground
- #007f95
-
-
-
- name
- Markup Deleted
- scope
- markup.deleted
- settings
-
- foreground
- #b75349
-
-
-
- name
- Markup Strike
- scope
- markup.strike
- settings
-
- foreground
- #986b00
-
-
-
- name
- Markup Table
- scope
- markup.table
- settings
-
- background
- #76736d10
- foreground
- #007f95
-
-
-
- name
- Markup Raw Inline
- scope
- text.html.markdown markup.raw.inline
- settings
-
- foreground
- #aa5f39
-
-
-
- name
- Markdown - Line Break
- scope
- text.html.markdown meta.dummy.line-break
- settings
-
- foreground
- #5C6773
-
-
-
- name
- Markdown - Raw Block Fenced
- scope
- markup.raw.block.fenced.markdown
- settings
-
- background
- #76736d10
- foreground
- #76736d
-
-
-
- name
- Markdown - Fenced Bode Block
- scope
- punctuation.definition.fenced.markdown, variable.language.fenced.markdown
- settings
-
- background
- #76736d10
- foreground
- #5C6773
-
-
-
- name
- Markdown - Fenced Language
- scope
- variable.language.fenced.markdown
- settings
-
- foreground
- #5C6773
-
-
-
- name
- GitGutter Added
- scope
- markup.inserted.git_gutter
- settings
-
- foreground
- #547f1c
-
-
-
- name
- GitGutter Changed
- scope
- markup.changed.git_gutter
- settings
-
- foreground
- #007f95
-
-
-
- name
- GitGutter Deleted
- scope
- markup.deleted.git_gutter
- settings
-
- foreground
- #e40320
-
-
-
- name
- GitGutter Ignored
- scope
- markup.ignored.git_gutter
- settings
-
- foreground
- #363E4A
-
-
-
- name
- GitGutter Untracked
- scope
- markup.untracked.git_gutter
- settings
-
- foreground
- #363E4A
-
-
-
- name
- GutterColor
- scope
- gutter_color
- settings
-
- foreground
- #ffffff
-
-
-
- name
- AceJump Label - Blue
- scope
- acejump.label.blue
- settings
-
- background
- #007f95
- foreground
- #ffffff
-
-
-
- name
- AceJump Label - Green
- scope
- acejump.label.green
- settings
-
- background
- #547f1c
- foreground
- #ffffff
-
-
-
- name
- AceJump Label - Orange
- scope
- acejump.label.orange
- settings
-
- background
- #aa5f0f
- foreground
- #ffffff
-
-
-
- name
- AceJump Label - Purple
- scope
- acejump.label.purple
- settings
-
- background
- #b75349
- foreground
- #ffffff
-
-
-
- name
- SublimeLinter Warning
- scope
- sublimelinter.mark.warning
- settings
-
- foreground
- #007f95
-
-
-
- name
- SublimeLinter Gutter Mark
- scope
- sublimelinter.gutter-mark
- settings
-
- foreground
- #ffffff
-
-
-
- name
- SublimeLinter Error
- scope
- sublimelinter.mark.error
- settings
-
- foreground
- #e40320
-
-
-
- uuid
- 0e709986-46a0-40a0-b3bf-c8dfe525c455
-
-
diff --git a/highlight_themes/charcoal-dark-abridge.tmTheme b/highlight_themes/charcoal-dark-abridge.tmTheme
deleted file mode 100644
index 33c8c1b..0000000
--- a/highlight_themes/charcoal-dark-abridge.tmTheme
+++ /dev/null
@@ -1,330 +0,0 @@
-
-
-
-
-
-
-
-
- author
- Don Steinert (http://www.dnld.cc)
- colorSpaceName
- sRGB
- gutterSettings
-
- background
- #191919
- divider
- #191919
- foreground
- #CCCECE
- selectionBackground
- #3E4044
- selectionForeground
- #CCCECE
-
- name
- Charcoal
- semanticClass
- theme.dark.charcoal
- settings
-
-
- settings
-
- background
- #191919
- caret
- #CCCECE
- foreground
- #CCCECE
- invisibles
- #3E4044
- lineHighlight
- #3E4044
- selection
- #3E4044
-
-
-
- name
- Comments
- scope
- comment, punctuation.definition.comment
- settings
-
- foreground
- #7e8384
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- foreground
- #CCCECE
-
-
-
- name
- Keyword, Storage
- scope
- keyword, storage.type, storage.modifier
- settings
-
- foreground
- #C594C5
-
-
-
- name
- Operator, Misc
- scope
- keyword.operator, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution
- settings
-
- foreground
- #5FB3B3
-
-
-
- name
- Tag
- scope
- entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter
- settings
-
- foreground
- #ff7b84
-
-
-
- name
- Function, Special Method, Block Level
- scope
- entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method, meta.block-level
- settings
-
- foreground
- #78aade
-
-
-
- name
- Other Variable, String Link
- scope
- support.other.variable, string.other.link
- settings
-
- foreground
- #fa7e81
-
-
-
- name
- Number, Constant, Function Argument, Tag Attribute, Embedded
- scope
- constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit
- settings
-
- foreground
- #F99157
-
-
-
- name
- String, Symbols, Inherited Class, Markup Heading
- scope
- string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js
- settings
-
- fontStyle
- normal
- foreground
- #99C794
-
-
-
- name
- Class, Support
- scope
- entity.name.class, entity.name.type.class, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter
- settings
-
- foreground
- #FAC863
-
-
-
- name
- Sub-methods
- scope
- entity.name.module.js, variable.import.parameter.js, variable.other.class.js
- settings
-
- foreground
- #fe7d83
-
-
-
- name
- Language methods
- scope
- variable.language
- settings
-
- foreground
- #fe7d83
-
-
-
- name
- entity.name.method.js
- scope
- entity.name.method.js
- settings
-
- foreground
- #D8DEE9
-
-
-
- name
- meta.method.js
- scope
- meta.class-method.js entity.name.function.js, variable.function.constructor
- settings
-
- foreground
- #D8DEE9
-
-
-
- name
- Attributes
- scope
- entity.other.attribute-name
- settings
-
- foreground
- #cd91c4
-
-
-
- name
- Inserted
- scope
- markup.inserted
- settings
-
- foreground
- #99C794
-
-
-
- name
- Deleted
- scope
- markup.deleted
- settings
-
- foreground
- #fe7d83
-
-
-
- name
- Changed
- scope
- markup.changed
- settings
-
- foreground
- #cd91c4
-
-
-
- name
- Regular Expressions
- scope
- string.regexp
- settings
-
- foreground
- #5FB3B3
-
-
-
- name
- Escape Characters
- scope
- constant.character.escape
- settings
-
- foreground
- #5FB3B3
-
-
-
- name
- URL
- scope
- *url*, *link*, *uri*
- settings
-
- fontStyle
- underline
-
-
-
- name
- Search Results Nums
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #cf9a87
-
-
-
- name
- Search Results Lines
- scope
- entity.name.filename.find-in-files
- settings
-
- foreground
- #99C794
-
-
-
- name
- Decorators
- scope
- tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js
- settings
-
- foreground
- #78aade
-
-
-
- name
- ES7 Bind Operator
- scope
- source.js constant.other.object.key.js string.unquoted.label.js
- settings
-
- foreground
- #fe7d83
-
-
-
- uuid
- 091c9b5a-9e64-4001-8c15-4c7c42840eb4
-
-
diff --git a/highlight_themes/charcoal-light-abridge.tmTheme b/highlight_themes/charcoal-light-abridge.tmTheme
deleted file mode 100644
index c0313f4..0000000
--- a/highlight_themes/charcoal-light-abridge.tmTheme
+++ /dev/null
@@ -1,330 +0,0 @@
-
-
-
-
-
-
-
-
- author
- Don Steinert (http://www.dnld.cc)
- colorSpaceName
- sRGB
- gutterSettings
-
- background
- #ffffff
- divider
- #ffffff
- foreground
- #727373
- selectionBackground
- #3E4044
- selectionForeground
- #727373
-
- name
- Charcoal
- semanticClass
- theme.dark.charcoal
- settings
-
-
- settings
-
- background
- #ffffff
- caret
- #727373
- foreground
- #727373
- invisibles
- #3E4044
- lineHighlight
- #3E4044
- selection
- #3E4044
-
-
-
- name
- Comments
- scope
- comment, punctuation.definition.comment
- settings
-
- foreground
- #5F6364
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- foreground
- #727373
-
-
-
- name
- Keyword, Storage
- scope
- keyword, storage.type, storage.modifier
- settings
-
- foreground
- #916392
-
-
-
- name
- Operator, Misc
- scope
- keyword.operator, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution
- settings
-
- foreground
- #237e7f
-
-
-
- name
- Tag
- scope
- entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter
- settings
-
- foreground
- #ca4251
-
-
-
- name
- Function, Special Method, Block Level
- scope
- entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method, meta.block-level
- settings
-
- foreground
- #4076a7
-
-
-
- name
- Other Variable, String Link
- scope
- support.other.variable, string.other.link
- settings
-
- foreground
- #c14c52
-
-
-
- name
- Number, Constant, Function Argument, Tag Attribute, Embedded
- scope
- constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit
- settings
-
- foreground
- #b75922
-
-
-
- name
- String, Symbols, Inherited Class, Markup Heading
- scope
- string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js
- settings
-
- fontStyle
- normal
- foreground
- #517c4e
-
-
-
- name
- Class, Support
- scope
- entity.name.class, entity.name.type.class, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter
- settings
-
- foreground
- #926c00
-
-
-
- name
- Sub-methods
- scope
- entity.name.module.js, variable.import.parameter.js, variable.other.class.js
- settings
-
- foreground
- #cb414d
-
-
-
- name
- Language methods
- scope
- variable.language
- settings
-
- foreground
- #cb414d
-
-
-
- name
- entity.name.method.js
- scope
- entity.name.method.js
- settings
-
- foreground
- #6c727c
-
-
-
- name
- meta.method.js
- scope
- meta.class-method.js entity.name.function.js, variable.function.constructor
- settings
-
- foreground
- #6c727c
-
-
-
- name
- Attributes
- scope
- entity.other.attribute-name
- settings
-
- foreground
- #996091
-
-
-
- name
- Inserted
- scope
- markup.inserted
- settings
-
- foreground
- #517c4e
-
-
-
- name
- Deleted
- scope
- markup.deleted
- settings
-
- foreground
- #cb414d
-
-
-
- name
- Changed
- scope
- markup.changed
- settings
-
- foreground
- #996091
-
-
-
- name
- Regular Expressions
- scope
- string.regexp
- settings
-
- foreground
- #237e7f
-
-
-
- name
- Escape Characters
- scope
- constant.character.escape
- settings
-
- foreground
- #237e7f
-
-
-
- name
- URL
- scope
- *url*, *link*, *uri*
- settings
-
- fontStyle
- underline
-
-
-
- name
- Search Results Nums
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #976756
-
-
-
- name
- Search Results Lines
- scope
- entity.name.filename.find-in-files
- settings
-
- foreground
- #517c4e
-
-
-
- name
- Decorators
- scope
- tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js
- settings
-
- foreground
- #4076a7
-
-
-
- name
- ES7 Bind Operator
- scope
- source.js constant.other.object.key.js string.unquoted.label.js
- settings
-
- foreground
- #cb414d
-
-
-
- uuid
- 091c9b5a-9e64-4001-8c15-4c7c42840eb4
-
-
diff --git a/highlight_themes/dracula-dark-abridge.tmTheme b/highlight_themes/dracula-dark-abridge.tmTheme
deleted file mode 100644
index cf39760..0000000
--- a/highlight_themes/dracula-dark-abridge.tmTheme
+++ /dev/null
@@ -1,938 +0,0 @@
-
-
-
-
-
-
-
- name
- Dracula
- settings
-
-
- settings
-
- background
- #191919
- caret
- #f8f8f0
- foreground
- #f8f8f2
- invisibles
- #3B3A32
- lineHighlight
- #44475a
- selection
- #44475a
- findHighlight
- #effb7b
- findHighlightForeground
- #000000
- selectionBorder
- #222218
- activeGuide
- #e3904bB0
- bracketsForeground
- #F8F8F2A5
- bracketsOptions
- underline
- bracketContentsForeground
- #F8F8F2A5
- bracketContentsOptions
- underline
- tagsOptions
- stippled_underline
-
-
-
- name
- Comment
- scope
- comment
- settings
-
- foreground
- #7080b3
- fontStyle
-
-
-
-
- name
- String
- scope
- string
- settings
-
- foreground
- #f1fa8c
-
-
-
- name
- Number
- scope
- constant.numeric
- settings
-
- foreground
- #bd93f9
-
-
-
- name
- Built-in constant
- scope
- constant.language
- settings
-
- foreground
- #bd93f9
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- #bd93f9
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- fontStyle
-
-
-
-
- name
- Ruby's @variable
- scope
- variable.other.readwrite.instance
- settings
-
- fontStyle
-
- foreground
- #ffb86c
-
-
-
- name
- String interpolation
- scope
- constant.character.escaped, constant.character.escape, string source, string source.ruby
- settings
-
- fontStyle
-
- foreground
- #ff79c6
-
-
-
- name
- Ruby Regexp
- scope
- source.ruby string.regexp.classic.ruby,source.ruby string.regexp.mod-r.ruby
- settings
-
- fontStyle
-
- foreground
- #ff7d78
-
-
-
- name
- Keyword
- scope
- keyword
- settings
-
- foreground
- #ff79c6
-
-
-
- name
- Storage
- scope
- storage
- settings
-
- fontStyle
-
- foreground
- #ff79c6
-
-
-
- name
- Storage type
- scope
- storage.type
- settings
-
- fontStyle
- italic
- foreground
- #8be9fd
-
-
-
- name
- Storage Type Namespace
- scope
- storage.type.namespace
- settings
-
- fontStyle
- italic
- foreground
- #8be9fd
-
-
-
- name
- Storage Type Class
- scope
- storage.type.class
- settings
-
- fontStyle
- italic
- foreground
- #ff79c6
-
-
-
- name
- Class name
- scope
- entity.name.class
- settings
-
- fontStyle
- underline
- foreground
- #8be9fd
-
-
-
- name
- Meta Path
- scope
- meta.path
- settings
-
- fontStyle
- underline
- foreground
- #66d9ef
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- fontStyle
- italic underline
- foreground
- #8be9fd
-
-
-
- name
- Function name
- scope
- entity.name.function
- settings
-
- fontStyle
-
- foreground
- #50fa7b
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
- fontStyle
- italic
- foreground
- #ffb86c
-
-
-
- name
- Tag name
- scope
- entity.name.tag
- settings
-
- fontStyle
-
- foreground
- #ff79c6
-
-
-
- name
- Tag attribute
- scope
- entity.other.attribute-name
- settings
-
- fontStyle
-
- foreground
- #50fa7b
-
-
-
- name
- Library function
- scope
- support.function
- settings
-
- fontStyle
-
- foreground
- #8be9fd
-
-
-
- name
- Library constant
- scope
- support.constant
- settings
-
- fontStyle
-
- foreground
- #6be5fd
-
-
-
- name
- Library class/type
- scope
- support.type, support.class
- settings
-
- fontStyle
- italic
- foreground
- #66d9ef
-
-
-
- name
- Library variable
- scope
- support.other.variable
- settings
-
- fontStyle
-
-
-
-
- name
- Support Other Namespace
- scope
- support.other.namespace
- settings
-
- fontStyle
- italic
- foreground
- #66d9ef
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- background
- #ff79c6
- fontStyle
-
- foreground
- #F8F8F0
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- background
- #bd93f9
- foreground
- #F8F8F0
-
-
-
- name
- JSON String
- scope
- meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #CFCFC2
-
-
-
- name
- diff.header
- scope
- meta.diff, meta.diff.header
- settings
-
- foreground
- #7080b3
-
-
-
- name
- diff.deleted
- scope
- markup.deleted
- settings
-
- foreground
- #ff79c6
-
-
-
- name
- diff.inserted
- scope
- markup.inserted
- settings
-
- foreground
- #50fa7b
-
-
-
- name
- diff.changed
- scope
- markup.changed
- settings
-
- foreground
- #E6DB74
-
-
-
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #bd93f9
-
-
-
- scope
- entity.name.filename
- settings
-
- foreground
- #E6DB74
-
-
-
- scope
- message.error
- settings
-
- foreground
- #ff7c6d
-
-
-
- name
- JSON Punctuation
- scope
- punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json
- settings
-
- foreground
- #EEEEEE
-
-
-
- name
- JSON Structure
- scope
- meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #8be9fd
-
-
-
- name
- JSON String
- scope
- meta.structure.dictionary.value.json string.quoted.double.json
- settings
-
- foreground
- #f1fa8c
-
-
-
- name
- JSON: 6 deep
- scope
- meta meta meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #50fa7b
-
-
-
- name
- JSON: 5 deep
- scope
- meta meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #ffb86c
-
-
-
- name
- JSON: 4 deep
- scope
- meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #ff79c6
-
-
-
- name
- JSON: 3 deep
- scope
- meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #bd93f9
-
-
-
- name
- JSON: 2 deep
- scope
- meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #50fa7b
-
-
-
- name
- JSON: 1 deep
- scope
- meta meta.structure.dictionary.value string
- settings
-
- foreground
- #ffb86c
-
-
-
-
-
- name
- Markup: strike
- scope
- markup.strike
- settings
-
- fontStyle
- italic
- foreground
- #FFB86C
-
-
-
- name
- Markup: bold
- scope
- markup.bold
- settings
-
- fontStyle
- bold
- foreground
- #FFB86C
-
-
-
- name
- Markup: italic
- scope
- markup.italic
- settings
-
- fontStyle
- italic
- foreground
- #FFB86C
-
-
-
- name
- Markdown: heading
- scope
- markup.heading
- settings
-
- foreground
- #8BE9FD
-
-
-
- name
- Markdown: List Items Punctuation
- scope
- punctuation.definition.list_item.markdown
- settings
-
- foreground
- #FF79C6
-
-
-
- name
- Markdown: Blockquote
- scope
- markup.quote
- settings
-
- fontStyle
- italic
- foreground
- #7080b3
-
-
-
- name
- Markdown: Blockquote Punctuation
- scope
- punctuation.definition.blockquote.markdown
- settings
-
- fontStyle
- italic
- background
- #7080b3
- foreground
- #7080b3
-
-
-
- name
- Markdown: Separator
- scope
- meta.separator
- settings
-
- foreground
- #7080b3
-
-
-
- name
- Markup: raw inline
- scope
- text.html.markdown markup.raw.inline
- settings
-
- foreground
- #50FA7B
-
-
-
- name
- Markup: underline
- scope
- markup.underline
- settings
-
- fontStyle
- underline
- foreground
- #BD93F9
-
-
-
- name
- Markup: Raw block
- scope
- markup.raw.block
- settings
-
- foreground
- #CFCFC2
-
-
-
- name
- Markdown: Raw Block fenced source
- scope
- markup.raw.block.fenced.markdown source
- settings
-
- foreground
- #F8F8F2
-
-
-
- name
- Markdown: Fenced Bode Block
- scope
- punctuation.definition.fenced.markdown, variable.language.fenced.markdown
- settings
-
- fontStyle
- italic
- foreground
- #7080b3
-
-
-
- name
- Markdown: Fenced Language
- scope
- variable.language.fenced.markdown
- settings
-
- fontStyle
- italic
- foreground
- #7080b3
-
-
-
- name
- Punctuation Accessor
- scope
- punctuation.accessor
- settings
-
- foreground
- #FF79C6
-
-
-
- name
- Meta Function Return Type
- scope
- meta.function.return-type
- settings
-
- foreground
- #FF79C6
-
-
-
- name
- Punctuation Section Block Begin
- scope
- punctuation.section.block.begin
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Punctuation Section Block End
- scope
- punctuation.section.block.end
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Punctuation Section Embedded Begin
- scope
- punctuation.section.embedded.begin
- settings
-
- foreground
- #ff79c6
-
-
-
- name
- Punctuation Section Embedded End
- scope
- punctuation.section.embedded.end
- settings
-
- foreground
- #ff79c6
-
-
-
- name
- Punctuation Separator Namespace
- scope
- punctuation.separator.namespace
- settings
-
- foreground
- #ff79c6
-
-
-
- name
- Variable Function
- scope
- variable.function
- settings
-
- foreground
- #50fa7b
-
-
-
- name
- Variable Other
- scope
- variable.other
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Variable Language
- scope
- variable.language
- settings
-
- foreground
- #bd93f9
-
-
-
- name
- Entity Name Module Ruby
- scope
- entity.name.module.ruby
- settings
-
- foreground
- #8be9fd
-
-
-
- name
- Entity Name Constant Ruby
- scope
- entity.name.constant.ruby
- settings
-
- foreground
- #bd93f9
-
-
-
- name
- Support Function Builtin Ruby
- scope
- support.function.builtin.ruby
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Storage Type Namespace CS
- scope
- storage.type.namespace.cs
- settings
-
- foreground
- #ff79c6
-
-
-
- name
- Entity Name Namespace CS
- scope
- entity.name.namespace.cs
- settings
-
- foreground
- #8be9fd
-
-
-
- uuid
- 83091B89-765E-4F0D-9275-0EC6CB084126
- colorSpaceName
- sRGB
- semanticClass
- theme.dracula
- author
- Zeno Rocha
-
-
diff --git a/highlight_themes/dracula-light-abridge.tmTheme b/highlight_themes/dracula-light-abridge.tmTheme
deleted file mode 100644
index d53b792..0000000
--- a/highlight_themes/dracula-light-abridge.tmTheme
+++ /dev/null
@@ -1,938 +0,0 @@
-
-
-
-
-
-
-
- name
- Dracula
- settings
-
-
- settings
-
- background
- #ffffff
- caret
- #72726b
- foreground
- #72726d
- invisibles
- #3B3A32
- lineHighlight
- #44475a
- selection
- #44475a
- findHighlight
- #687900
- findHighlightForeground
- #000000
- selectionBorder
- #222218
- activeGuide
- #9D550FB0
- bracketsForeground
- #72726dA5
- bracketsOptions
- underline
- bracketContentsForeground
- #72726dA5
- bracketContentsOptions
- underline
- tagsOptions
- stippled_underline
-
-
-
- name
- Comment
- scope
- comment
- settings
-
- foreground
- #6272a4
- fontStyle
-
-
-
-
- name
- String
- scope
- string
- settings
-
- foreground
- #6b7807
-
-
-
- name
- Number
- scope
- constant.numeric
- settings
-
- foreground
- #8660c1
-
-
-
- name
- Built-in constant
- scope
- constant.language
- settings
-
- foreground
- #8660c1
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- #8660c1
-
-
-
- name
- Variable
- scope
- variable
- settings
-
- fontStyle
-
-
-
-
- name
- Ruby's @variable
- scope
- variable.other.readwrite.instance
- settings
-
- fontStyle
-
- foreground
- #a1661c
-
-
-
- name
- String interpolation
- scope
- constant.character.escaped, constant.character.escape, string source, string source.ruby
- settings
-
- fontStyle
-
- foreground
- #c13f8e
-
-
-
- name
- Ruby Regexp
- scope
- source.ruby string.regexp.classic.ruby,source.ruby string.regexp.mod-r.ruby
- settings
-
- fontStyle
-
- foreground
- #d9303a
-
-
-
- name
- Keyword
- scope
- keyword
- settings
-
- foreground
- #c13f8e
-
-
-
- name
- Storage
- scope
- storage
- settings
-
- fontStyle
-
- foreground
- #c13f8e
-
-
-
- name
- Storage type
- scope
- storage.type
- settings
-
- fontStyle
- italic
- foreground
- #007d90
-
-
-
- name
- Storage Type Namespace
- scope
- storage.type.namespace
- settings
-
- fontStyle
- italic
- foreground
- #007d90
-
-
-
- name
- Storage Type Class
- scope
- storage.type.class
- settings
-
- fontStyle
- italic
- foreground
- #c13f8e
-
-
-
- name
- Class name
- scope
- entity.name.class
- settings
-
- fontStyle
- underline
- foreground
- #007d90
-
-
-
- name
- Meta Path
- scope
- meta.path
- settings
-
- fontStyle
- underline
- foreground
- #007f93
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- fontStyle
- italic underline
- foreground
- #007d90
-
-
-
- name
- Function name
- scope
- entity.name.function
- settings
-
- fontStyle
-
- foreground
- #008504
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
- fontStyle
- italic
- foreground
- #a1661c
-
-
-
- name
- Tag name
- scope
- entity.name.tag
- settings
-
- fontStyle
-
- foreground
- #c13f8e
-
-
-
- name
- Tag attribute
- scope
- entity.other.attribute-name
- settings
-
- fontStyle
-
- foreground
- #008504
-
-
-
- name
- Library function
- scope
- support.function
- settings
-
- fontStyle
-
- foreground
- #007d90
-
-
-
- name
- Library constant
- scope
- support.constant
- settings
-
- fontStyle
-
- foreground
- #007e94
-
-
-
- name
- Library class/type
- scope
- support.type, support.class
- settings
-
- fontStyle
- italic
- foreground
- #007f93
-
-
-
- name
- Library variable
- scope
- support.other.variable
- settings
-
- fontStyle
-
-
-
-
- name
- Support Other Namespace
- scope
- support.other.namespace
- settings
-
- fontStyle
- italic
- foreground
- #007f93
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- background
- #c13f8e
- fontStyle
-
- foreground
- #72726b
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- background
- #8660c1
- foreground
- #72726b
-
-
-
- name
- JSON String
- scope
- meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #747469
-
-
-
- name
- diff.header
- scope
- meta.diff, meta.diff.header
- settings
-
- foreground
- #6272a4
-
-
-
- name
- diff.deleted
- scope
- markup.deleted
- settings
-
- foreground
- #c13f8e
-
-
-
- name
- diff.inserted
- scope
- markup.inserted
- settings
-
- foreground
- #008504
-
-
-
- name
- diff.changed
- scope
- markup.changed
- settings
-
- foreground
- #7b760c
-
-
-
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #8660c1
-
-
-
- scope
- entity.name.filename
- settings
-
- foreground
- #7b760c
-
-
-
- scope
- message.error
- settings
-
- foreground
- #e31625
-
-
-
- name
- JSON Punctuation
- scope
- punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json
- settings
-
- foreground
- #727272
-
-
-
- name
- JSON Structure
- scope
- meta.structure.dictionary.json string.quoted.double.json
- settings
-
- foreground
- #007d90
-
-
-
- name
- JSON String
- scope
- meta.structure.dictionary.value.json string.quoted.double.json
- settings
-
- foreground
- #6b7807
-
-
-
- name
- JSON: 6 deep
- scope
- meta meta meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #008504
-
-
-
- name
- JSON: 5 deep
- scope
- meta meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #a1661c
-
-
-
- name
- JSON: 4 deep
- scope
- meta meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #c13f8e
-
-
-
- name
- JSON: 3 deep
- scope
- meta meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #8660c1
-
-
-
- name
- JSON: 2 deep
- scope
- meta meta meta.structure.dictionary.value string
- settings
-
- foreground
- #008504
-
-
-
- name
- JSON: 1 deep
- scope
- meta meta.structure.dictionary.value string
- settings
-
- foreground
- #a1661c
-
-
-
-
-
- name
- Markup: strike
- scope
- markup.strike
- settings
-
- fontStyle
- italic
- foreground
- #a1661c
-
-
-
- name
- Markup: bold
- scope
- markup.bold
- settings
-
- fontStyle
- bold
- foreground
- #a1661c
-
-
-
- name
- Markup: italic
- scope
- markup.italic
- settings
-
- fontStyle
- italic
- foreground
- #a1661c
-
-
-
- name
- Markdown: heading
- scope
- markup.heading
- settings
-
- foreground
- #007d90
-
-
-
- name
- Markdown: List Items Punctuation
- scope
- punctuation.definition.list_item.markdown
- settings
-
- foreground
- #c13f8e
-
-
-
- name
- Markdown: Blockquote
- scope
- markup.quote
- settings
-
- fontStyle
- italic
- foreground
- #6272A4
-
-
-
- name
- Markdown: Blockquote Punctuation
- scope
- punctuation.definition.blockquote.markdown
- settings
-
- fontStyle
- italic
- background
- #6272A4
- foreground
- #6272A4
-
-
-
- name
- Markdown: Separator
- scope
- meta.separator
- settings
-
- foreground
- #6272A4
-
-
-
- name
- Markup: raw inline
- scope
- text.html.markdown markup.raw.inline
- settings
-
- foreground
- #008504
-
-
-
- name
- Markup: underline
- scope
- markup.underline
- settings
-
- fontStyle
- underline
- foreground
- #8660c1
-
-
-
- name
- Markup: Raw block
- scope
- markup.raw.block
- settings
-
- foreground
- #747469
-
-
-
- name
- Markdown: Raw Block fenced source
- scope
- markup.raw.block.fenced.markdown source
- settings
-
- foreground
- #72726d
-
-
-
- name
- Markdown: Fenced Bode Block
- scope
- punctuation.definition.fenced.markdown, variable.language.fenced.markdown
- settings
-
- fontStyle
- italic
- foreground
- #6272A4
-
-
-
- name
- Markdown: Fenced Language
- scope
- variable.language.fenced.markdown
- settings
-
- fontStyle
- italic
- foreground
- #6272A4
-
-
-
- name
- Punctuation Accessor
- scope
- punctuation.accessor
- settings
-
- foreground
- #c13f8e
-
-
-
- name
- Meta Function Return Type
- scope
- meta.function.return-type
- settings
-
- foreground
- #c13f8e
-
-
-
- name
- Punctuation Section Block Begin
- scope
- punctuation.section.block.begin
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Punctuation Section Block End
- scope
- punctuation.section.block.end
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Punctuation Section Embedded Begin
- scope
- punctuation.section.embedded.begin
- settings
-
- foreground
- #c13f8e
-
-
-
- name
- Punctuation Section Embedded End
- scope
- punctuation.section.embedded.end
- settings
-
- foreground
- #c13f8e
-
-
-
- name
- Punctuation Separator Namespace
- scope
- punctuation.separator.namespace
- settings
-
- foreground
- #c13f8e
-
-
-
- name
- Variable Function
- scope
- variable.function
- settings
-
- foreground
- #008504
-
-
-
- name
- Variable Other
- scope
- variable.other
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Variable Language
- scope
- variable.language
- settings
-
- foreground
- #8660c1
-
-
-
- name
- Entity Name Module Ruby
- scope
- entity.name.module.ruby
- settings
-
- foreground
- #007d90
-
-
-
- name
- Entity Name Constant Ruby
- scope
- entity.name.constant.ruby
- settings
-
- foreground
- #8660c1
-
-
-
- name
- Support Function Builtin Ruby
- scope
- support.function.builtin.ruby
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Storage Type Namespace CS
- scope
- storage.type.namespace.cs
- settings
-
- foreground
- #c13f8e
-
-
-
- name
- Entity Name Namespace CS
- scope
- entity.name.namespace.cs
- settings
-
- foreground
- #007d90
-
-
-
- uuid
- 83091B89-765E-4F0D-9275-0EC6CB084126
- colorSpaceName
- sRGB
- semanticClass
- theme.dracula
- author
- Zeno Rocha
-
-
diff --git a/highlight_themes/material-dark-abridge.tmTheme b/highlight_themes/material-dark-abridge.tmTheme
deleted file mode 100644
index 2ac0954..0000000
--- a/highlight_themes/material-dark-abridge.tmTheme
+++ /dev/null
@@ -1,1011 +0,0 @@
-
-
-
-
- author
- Mattia Astorino
- colorSpaceName
- sRGB
- name
- Material-Theme-Darker
- semanticClass
- material.theme.darker
- settings
-
-
- settings
-
- activeGuide
- #FFFFFF50
- background
- #191919
- caret
- #FFCC00
- findHighlight
- #F8E71C
- foreground
- #eeffffff
- guide
- #42424270
- gutterForeground
- #424242
- invisibles
- #65737e
- lineHighlight
- #00000050
- popupCss
-
- selection
- #61616150
- selectionBorder
- #61616150
- shadow
- #00000010
- stackGuide
- #42424280
-
-
-
- name
- Comments
- scope
- comment, punctuation.definition.comment
- settings
-
- fontStyle
- italic
- foreground
- #818181
-
-
-
- name
- Variable
- scope
- variable, string constant.other.placeholder
- settings
-
- foreground
- #eeffffff
-
-
-
- name
- Colors
- scope
- constant.other.color
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Invalid
- scope
- invalid, invalid.illegal, invalid.broken
- settings
-
- background
- #ff7992
- foreground
- #ffffff
-
-
-
- name
- Unimplemented
- scope
- invalid.unimplemented
- settings
-
- background
- #C3E88D
- foreground
- #ffffff
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- background
- #C792EA
- foreground
- #ffffff
-
-
-
- name
- Keyword, Storage
- scope
- keyword, storage.type, storage.modifier
- settings
-
- foreground
- #C792EA
-
-
-
- name
- Keyword, Storage
- scope
- storage.type, keyword.control
- settings
-
- fontStyle
- italic
-
-
-
- name
- Operator, Misc
- scope
- keyword.operator, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution
- settings
-
- foreground
- #89DDFF
-
-
-
- name
- Tag
- scope
- entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter
- settings
-
- foreground
- #fe7d83
-
-
-
- name
- Function, Special Method, Block Level
- scope
- entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method, meta.block-level
- settings
-
- foreground
- #82AAFF
-
-
-
- name
- Other Variable, String Link
- scope
- support.other.variable, string.other.link
- settings
-
- foreground
- #fe7d83
-
-
-
- name
- Number, Constant, Function Argument, Tag Attribute, Embedded
- scope
- constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit
- settings
-
- foreground
- #F78C6C
-
-
-
- name
- String, Symbols, Inherited Class, Markup Heading
- scope
- string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js
- settings
-
- fontStyle
- normal
- foreground
- #C3E88D
-
-
-
- name
- Class, Support
- scope
- entity.name.class, entity.name.type.class, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types
- settings
-
- foreground
- #FFCB6B
-
-
-
- name
- CSS Class and Support
- scope
- source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type
- settings
-
- foreground
- #B2CCD6
-
-
-
- name
- Sub-methods
- scope
- entity.name.module.js, variable.import.parameter.js, variable.other.class.js
- settings
-
- foreground
- #ff7992
-
-
-
- name
- Language methods
- scope
- variable.language
- settings
-
- fontStyle
- italic
- foreground
- #ff7992
-
-
-
- name
- entity.name.method.js
- scope
- entity.name.method.js
- settings
-
- foreground
- #82AAFF
-
-
-
- name
- meta.method.js
- scope
- meta.class-method.js entity.name.function.js, variable.function.constructor
- settings
-
- foreground
- #82AAFF
-
-
-
- name
- Attributes
- scope
- entity.other.attribute-name
- settings
-
- foreground
- #C792EA
-
-
-
- name
- HTML Attributes
- scope
- text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name
- settings
-
- fontStyle
- italic
- foreground
- #FFCB6B
-
-
-
- name
- CSS Classes
- scope
- entity.other.attribute-name.class
- settings
-
- foreground
- #FFCB6B
-
-
-
- name
- CSS Id
- scope
- source.sass keyword.control
- settings
-
- foreground
- #82AAFF
-
-
-
- name
- Inserted
- scope
- markup.inserted
- settings
-
- foreground
- #C3E88D
-
-
-
- name
- Deleted
- scope
- markup.deleted
- settings
-
- foreground
- #ff7992
-
-
-
- name
- Changed
- scope
- markup.changed
- settings
-
- foreground
- #C792EA
-
-
-
- name
- Regular Expressions
- scope
- string.regexp
- settings
-
- foreground
- #89DDFF
-
-
-
- name
- Escape Characters
- scope
- constant.character.escape
- settings
-
- foreground
- #89DDFF
-
-
-
- name
- URL
- scope
- *url*, *link*, *uri*
- settings
-
- fontStyle
- underline
-
-
-
- name
- Search Results Nums
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #d89385
-
-
-
- name
- Search Results Lines
- scope
- entity.name.filename.find-in-files
- settings
-
- foreground
- #C3E88D
-
-
-
- name
- Decorators
- scope
- tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js
- settings
-
- fontStyle
- italic
- foreground
- #82AAFF
-
-
-
- name
- ES7 Bind Operator
- scope
- source.js constant.other.object.key.js string.unquoted.label.js
- settings
-
- fontStyle
- italic
- foreground
- #ff7992
-
-
-
- name
- JSON Key - Level 8
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #C3E88D
-
-
-
- name
- JSON Key - Level 7
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #C792EA
-
-
-
- name
- JSON Key - Level 6
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #fe7d83
-
-
-
- name
- JSON Key - Level 5
- scope
- source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #82AAFF
-
-
-
- name
- JSON Key - Level 4
- scope
- source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #d89385
-
-
-
- name
- JSON Key - Level 3
- scope
- source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #ff7992
-
-
-
- name
- JSON Key - Level 2
- scope
- source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #F78C6C
-
-
-
- name
- JSON Key - Level 1
- scope
- source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #FFCB6B
-
-
-
- name
- JSON Key - Level 0
- scope
- source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #C792EA
-
-
-
- name
- Markdown - Plain
- scope
- text.html.markdown, punctuation.definition.list_item.markdown
- settings
-
- foreground
- #eeffffff
-
-
-
- name
- Markdown - Markup Raw Inline
- scope
- text.html.markdown markup.raw.inline
- settings
-
- foreground
- #C792EA
-
-
-
- name
- Markdown - Markup Raw Inline Punctuation
- scope
- text.html.markdown punctuation.definition.raw.markdown
- settings
-
- foreground
- #65737e
-
-
-
- name
- Markdown - Line Break
- scope
- text.html.markdown meta.dummy.line-break
- settings
-
- foreground
-
-
-
-
- name
- Markdown - Heading
- scope
- markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown
- settings
-
- foreground
- #C3E88D
-
-
-
- name
- Markup - Italic
- scope
- markup.italic
- settings
-
- fontStyle
- italic
- foreground
- #fe7d83
-
-
-
- name
- Markup - Bold
- scope
- markup.bold, markup.bold string
- settings
-
- fontStyle
- bold
- foreground
- #fe7d83
-
-
-
- name
- Markup - Bold & Italic
- scope
- markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string
- settings
-
- fontStyle
- bold italic
-
-
-
- name
- Markup - Underline
- scope
- markup.underline
- settings
-
- fontStyle
- underline
- foreground
- #F78C6C
-
-
-
- name
- Markup - Strike
- scope
- markup.strike
- settings
-
- fontStyle
- strike
- foreground
-
-
-
-
- name
- Markdown - Blockquote
- scope
- markup.quote punctuation.definition.blockquote.markdown
- settings
-
- background
- #65737e
- foreground
- #65737e
-
-
-
- name
- Markup - Quote
- scope
- markup.quote
- settings
-
- fontStyle
- italic
- foreground
-
-
-
-
- name
- Markdown - Link
- scope
- string.other.link.title.markdown
- settings
-
- foreground
- #82AAFF
-
-
-
- name
- Markdown - Link Description
- scope
- string.other.link.description.title.markdown
- settings
-
- foreground
- #C792EA
-
-
-
- name
- Markdown - Link Anchor
- scope
- constant.other.reference.link.markdown
- settings
-
- foreground
- #FFCB6B
-
-
-
- name
- Markup - Raw Block
- scope
- markup.raw.block
- settings
-
- foreground
- #C792EA
-
-
-
- name
- Markdown - Raw Block Fenced
- scope
- markup.raw.block.fenced.markdown
- settings
-
- background
- #00000050
-
-
-
- name
- Markdown - Fenced Bode Block
- scope
- punctuation.definition.fenced.markdown
- settings
-
- background
- #00000050
-
-
-
- name
- Markdown - Fenced Bode Block Variable
- scope
- markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end
- settings
-
- foreground
- #eeffffff
-
-
-
- name
- Markdown - Fenced Language
- scope
- variable.language.fenced.markdown
- settings
-
- fontStyle
-
- foreground
- #65737e
-
-
-
- name
- Markdown - Punctuation Definition
- scope
- text.html.markdown punctuation.definition
- settings
-
- foreground
- #818181
-
-
-
- name
- Markdown HTML - Punctuation Definition
- scope
- text.html.markdown meta.disable-markdown punctuation.definition
- settings
-
- foreground
- #89DDFF
-
-
-
- name
- Markdown - Separator
- scope
- meta.separator
- settings
-
- background
- #00000050
- fontStyle
- bold
- foreground
- #65737e
-
-
-
- name
- Markup - Table
- scope
- markup.table
- settings
-
- background
-
- foreground
- #eeffffff
-
-
-
- name
- AceJump Label - Blue
- scope
- acejump.label.blue
- settings
-
- background
- #82AAFF
- foreground
- #ffffff
-
-
-
- name
- AceJump Label - Green
- scope
- acejump.label.green
- settings
-
- background
- #C3E88D
- foreground
- #ffffff
-
-
-
- name
- AceJump Label - Orange
- scope
- acejump.label.orange
- settings
-
- background
- #F78C6C
- foreground
- #ffffff
-
-
-
- name
- AceJump Label - Purple
- scope
- acejump.label.purple
- settings
-
- background
- #C792EA
- foreground
- #ffffff
-
-
-
- name
- SublimeLinter Warning
- scope
- sublimelinter.mark.warning
- settings
-
- foreground
- #FFCB6B
-
-
-
- name
- SublimeLinter Gutter Mark
- scope
- sublimelinter.gutter-mark
- settings
-
- foreground
- #ffffff
-
-
-
- name
- SublimeLinter Error
- scope
- sublimelinter.mark.error
- settings
-
- foreground
- #ff7992
-
-
-
- name
- SublimeLinter Annotation
- scope
- sublimelinter.annotations
- settings
-
- background
- #d89385
-
-
-
- name
- GitGutter Ignored
- scope
- markup.ignored.git_gutter
- settings
-
- foreground
- #65737e
-
-
-
- name
- GitGutter Untracked
- scope
- markup.untracked.git_gutter
- settings
-
- foreground
- #65737e
-
-
-
- name
- GitGutter Inserted
- scope
- markup.inserted.git_gutter
- settings
-
- foreground
- #C3E88D
-
-
-
- name
- GitGutter Changed
- scope
- markup.changed.git_gutter
- settings
-
- foreground
- #FFCB6B
-
-
-
- name
- GitGutter Deleted
- scope
- markup.deleted.git_gutter
- settings
-
- foreground
- #ff7992
-
-
-
- name
- Bracket Curly
- scope
- brackethighlighter.default
- settings
-
- foreground
- #B2CCD6
-
-
-
- name
- Bracket Quote
- scope
- brackethighlighter.quote
- settings
-
- foreground
- #C3E88D
-
-
-
- name
- Bracket Unmatched
- scope
- brackethighlighter.unmatched
- settings
-
- foreground
- #ff7992
-
-
-
- uuid
- 4F44C0F5-1F8D-4C52-8BAB-F0951904C1EC
-
-
diff --git a/highlight_themes/material-light-abridge.tmTheme b/highlight_themes/material-light-abridge.tmTheme
deleted file mode 100644
index 306f2f9..0000000
--- a/highlight_themes/material-light-abridge.tmTheme
+++ /dev/null
@@ -1,1011 +0,0 @@
-
-
-
-
- author
- Mattia Astorino
- colorSpaceName
- sRGB
- name
- Material-Theme-Lighter
- semanticClass
- material.theme.lighter
- settings
-
-
- settings
-
- activeGuide
- #00000070
- background
- #ffffff
- caret
- #27272790
- findHighlight
- #7c7600
- foreground
- #317e78
- guide
- #68757b70
- gutterForeground
- #6b7377
- invisibles
- #717375
- lineHighlight
- #62757f20
- popupCss
-
- selection
- #317e7840
- selectionBorder
- #317e7840
- shadow
- #62757f50
- stackGuide
- #68757b80
-
-
-
- name
- Comments
- scope
- comment, punctuation.definition.comment
- settings
-
- fontStyle
- italic
- foreground
- #6b7577
-
-
-
- name
- Variable
- scope
- variable, string constant.other.placeholder
- settings
-
- foreground
- #317e78
-
-
-
- name
- Colors
- scope
- constant.other.color
- settings
-
- foreground
- #ffffff
-
-
-
- name
- Invalid
- scope
- invalid, invalid.illegal, invalid.broken
- settings
-
- background
- #d92d2d
- foreground
- #ffffff
-
-
-
- name
- Unimplemented
- scope
- invalid.unimplemented
- settings
-
- background
- #587f22
- foreground
- #ffffff
-
-
-
- name
- Invalid deprecated
- scope
- invalid.deprecated
- settings
-
- background
- #7C4DFF
- foreground
- #ffffff
-
-
-
- name
- Keyword, Storage
- scope
- keyword, storage.type, storage.modifier
- settings
-
- foreground
- #7C4DFF
-
-
-
- name
- Keyword, Storage
- scope
- storage.type, keyword.control
- settings
-
- fontStyle
- italic
-
-
-
- name
- Operator, Misc
- scope
- keyword.operator, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution
- settings
-
- foreground
- #008088
-
-
-
- name
- Tag
- scope
- entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter
- settings
-
- foreground
- #d72952
-
-
-
- name
- Function, Special Method, Block Level
- scope
- entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method, meta.block-level
- settings
-
- foreground
- #5274a9
-
-
-
- name
- Other Variable, String Link
- scope
- support.other.variable, string.other.link
- settings
-
- foreground
- #d72952
-
-
-
- name
- Number, Constant, Function Argument, Tag Attribute, Embedded
- scope
- constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit
- settings
-
- foreground
- #c94625
-
-
-
- name
- String, Symbols, Inherited Class, Markup Heading
- scope
- string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js
- settings
-
- fontStyle
- normal
- foreground
- #587f22
-
-
-
- name
- Class, Support
- scope
- entity.name.class, entity.name.type.class, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types
- settings
-
- foreground
- #a16700
-
-
-
- name
- CSS Class and Support
- scope
- source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type
- settings
-
- foreground
- #64738c
-
-
-
- name
- Sub-methods
- scope
- entity.name.module.js, variable.import.parameter.js, variable.other.class.js
- settings
-
- foreground
- #d92d2d
-
-
-
- name
- Language methods
- scope
- variable.language
- settings
-
- fontStyle
- italic
- foreground
- #d92d2d
-
-
-
- name
- entity.name.method.js
- scope
- entity.name.method.js
- settings
-
- foreground
- #5274a9
-
-
-
- name
- meta.method.js
- scope
- meta.class-method.js entity.name.function.js, variable.function.constructor
- settings
-
- foreground
- #5274a9
-
-
-
- name
- Attributes
- scope
- entity.other.attribute-name
- settings
-
- foreground
- #7C4DFF
-
-
-
- name
- HTML Attributes
- scope
- text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name
- settings
-
- fontStyle
- italic
- foreground
- #a16700
-
-
-
- name
- CSS Classes
- scope
- entity.other.attribute-name.class
- settings
-
- foreground
- #a16700
-
-
-
- name
- CSS Id
- scope
- source.sass keyword.control
- settings
-
- foreground
- #5274a9
-
-
-
- name
- Inserted
- scope
- markup.inserted
- settings
-
- foreground
- #587f22
-
-
-
- name
- Deleted
- scope
- markup.deleted
- settings
-
- foreground
- #d92d2d
-
-
-
- name
- Changed
- scope
- markup.changed
- settings
-
- foreground
- #7C4DFF
-
-
-
- name
- Regular Expressions
- scope
- string.regexp
- settings
-
- foreground
- #008088
-
-
-
- name
- Escape Characters
- scope
- constant.character.escape
- settings
-
- foreground
- #008088
-
-
-
- name
- URL
- scope
- *url*, *link*, *uri*
- settings
-
- fontStyle
- underline
-
-
-
- name
- Search Results Nums
- scope
- constant.numeric.line-number.find-in-files - match
- settings
-
- foreground
- #a26356
-
-
-
- name
- Search Results Lines
- scope
- entity.name.filename.find-in-files
- settings
-
- foreground
- #587f22
-
-
-
- name
- Decorators
- scope
- tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js
- settings
-
- fontStyle
- italic
- foreground
- #5274a9
-
-
-
- name
- ES7 Bind Operator
- scope
- source.js constant.other.object.key.js string.unquoted.label.js
- settings
-
- fontStyle
- italic
- foreground
- #d92d2d
-
-
-
- name
- JSON Key - Level 8
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #587f22
-
-
-
- name
- JSON Key - Level 7
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #7C4DFF
-
-
-
- name
- JSON Key - Level 6
- scope
- source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #d72952
-
-
-
- name
- JSON Key - Level 5
- scope
- source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #5274a9
-
-
-
- name
- JSON Key - Level 4
- scope
- source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #a26356
-
-
-
- name
- JSON Key - Level 3
- scope
- source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #d92d2d
-
-
-
- name
- JSON Key - Level 2
- scope
- source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #c94625
-
-
-
- name
- JSON Key - Level 1
- scope
- source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #a16700
-
-
-
- name
- JSON Key - Level 0
- scope
- source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string
- settings
-
- foreground
- #7C4DFF
-
-
-
- name
- Markdown - Plain
- scope
- text.html.markdown, punctuation.definition.list_item.markdown
- settings
-
- foreground
- #317e78
-
-
-
- name
- Markdown - Markup Raw Inline
- scope
- text.html.markdown markup.raw.inline
- settings
-
- foreground
- #7C4DFF
-
-
-
- name
- Markdown - Markup Raw Inline Punctuation
- scope
- text.html.markdown punctuation.definition.raw.markdown
- settings
-
- foreground
- #717375
-
-
-
- name
- Markdown - Line Break
- scope
- text.html.markdown meta.dummy.line-break
- settings
-
- foreground
-
-
-
-
- name
- Markdown - Heading
- scope
- markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown
- settings
-
- foreground
- #587f22
-
-
-
- name
- Markup - Italic
- scope
- markup.italic
- settings
-
- fontStyle
- italic
- foreground
- #d72952
-
-
-
- name
- Markup - Bold
- scope
- markup.bold, markup.bold string
- settings
-
- fontStyle
- bold
- foreground
- #d72952
-
-
-
- name
- Markup - Bold & Italic
- scope
- markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string
- settings
-
- fontStyle
- bold italic
-
-
-
- name
- Markup - Underline
- scope
- markup.underline
- settings
-
- fontStyle
- underline
- foreground
- #c94625
-
-
-
- name
- Markup - Strike
- scope
- markup.strike
- settings
-
- fontStyle
- strike
- foreground
-
-
-
-
- name
- Markdown - Blockquote
- scope
- markup.quote punctuation.definition.blockquote.markdown
- settings
-
- background
- #717375
- foreground
- #717375
-
-
-
- name
- Markup - Quote
- scope
- markup.quote
- settings
-
- fontStyle
- italic
- foreground
-
-
-
-
- name
- Markdown - Link
- scope
- string.other.link.title.markdown
- settings
-
- foreground
- #5274a9
-
-
-
- name
- Markdown - Link Description
- scope
- string.other.link.description.title.markdown
- settings
-
- foreground
- #7C4DFF
-
-
-
- name
- Markdown - Link Anchor
- scope
- constant.other.reference.link.markdown
- settings
-
- foreground
- #a16700
-
-
-
- name
- Markup - Raw Block
- scope
- markup.raw.block
- settings
-
- foreground
- #7C4DFF
-
-
-
- name
- Markdown - Raw Block Fenced
- scope
- markup.raw.block.fenced.markdown
- settings
-
- background
- #62757f20
-
-
-
- name
- Markdown - Fenced Bode Block
- scope
- punctuation.definition.fenced.markdown
- settings
-
- background
- #62757f20
-
-
-
- name
- Markdown - Fenced Bode Block Variable
- scope
- markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end
- settings
-
- foreground
- #317e78
-
-
-
- name
- Markdown - Fenced Language
- scope
- variable.language.fenced.markdown
- settings
-
- fontStyle
-
- foreground
- #717375
-
-
-
- name
- Markdown - Punctuation Definition
- scope
- text.html.markdown punctuation.definition
- settings
-
- foreground
- #6b7577
-
-
-
- name
- Markdown HTML - Punctuation Definition
- scope
- text.html.markdown meta.disable-markdown punctuation.definition
- settings
-
- foreground
- #008088
-
-
-
- name
- Markdown - Separator
- scope
- meta.separator
- settings
-
- background
- #62757f20
- fontStyle
- bold
- foreground
- #717375
-
-
-
- name
- Markup - Table
- scope
- markup.table
- settings
-
- background
-
- foreground
- #317e78
-
-
-
- name
- AceJump Label - Blue
- scope
- acejump.label.blue
- settings
-
- background
- #5274a9
- foreground
- #ffffff
-
-
-
- name
- AceJump Label - Green
- scope
- acejump.label.green
- settings
-
- background
- #587f22
- foreground
- #ffffff
-
-
-
- name
- AceJump Label - Orange
- scope
- acejump.label.orange
- settings
-
- background
- #c94625
- foreground
- #ffffff
-
-
-
- name
- AceJump Label - Purple
- scope
- acejump.label.purple
- settings
-
- background
- #7C4DFF
- foreground
- #ffffff
-
-
-
- name
- SublimeLinter Warning
- scope
- sublimelinter.mark.warning
- settings
-
- foreground
- #a16700
-
-
-
- name
- SublimeLinter Gutter Mark
- scope
- sublimelinter.gutter-mark
- settings
-
- foreground
- #ffffff
-
-
-
- name
- SublimeLinter Error
- scope
- sublimelinter.mark.error
- settings
-
- foreground
- #d92d2d
-
-
-
- name
- SublimeLinter Annotation
- scope
- sublimelinter.annotations
- settings
-
- background
- #a26356
-
-
-
- name
- GitGutter Ignored
- scope
- markup.ignored.git_gutter
- settings
-
- foreground
- #717375
-
-
-
- name
- GitGutter Untracked
- scope
- markup.untracked.git_gutter
- settings
-
- foreground
- #717375
-
-
-
- name
- GitGutter Inserted
- scope
- markup.inserted.git_gutter
- settings
-
- foreground
- #587f22
-
-
-
- name
- GitGutter Changed
- scope
- markup.changed.git_gutter
- settings
-
- foreground
- #a16700
-
-
-
- name
- GitGutter Deleted
- scope
- markup.deleted.git_gutter
- settings
-
- foreground
- #d92d2d
-
-
-
- name
- Bracket Curly
- scope
- brackethighlighter.default
- settings
-
- foreground
- #64738c
-
-
-
- name
- Bracket Quote
- scope
- brackethighlighter.quote
- settings
-
- foreground
- #587f22
-
-
-
- name
- Bracket Unmatched
- scope
- brackethighlighter.unmatched
- settings
-
- foreground
- #d92d2d
-
-
-
- uuid
- 133d1250-19c6-4565-bc93-b37fd36f7fc9
-
-
diff --git a/sass/_colors.scss b/sass/_colors.scss
new file mode 100644
index 0000000..46a21db
--- /dev/null
+++ b/sass/_colors.scss
@@ -0,0 +1,50 @@
+@mixin dark(
+ $f1: #ccc,
+ $f2: #ddd,
+ $c1: #111,
+ $c2: #222,
+ $c3: #333,
+ $c4: #888,
+ $a1: #f90,
+ $a2: #fb0,
+ $a3: #f90,
+ $cg: #593,
+ $cr: #e33
+) {
+ #{--f1}: $f1;// Font Color Primary (ccc)
+ #{--f2}: $f2;// Font Color Headers (ddd)
+ #{--c1}: $c1;// Background Color Primary (111)
+ #{--c2}: $c2;// Background Color Secondary (222)
+ #{--c3}: $c3;// Table Rows, Block quote edge, Borders (333)
+ #{--c4}: $c4;// Disabled Buttons, Borders, mark background (888)
+ #{--a1}: $a1;// link color (f90)
+ #{--a2}: $a2;// link hover/focus color (fb0)
+ #{--a3}: $a3;// link h1-h2 hover/focus color (f90)
+ #{--cg}: $cg;// ins green, success (593)
+ #{--cr}: $cr;// del red, errors (e33)
+}
+@mixin light(
+ $f1: #333,
+ $f2: #222,
+ $c1: #fff,
+ $c2: #eee,
+ $c3: #ddd,
+ $c4: #555,
+ $a1: #c40,
+ $a2: #e60,
+ $a3: #f90,
+ $cg: #373,
+ $cr: #d33
+) {
+ #{--f1}: $f1;// Font Color Primary (444)
+ #{--f2}: $f2;// Font Color Headers (333)
+ #{--c1}: $c1;// Background Color Primary (fff)
+ #{--c2}: $c2;// Background Color Secondary (eee)
+ #{--c3}: $c3;// Table Rows, Block quote edge, Borders (ddd)
+ #{--c4}: $c4;// Disabled Buttons, Borders, mark background (677)
+ #{--a1}: $a1;// link color (c40)
+ #{--a2}: $a2;// link hover/focus color (e60)
+ #{--a3}: $a3;// link h1-h2 hover/focus color (f90)
+ #{--cg}: $cg;// ins green, success (373)
+ #{--cr}: $cr;// del red, errors (d33)
+}
diff --git a/sass/_font-extend-COPY-ME.sass b/sass/_font-extend-COPY-ME.sass
deleted file mode 100644
index 148f883..0000000
--- a/sass/_font-extend-COPY-ME.sass
+++ /dev/null
@@ -1,19 +0,0 @@
-// This abridge theme extension allows you to append custom fonts to font-family of the:
- // main font 'html' ('--ff' theme css variable in '_document.scss')
- // code font 'pre','code','kbd','samp','tt','var' ('--fm' theme css variable in '_code.scss' )
-// copy this file to your 'sass' folder:
- // either: remove the leading '_' and add 'font-extend-COPY-ME.css' to your 'stylesheets' in 'config.toml'
- // or : import it with '@use "_font-extend-COPY-ME"' in whatever existing sass file you already load
-
-// delete the following two lines if you want to prepend your fonts...
-$findFont-Main : "Segoe UI" // ← append custom MAIN font(s) AFTER this (full list @ '_variables.scss')
-$findFont-Code : "Segoe UI Mono" // ← append custom CODE font(s) AFTER this
-$fontExt-Main : ("MAIN FONT 1", "MAIN FONT 2") // list of custom MAIN font(s) to append
-$fontExt-Code : ("CODE FONT 1", "CODE FONT 2") // list of custom CODE font(s) to append
-
-// ...and delete the corresponding variables ↓
-@use "../themes/abridge/sass/font-extend" with($findFont-Main:$findFont-Main, $findFont-Code:$findFont-Code,$fontExt-Main:$fontExt-Main,$fontExt-Code:$fontExt-Code)
-// check ↑ relative path if you copy this file to some other location
-
-:root
- @include font-extend.font-root
diff --git a/sass/_font-extend.sass b/sass/_font-extend.sass
deleted file mode 100644
index 9c612c4..0000000
--- a/sass/_font-extend.sass
+++ /dev/null
@@ -1,35 +0,0 @@
-@use "sass:meta"
-@use "variables" as var
-@use "function/font" as f
-
-$findFont-Main : null !default
-$findFont-Code : null !default
-$fontExt-Main : null !default
-$fontExt-Code : null !default
-
-$typeMain : meta.type-of($fontExt-Main)
-$typeCode : meta.type-of($fontExt-Code)
-
-@if ($typeMain == 'string') or ($typeMain == 'list')
- @if ($findFont-Main == null) // prepend
- var.$font : f.font-prepend(var.$font, $fontExt-Main)
- @else // append
- $iFoundFont-Main : index(var.$font , $findFont-Main)
- @if $iFoundFont-Main
- var.$font : f.font-append( var.$font, $fontExt-Main, $findFont-Main)
- @else
- @debug "⚠ Failed to find font '#{$findFont-Main}' in the list of '#{var.$font}'"
-
-@if ($typeMain == 'string') or ($typeMain == 'list')
- @if ($findFont-Code == null) // prepend
- var.$font-mono : f.font-prepend(var.$font-mono, $fontExt-Code)
- @else // append
- $iFoundFont-Code : index(var.$font-mono , $findFont-Code)
- @if $iFoundFont-Code
- var.$font-mono : f.font-append( var.$font-mono, $fontExt-Code, $findFont-Code)
- @else
- @debug "⚠ Failed to find font '#{$findFont-Code}' in the list of '#{var.$font-mono}'"
-
-@mixin font-root
- #{--ff}: var.$font
- #{--fm}: var.$font-mono //code
diff --git a/sass/_functions.scss b/sass/_functions.scss
new file mode 100644
index 0000000..13fd8be
--- /dev/null
+++ b/sass/_functions.scss
@@ -0,0 +1,122 @@
+@use "sass:meta";
+@use "sass:list";
+
+@function remove($list, $value, $recursive:false) {
+ $result: ();
+ @for $i from 1 through length($list) {
+ @if type-of(nth($list, $i)) == list and $recursive {
+ $result: append($result, remove(nth($list, $i), $value, $recursive), $separator: comma);
+ } @else if nth($list, $i) != $value {
+ $result: append($result, nth($list, $i), $separator: comma);
+ }
+ }
+ @return $result;
+}
+
+@function font-append($base, $ext, $separator:comma) {
+ $base-pre: ();
+ $base-pos: ();
+ $iFontSep: index($base, $separator);
+ @if not $iFontSep {// didn't find the font separator, return
+ @debug "⚠ Failed to find '#{$separator}' in the list of '#{$base}'";
+ @return $base;
+ }
+ @for $i from 1 through list.length($base) {
+ $iEl: list.nth($base, $i);
+ @if $i <= $iFontSep {
+ $base-pre: list.append($base-pre, $iEl, $separator:comma);
+ } @else {
+ $base-pos: list.append($base-pos, $iEl, $separator:comma);
+ }
+ }
+ @return list.join(list.join($base-pre, $ext), $base-pos);
+}
+
+@function font-prepend($base, $ext) {
+ $ext-type: meta.type-of($ext);
+ @if not ($ext-type == 'string') and not ($ext-type == 'list') {
+ //@debug "⚠ Expected a string or a list, but got '#{$ext-type}' in '#{$ext}'";
+ @return $base;
+ } @else {
+ @return list.join($ext, $base);
+ }
+}
+
+@function font-var($base, $ext, $findFont:null) {
+ $typeFont: meta.type-of($base);
+
+ @if ($typeFont == 'string') or ($typeFont == 'list') {
+ @if ($findFont == null) {// prepend
+ $font: font-prepend($base, $ext);
+ @return $font;
+ } @else { // append
+ $iFoundFont-Main: index($base, $findFont);
+ @if $iFoundFont-Main {
+ $font: font-append($base, $ext, $findFont);
+ @return $font;
+ } @else {
+ @debug "⚠ Failed to find font '#{$findFont}' in the list of '#{$base}'";
+ }
+ }
+ }
+}
+
+@function icon($icon-name,$stroke,$stroke-width:1,$fill:'none',$ic) {
+ $sc:"%23888";//stroke color
+ @if $ic {
+ $sc: $stroke
+ }
+ $p: (
+ 's': $sc,
+ 'sw': $stroke-width,
+ 'f': $fill
+ );
+ $icons: (
+ //template-fill: "%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d=''/%3E%3C/svg%3E",
+ //template-stroke: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d=''/%3E%3C/svg%3E",
+ bitbucket: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M14.2 15.3H9.8L8.7 8.7h6.6ZM2.8 3.2A.7.7 0 0 0 2 4l3.4 16c.1.4.6.8 1 .8h11a.7.7 0 0 0 .6-.6l4-16.1a.7.7 0 0 0-.7-.9Z'/%3E%3C/svg%3E",
+ buymeacoffee: "%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='#{map-get($p, f)}' d='m7.9 11.7.8 8.3c.2 2 .8 2 3.6 2 2.3 0 2.8-.1 3-2l.8-9.3c-3.3-1-4 2-8.2 1z'/%3E%3Cpath fill='#{map-get($p, s)}' d='M18.8 4.3c-.6-.1-.6-1-.7-1.9-.2-1.6-1.2-2-4-2.2-3-.4-8.6-.2-8.5 1.6 0 1.7 4.8 2.2 9.7 1.6.8-.1.6-1.5-.2-1.4-3.6.5-7.4 0-7.4-.2 0-.3 3.3-.5 5-.4 4.5.3 3.7.3 4.2 2.2.2 1 0 .9-.7 1-3 .3-6 .2-9-.2C4.7 4 4.3 4.4 4 6c-.8 2.7 1 2.8 2.1 3 4.8.7 7.7.3 10.3.2.8-.1.6.5.6 1.2l-1.3 10.8c-.1 1.4-1.4 1.4-4 1.5-2.7.2-3.3-.5-3.5-1.6L7.1 10c-.1-1-1.5-.6-1.4.3l1.1 10.8C7.1 24 9.4 24 12.2 24c2.6 0 4.6-.3 5-3.2l1-11.3c.2-.9.3-.7 1-.9 1.8-.8 1-4.2-.4-4.3zm-.3 3a38 38 0 0 1-12.6.2c-1.4-.2-.9-2 0-1.9 4.5.7 8.7.7 12 0 1.4-.2 1.1 1.7.6 1.8z' /%3E%3C/svg%3E",
+ check: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E",
+ chevron: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E",
+ clock: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E",
+ codeberg: "%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='#{map-get($p, f)}' d='M12 1A11 11 0 0 0 1 12a11 11 0 0 0 1.7 6.4L12 6l9.3 12.4A11 11 0 0 0 23 12 11 11 0 0 0 12 1Z'/%3E%3Cpath fill='#{map-get($p, s)}' d='M21.3 18.4 12 6l4.4 16.8a11 11 0 0 0 4.9-4.4Z' /%3E%3C/svg%3E",
+ date: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4m-5 4h18'/%3E%3C/svg%3E",
+ discord: "%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M19.7 5.6a18.2 18.2 90 0 0-4.6-1.4 12.5 12.5 90 0 0-.6 1.2 17 17 90 0 0-5 0 12.5 12.5 90 0 0-.6-1.2 18.4 18.4 90 0 0-4.6 1.4A20 20 0 0 0 1 18a18.4 18.4 90 0 0 5.7 2.9 13.5 13.5 90 0 0 1.2-2A11.8 11.8 90 0 1 6 18l.5-.3a13.2 13.2 90 0 0 11 0l.5.3a12 12 90 0 1-1.9.9 13.3 13.3 90 0 0 1.2 2A18.2 18.2 90 0 0 23 18c.3-4.7-.9-8.8-3.3-12.4Zm-11.4 10c-1 0-1.9-1-1.9-2.2s.8-2.2 1.9-2.2 2 1 2 2.2-1 2.2-2 2.2Zm7.4 0c-1.1 0-2-1-2-2.2s.9-2.2 2-2.2 1.9 1 1.9 2.2-.9 2.2-1.9 2.2Z'/%3E%3C/svg%3E",
+ docker: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M4 19.8S7 20 8 18m-4-7h3v3H4Zm3 0h3v3H7Zm3 0h3v3h-3ZM7 8h3v3H7Zm3 0h3v3h-3Zm0-3h3v3h-3Zm10 8c-1 0-1 0-1.4-1.9C18.5 10 17 10 17 12c0 1 0 2-3 2H1a9 9 0 0 0 3 6c3 2 5 2 9 1a10.8 10.8 90 0 0 5-4c1-2 1-1 3-2s1-2 0-2Z'/%3E%3C/svg%3E%0A",
+ element: "%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C5 0 0 6 0 12s6 12 12 12 12-6 12-12A12 12 0 0 0 12 0Zm-1 4c4 0 6 3 6 6 0 2-2 2-2 0s-2-4-4-4-2-2 0-2Zm-7 9c0-4 3-6 6-6 2 0 2 2 0 2s-4 2-4 4-2 2-2 0Zm9 7c-4 0-6-3-6-6 0-2 2-2 2 0s2.4 4 4 4c2 0 2 2 0 2Zm1-3c-2 0-2-2 0-2s4-2 4-4 2-2 2 0c0 4-3 6-6 6Z'/%3E%3C/svg%3E",
+ facebook: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z'/%3E%3C/svg%3E",
+ folder: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z'/%3E%3C/svg%3E",
+ github: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M9 19c-5 1.5-5-2.5-7-3m14 6v-3.9a3.4 3.4 0 0 0-1-2.6c3.2-.3 6.5-1.5 6.5-7A5.4 5.4 0 0 0 20 4.8 5 5 0 0 0 20 1s-1.3-.3-4 1.5a13.4 13.4 0 0 0-7 0C6.3.6 5 1 5 1a5 5 0 0 0 0 3.8 5.4 5.4 0 0 0-1.5 3.7c0 5.5 3.3 6.7 6.4 7a3.4 3.4 0 0 0-.9 2.6V22'/%3E%3C/svg%3E",
+ github-sponsor: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M20 4c-5-3-8 2-8 4 0-2-3-7-8-4-4 2-6 10 8 18 14-8 12-16 8-18z'/%3E%3C/svg%3E",
+ gitlab: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M22.6 14.4 12 22 1.3 14.4a.8.8 0 0 1-.3-1l1.3-3.7 2.4-7.5a.4.4 0 0 1 .1-.2.4.4 0 0 1 .6 0 .4.4 0 0 1 .1.2L8 9.7h8l2.5-7.5a.4.4 0 0 1 .1-.2.4.4 0 0 1 .6 0 .4.4 0 0 1 0 .2l2.5 7.5 1.3 3.8a.8.8 0 0 1-.3.9z'/%3E%3C/svg%3E",
+ globe: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E",
+ home: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M9 22V12h6v10M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z'/%3E%3C/svg%3E",
+ instagram: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Crect x='2' y='2' width='20' height='20' rx='5' ry='5'/%3E%3Cpath d='M16 11.4A4 4 0 1 1 12.6 8a4 4 0 0 1 3.4 3.4zm1.5-4.9h.01'/%3E%3C/svg%3E",
+ linkedin: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6zM2 9h4v12H2z'/%3E%3Ccircle cx='4' cy='4' r='2'/%3E%3C/svg%3E",
+ mail: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m22 6-10 7L2 6m2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2Z'/%3E%3C/svg%3E",
+ mastodon: "%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M2 8c0 5.7-.2 12.6 5 14 2 .6 3.7.7 5 .6 2.4-.1 3.8-.9 3.8-.9l-.1-1.8s-1.7.6-3.7.5c-1.9 0-4-.2-4.2-2.6a5 5 90 0 1 0-.7c4 1 7.5.5 8.4.4 2.7-.4 5-2 5.3-3.6.5-2.4.4-5.8.4-5.8C22 3.4 19 2 19 2 15.9.6 8 .6 5.1 2c0 0-3 1.4-3 6zm4.5-2.3c1.2-1.4 3.8-1.5 5 .3l.5.9.6-1c1.1-1.7 3.7-1.6 4.9-.2 1.1 1.3.9 2.5.9 8.4H16V8.6c0-2.4-3-2.5-3 .3v3h-2V9c0-2.8-3-2.7-3-.3V14H5.6c0-5.9-.2-7.1 1-8.4z'/%3E%3C/svg%3E",
+ matrix: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M.6.6v22.8H3v.6H0V0h3v.6zm7 7.2V9h.1c3.2-2.3 4.3 0 4.8.3C14.9 6.7 18 8 18 11v5h-1.5v-5a1 1 0 0 0-3.5 0v5h-1.7v-5a1 1 0 0 0-3.7 0v5H6V7.8zm15.8 15.7V.4H21V0h3v24h-3v-.6z'/%3E%3C/svg%3E",
+ minus: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E",
+ moon: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8z'/%3E%3C/svg%3E",
+ pinterest: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m8 20 4-9m-1.3 3c.4 1.3 1.4 2 2.5 2 2.1 0 3.8-1.6 3.8-4a5 5 0 1 0-9.7 1.7'/%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E",
+ python: "%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='#{map-get($p, f)}' d='M17 6c0 4-1 5-6 5-4 0-5 1-5 6-4 0-5-1-5-6 0-3 1-4.5 4-4.5h7c0-.5 0-.5-1-.5H6c0-3 0-5 6-5 5 0 5 2 5 5ZM9 3C7.5 3 7.5 5 9 5s1.5-2 0-2Z'/%3E%3Cpath fill='#{map-get($p, s)}' d='M23 12c0 3-1 4.6-4 4.5h-7v.5h6c0 4 0 6-6 6-5 0-5-2-5-6s1-5 6-5c4 0 5-1 5-6 4 0 5 1 5 6Zm-8 7c-1.5 0-1.5 2 0 2s1.5-2 0-2Z' /%3E%3C/svg%3E",
+ researchgate: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M16 5c0 3.5.7 5 3 5s3.7-1.3 3.3-5h-3v1.3H21c0 1.9-.7 2.7-2 2.5-1.3 0-1.8-.7-1.8-3.2 0-2.4.4-3.3 1.5-3.4 1-.2 1.7.2 2.2 1.1L22 3c-.4-1.3-1.4-2-2.9-2C17.2 1 16 2 16 5ZM8 6.2l-6 .2v.9c1 .3 2 0 2 2.2v11C4 22 3 22 2 22.2v.8h6.6v-.8C7 22 6 22 6 20.5v-5.2h2a46 46 0 0 0 4 5.7 5 5 0 0 0 5 2v-1c-3 0-5-5-7-7 6-1 6-10-2-8.8ZM6 14V7.6C14 6 13 14 8 14Z'/%3E%3C/svg%3E",
+ rss: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M4 11a9 9 0 0 1 9 9M4 4a16 16 0 0 1 16 16'/%3E%3Ccircle cx='5' cy='19' r='1'/%3E%3C/svg%3E",
+ stack: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M4 17v1a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-1M8 16h8m-7.7-3.4 8 .8M8.8 9.2l7.8 1.6m-6.5-5 7.6 2.4'/%3E%3C/svg%3E",
+ sun: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Cpath d='M12 1v2m0 18v2M4.2 4.2l1.4 1.4m12.8 12.8 1.4 1.4M1 12h2m18 0h2M4.2 19.8l1.4-1.4M18.4 5.6l1.4-1.4'/%3E%3C/svg%3E",
+ tag: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m20.6 13.4-7.2 7.2a2 2 0 0 1-2.8 0L2 12V2h10l8.6 8.6a2 2 0 0 1 0 2.8zM7 7h.01'/%3E%3C/svg%3E",
+ twitch: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M21 2H3v16h5v4l4-4h5l4-4V2zm-10 9V7m5 4V7'/%3E%3C/svg%3E",
+ twitter: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M23 3a10.9 10.9 0 0 1-3.1 1.5 4.5 4.5 0 0 0-7.9 3v1A10.7 10.7 0 0 1 3 4s-4 9 5 13a11.6 11.6 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0 0-.8A7.7 7.7 0 0 0 23 3z'/%3E%3C/svg%3E",
+ x: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M21 3 3 21M3 3l18 18'/%3E%3C/svg%3E",
+ youtube: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m9.8 15 5.7-3.3-5.8-3.2V15Zm12.7-8.6a2.8 2.8 0 0 0-1.9-2C18.9 4 12 4 12 4s-6.9 0-8.6.5a2.8 2.8 0 0 0-2 2 29 29 0 0 0-.4 5.3 29 29 0 0 0 .5 5.3A2.8 2.8 0 0 0 3.4 19c1.7.5 8.6.5 8.6.5s6.9 0 8.6-.5a2.8 2.8 0 0 0 2-2 29 29 0 0 0 .4-5.3 29 29 0 0 0-.5-5.3z'/%3E%3C/svg%3E",
+ adjust: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C6 0 0 6 0 12s5 12 12 12 12-5 12-12S19 0 12 0Zm0 4c5 0 8 3 8 8s-3 8-8 8V4Z'/%3E%3C/svg%3E",
+ angl: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m16 4-8 8 8 8'/%3E%3C/svg%3E",
+ angll: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m11 4-8 8 8 8m9-16-8 8 8 8'/%3E%3C/svg%3E",
+ angr: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m8 4 8 8-8 8'/%3E%3C/svg%3E",
+ angrr: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m4 4 8 8-8 8m9-16 8 8-8 8'/%3E%3C/svg%3E",
+ angu: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m4 16 8-8 8 8'/%3E%3C/svg%3E",
+ search: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Ccircle cx='9.5' cy='9.5' r='8'/%3E%3Cpath d='m23 23-9-9'/%3E%3C/svg%3E"
+ );
+ $icon: map-get($icons, $icon-name);
+ @return url("data:image/svg+xml,#{$icon}");
+}
diff --git a/sass/_includes.scss b/sass/_includes.scss
deleted file mode 100644
index 812f8d1..0000000
--- a/sass/_includes.scss
+++ /dev/null
@@ -1,58 +0,0 @@
-/**
- * Forked from Bamboo: https://github.com/rilwis/bamboo (MIT)
- * which was forked from new.css (MIT)
- * Supplemented code from Pico.css: https://github.com/picocss/pico (MIT)
- * Supplemented code from Basic.css: https://github.com/vladocar/Basic.css (MIT)
- * Supplemented code from AttriCSS: https://github.com/raj457036/attriCSS (MIT)
- * Feather Icons: https://github.com/feathericons/feather (MIT)
- * Tabler Icons: https://github.com/tabler/tabler-icons/find/master (MIT)
- *
- * Bamboo, New, Pico: based on Normalize.css & Sanitize.css
- * Normalize: https://github.com/necolas/normalize.css (MIT)
- * Sanitize: https://github.com/csstools/sanitize.css (CC0 1.0 Universal)
- */
-
-// Config
-@forward "variables" as var-*;
-
-@forward "colors/orange" as colors-*;
-//@forward "colors/blue" as colors-*;
-//@forward "colors/blueshade" as colors-*;
-
-@forward "colors/syntax" as syntax-*;
-
-//@use "fonts/Roboto";
-//@use "fonts/Roboto-Mono"; // Monospaced
-//@use "fonts/Arimo";
-//@use "fonts/FiraCode"; // Monospaced
-//@use "fonts/Abridge"; // Icon Font (don't recommend, CSS only icons are in my opinion better.)
-
-// Includes - Sorted by importance/category (includes at top are needed most frequently)
-@use "include/document"; // html
-@use "include/typography"; // a, headings, p, ul, blockquote, ...
-@use "include/sectioning"; // body, header, main, footer
-@use "include/nav"; // Nav
-
-@use "include/embedded"; // iframe(youtube/vimeo), audio, canvas, img, svg, video
-@use "include/table"; // table, tr, td, ...
-@use "include/code"; // pre, code, ...
-@use "include/hr"; // hr
-
-@use "include/scroller"; // figure
-@use "include/button"; // button, a[role=button], type=button, type=submit ...
-@use "include/form"; // input, select, textarea, label, fieldset, legend (If you use this, you should also use button)
-@use "include/top"; // back to top button using only CSS
-
-@use "include/syntax"; // syntax highlighting for code
-
-@use "include/search"; // Zola Search - elasticlunr site-wide search
-@use "include/toc"; // Zola TOC - Table of Content Menu (recent posts & index), sticky (floats top right)
-
-@use "include/icons"; // svg icons
-
-@use "include/zola"; // Zola spacing and layout classes
-
-
-
-//@use "include/grid"; // section infinite grid -- test/rework this similar to hnav and milligram in that it should collapse to a single column as the page becomes narrow
-//@use "include/misc"; // template, [hidden], dialog, canvas
diff --git a/sass/_syntax.scss b/sass/_syntax.scss
new file mode 100644
index 0000000..0f822d7
--- /dev/null
+++ b/sass/_syntax.scss
@@ -0,0 +1,39 @@
+// Syntax Highlighting
+@mixin dark(
+ $bg: #191919,
+ $h1: #e65,
+ $h2: #f91,
+ $h3: #eb6,
+ $h4: #ac3,
+ $h5: #8db,
+ $h6: #6ae,
+ $h7: #d6e
+) {
+ #{--bg}: $bg;// background color
+ #{--h1}: $h1;// red, support function
+ #{--h2}: $h2;// orange, punctuation, constant, variable, json-key
+ #{--h3}: $h3;// tan, entity/function name
+ #{--h4}: $h4;// green, string
+ #{--h5}: $h5;// teal, escape character
+ #{--h6}: $h6;// blue, declaration, tag, property
+ #{--h7}: $h7;// purple, operators
+}
+@mixin light(
+ $bg: #f7f7f7,
+ $h1: #a21,
+ $h2: #930,
+ $h3: #a50,
+ $h4: #350,
+ $h5: #286,
+ $h6: #059,
+ $h7: #a3c
+) {
+ #{--bg}: $bg;// background color
+ #{--h1}: $h1;// red, support function
+ #{--h2}: $h2;// orange, punctuation, constant, variable, json-key
+ #{--h3}: $h3;// tan, entity/function name
+ #{--h4}: $h4;// green, string
+ #{--h5}: $h5;// teal, escape character
+ #{--h6}: $h6;// blue, declaration, tag, property
+ #{--h7}: $h7;// purple, operators
+}
diff --git a/sass/_variables.scss b/sass/_variables.scss
deleted file mode 100644
index a45495a..0000000
--- a/sass/_variables.scss
+++ /dev/null
@@ -1,192 +0,0 @@
-/**
- * Forked from Bamboo: https://github.com/rilwis/bamboo (MIT)
- * which was forked from new.css (MIT)
- * Supplemented code from Pico.css: https://github.com/picocss/pico (MIT)
- * Supplemented code from Basic.css: https://github.com/vladocar/Basic.css (MIT)
- * Supplemented code from AttriCSS: https://github.com/raj457036/attriCSS (MIT)
- * Feather Icons: https://github.com/feathericons/feather (MIT)
- * Tabler Icons: https://github.com/tabler/tabler-icons/find/master (MIT)
- *
- * Bamboo, New, Pico: based on Normalize.css & Sanitize.css
- * Normalize: https://github.com/necolas/normalize.css (MIT)
- * Sanitize: https://github.com/csstools/sanitize.css (CC0 1.0 Universal)
- */
-
-// Config
-// ––––––––––––––––––––
-
-// Enable , , inside as a container
-$enable-semantic-container: true !default;
-
-// Enable responsive typography
-// Fixed root element size if disabled
-$enable-responsive-typography: true !default;
-
-// Enable responsive spacings for , , ,
-// Fixed spacings if disabled
-$enable-responsive-spacings: false !default;
-
-// Enable a centered viewport for , , inside
-// Fluid layout until it reaches a defined size, then becomes a centered viewport
-$enable-maxwidth: true !default;
-$mw:60% !default;// max-width
-$mb:1200px !default;// value at which to switch from fluid layout to using max-width
-
-// Enable a centered viewport for , , inside
-// This option will only work if $enable-maxwidth: false
-$enable-viewport: false !default;
-
-// xs: Extra small (portrait phones)
-// sm: Small(landscape phones)
-// md: Medium(tablets)
-// lg: Large(desktops)
-// xl: Extra large (large desktops)
-
-// Breakpoints
-$breakpoints: (
- // 'null' disable the breakpoint
- xs: 0,
- sm: 576px,
- md: 768px,
- lg: 992px,
- xl: 1200px
-) !default;
-
-// Viewports
-$viewports: (
- // 'null' disable the viewport on a breakpoint
- sm: 510px,
- md: 700px,
- lg: 920px,
- xl: 1130px
-) !default;
-
-$syntax: true !default;//syntax highlighting for Code Blocks.
-
-// Enable svg css icons
-$enable-icons: true !default; // setting this to false disables ALL icons, to use icons set to true.
-$ic: true !default; // icon color - set to true for colorized icons, otherwise a neutral gray #888 is used.
-// to use icons set enable-icons:true above and also enable individual icons that you need below. https://deepthought-theme.netlify.app/
-$icon-rss: true !default;
-$icon-mail: true !default;// email mail envelope
-$icon-mastodon: true !default;
-$icon-element: true !default;
-$icon-matrix: false !default;
-$icon-buymeacoffee: true !default;
-$icon-twitter: true !default;
-$icon-facebook: true !default;
-$icon-linkedin: true !default;
-$icon-codeberg: true !default;
-$icon-gitlab: true !default;
-$icon-github: true !default;
-$icon-github-sponsor: true !default;
-$icon-bitbucket: true !default;
-$icon-python: true !default;
-$icon-docker: true !default;
-$icon-stack: true !default;
-$icon-instagram: true !default;
-$icon-pinterest: true !default;
-$icon-discord: true !default;
-$icon-twitch: true !default;
-$icon-youtube: true !default;
-$icon-researchgate: true !default;
-
-$icon-x: true !default;// x symbol
-$icon-search: true !default;//search
-$icon-adjust: true !default;//theme switcher
-$icon-angll: true !default;//first page
-$icon-angl: true !default;//previous page
-$icon-angr: true !default;//next page
-$icon-angrr: true !default;//last page
-$icon-angu: true !default;//back to top
-
-$icon-ffolder: false !default;
-$icon-folder: false !default;// categories folder
-$icon-ftag: false !default;
-$icon-tag: false !default;// tag
-$icon-check: false !default;// check mark
-$icon-chevron: false !default;// chevron down
-$icon-clock: false !default;// time analog clock
-$icon-date: false !default;// calendar
-$icon-globe: false !default;
-$icon-home: false !default;
-$icon-minus: false !default;// minus symbol
-$icon-moon: false !default;// dark moon
-$icon-sun: false !default;// light sun
-// add an icon link to an html template like this:
-
-$font: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Noto Sans", Helvetica, Arial, sans-serif !default;
-$font-mono: ui-monospace, Menlo, Monaco, Consolas, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "DejaVu Sans Mono", "Liberation Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Ubuntu Mono", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", Courier, monospace !default;
-
-@mixin root {
- #{--ff}: $font;
- #{--fm}: $font-mono;//code
-
- // Spacings
- --s1: .5rem;
- --s2: 1rem;
- --rc: .5rem; //radius corners
-
- // Borders
- --br: 0.25rem; //border radius
- --bw: 0.0625rem; //border width
- --ow: 0.1875rem; //outline width
-
- --fs: 1rem; //font-size
- --lh: 1.5; //line-height
- --lhh: 1.2; //line-height headers
- --fw: 400; //font-weight
- --fh: 700; //font-weight h1-h6
-
- // Responsive typography
- @if $enable-responsive-typography {
- @if map-get($breakpoints, "sm") {
- @media (min-width: map-get($breakpoints, "sm")) {
- --fs: 1rem;
- }
- }
- @if map-get($breakpoints, "md") {
- @media (min-width: map-get($breakpoints, "md")) {
- --fs: 1.04rem;
- }
- }
- @if map-get($breakpoints, "lg") {
- @media (min-width: map-get($breakpoints, "lg")) {
- --fs: 1.08rem;
- }
- }
- @if map-get($breakpoints, "xl") {
- @media (min-width: map-get($breakpoints, "xl")) {
- --fs: 1.12rem;
- }
- }
- }
-
- // Responsives spacings
- @if $enable-responsive-spacings {
- // Sectionning
- header, main, footer,
- section {
- @if map-get($breakpoints, "sm") {
- @media (min-width: map-get($breakpoints, "sm")) {
- --s1: .5rem;
- }
- }
- @if map-get($breakpoints, "md") {
- @media (min-width: map-get($breakpoints, "md")) {
- --s1: .6rem;
- }
- }
- @if map-get($breakpoints, "lg") {
- @media (min-width: map-get($breakpoints, "lg")) {
- --s1: .7rem;
- }
- }
- @if map-get($breakpoints, "xl") {
- @media (min-width: map-get($breakpoints, "xl")) {
- --s1: .8rem;
- }
- }
- }
- }
-}
diff --git a/sass/abridge-auto.scss b/sass/abridge-auto.scss
deleted file mode 100644
index ef1ba6e..0000000
--- a/sass/abridge-auto.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-@use "includes";
-
-:root {
- @include includes.var-root;
-}
-
-:root {
- @include includes.colors-dark;
- @if includes.$var-syntax {
- @include includes.syntax-dark;
- }
-}
-@media (prefers-color-scheme: light) {
- :root {
- @include includes.colors-light;
- @if includes.$var-syntax {
- @include includes.syntax-light;
- }
- }
-}
diff --git a/sass/abridge-dark.scss b/sass/abridge-dark.scss
deleted file mode 100644
index 0d3cb4c..0000000
--- a/sass/abridge-dark.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-@use "includes";
-
-:root {
- @include includes.var-root;
-}
-
-:root {
- @include includes.colors-dark;
- @if includes.$var-syntax {
- @include includes.syntax-dark;
- }
-}
diff --git a/sass/abridge-light.scss b/sass/abridge-light.scss
deleted file mode 100644
index 707ba96..0000000
--- a/sass/abridge-light.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-@use "includes";
-
-:root {
- @include includes.var-root;
-}
-
-:root {
- @include includes.colors-light;
- @if includes.$var-syntax {
- @include includes.syntax-light;
- }
-}
diff --git a/sass/abridge.scss b/sass/abridge.scss
index cd35c7a..3c7236e 100644
--- a/sass/abridge.scss
+++ b/sass/abridge.scss
@@ -1,18 +1,1405 @@
-@use "includes";
+@use "sass:meta";
+@use "sass:list";
+@use "functions";
+@use "colors";
+@use "syntax";
+
+/******************************************************************************
+ * Variables
+ *****************************************************************************/
+
+$abridgeMode: "switcher" !default;//valid values: switcher, auto, dark, light
+
+/// Enable a centered viewport for , , inside
+/// Fluid layout until a defined size, then becomes centered viewport
+$enable-maxwidth: true !default;
+$mw:60% !default;// max-width
+$mb:1200px !default;// value at which to switch from fluid layout to max-width
+
+$dark: #ccc #ddd #111 #222 #333 #888 #f90 #fb0 #f90 #593 #e33 !default;//orange
+//$dark: #ccc #ddd #111 #222 #333 #888 #09f #0bf #0af #593 #e33 !default;//blue
+//$dark: #ccc #ddd #111 #123 #345 #789 #09f #0bf #0af #593 #e33 !default;//blueshade
+
+$light: #333 #222 #fff #eee #ddd #555 #c40 #e60 #f90 #373 #d33 !default;//orange
+//$light: #333 #222 #fff #eee #ddd #555 #06e #09f #07f #373 #d33 !default;//blue
+//$light: #333 #222 #fff #def #137 #013 #06e #09f #07f #373 #d33 !default;//blueshade
+
+$syntax-dark: #191919 #e65 #f91 #eb6 #ac3 #8db #6ae #d6e !default;
+$syntax-light: #f7f7f7 #a21 #930 #a50 #350 #286 #059 #a3c !default;
+
+$syntax: true !default;//syntax highlighting for Code Blocks.
+
+$enable-icons: true !default; // false disables ALL icons
+$ic: true !default; // true for colorized icons, otherwise #888 is used.
+$icon-rss: true !default;
+$icon-mail: true !default;// email mail envelope
+$icon-mastodon: true !default;
+$icon-element: true !default;
+$icon-matrix: false !default;
+$icon-buymeacoffee: true !default;
+$icon-twitter: true !default;
+$icon-facebook: true !default;
+$icon-linkedin: true !default;
+$icon-codeberg: true !default;
+$icon-gitlab: true !default;
+$icon-github: true !default;
+$icon-github-sponsor: true !default;
+$icon-bitbucket: true !default;
+$icon-python: true !default;
+$icon-docker: true !default;
+$icon-stack: true !default;
+$icon-instagram: true !default;
+$icon-pinterest: true !default;
+$icon-discord: true !default;
+$icon-twitch: true !default;
+$icon-youtube: true !default;
+$icon-researchgate: true !default;
+
+$icon-x: true !default;// x symbol
+$icon-search: true !default;//search
+$icon-adjust: true !default;//theme switcher
+$icon-angll: true !default;//first page
+$icon-angl: true !default;//previous page
+$icon-angr: true !default;//next page
+$icon-angrr: true !default;//last page
+$icon-angu: true !default;//back to top
+
+$icon-ffolder: false !default;
+$icon-folder: false !default;// categories folder
+$icon-ftag: false !default;
+$icon-tag: false !default;// tag
+$icon-check: false !default;// check mark
+$icon-chevron: false !default;// chevron down
+$icon-clock: false !default;// time analog clock
+$icon-date: false !default;// calendar
+$icon-globe: false !default;
+$icon-home: false !default;
+$icon-minus: false !default;// minus symbol
+$icon-moon: false !default;// dark moon
+$icon-sun: false !default;// light sun
+
+/// These lines find the spot at which to insert your appended fonts.
+//$findFont-Main : "Segoe UI"; // ← append custom MAIN font(s) AFTER this
+//$findFont-Code : "Segoe UI Mono";// ← append custom CODE font(s) AFTER this
+$findFont-Main : null !default;
+$findFont-Code : null !default;
+
+/// These lines specify the fonts to add.
+//$fontExt-Main : ("Example Font 1", "Example Font 2") // MAIN font(s) to add
+//$fontExt-Code : ("Example Code 1", "Example Code 2") // CODE font(s) to add
+$fontExt-Main : null !default;
+$fontExt-Code : null !default;
+
+$font: "Roboto" "system-ui" "-apple-system" "BlinkMacSystemFont" "Segoe UI" "Oxygen" "Ubuntu" "Cantarell" "Fira Sans" "Droid Sans" "Helvetica Neue" "Noto Sans" "Helvetica" "Arial" "sans-serif" !default;
+$font-mono: "ui-monospace" "Menlo" "Monaco" "Consolas" "SF Mono" "Cascadia Mono" "Segoe UI Mono" "DejaVu Sans Mono" "Liberation Mono" "Roboto Mono" "Oxygen Mono" "Ubuntu Monospace" "Ubuntu Mono" "Source Code Pro" "Fira Mono" "Droid Sans Mono" "Courier New" "Courier" "monospace" !default;
+
+/// Enable , , inside as a container
+$enable-semantic-container: true !default;
+
+/// Enable responsive typography, Fixed root element size if disabled
+$enable-responsive-typography: true !default;
+
+/// Enable responsive spacings for , , ,
+$enable-responsive-spacings: false !default;
+
+/// Enable a centered viewport for , , inside
+/// This option will only work if $enable-maxwidth: false
+$enable-viewport: false !default;
+
+/// xs: Extra small (portrait phones)
+/// sm: Small(landscape phones)
+/// md: Medium(tablets)
+/// lg: Large(desktops)
+/// xl: Extra large (large desktops)
+
+/// Breakpoints
+$breakpoints: (
+ /// 'null' disable the breakpoint
+ xs: 0,
+ sm: 576px,
+ md: 768px,
+ lg: 992px,
+ xl: 1200px
+) !default;
+
+/// Viewports
+$viewports: (
+ /// 'null' disable the viewport on a breakpoint
+ sm: 510px,
+ md: 700px,
+ lg: 920px,
+ xl: 1130px
+) !default;
+
+$document: true !default;//Content-box & Responsive typography
+$typography: true !default;//a, headings, p, ul, blockquote
+$sectioning: true !default;//responsive Container, header, main, footer
+$nav: true !default;//Horizontal Navigation at top of page
+$embedded: true !default;//Embedded content, iframe, video, images, etc.
+$table: true !default;//table specific elements
+$code: true !default;//codeblocks, code, pre, kbd
+$hr: true !default;//Horizontal Rule
+$scroller: true !default;//Horizontal scroller ()
+$button: true !default;//Form elements (button)
+$form: true !default;//Form elements (non-button)
+$top: true !default;//back to top button using CSS
+$search: true !default;//search feature
+$toc: true !default;//Table of Contents, page index / recent posts block
+$zola: true !default;//Zola Specific
+$misc: false !default;
+$grid: false !default;//Infinity Grid, column based layouts.
+$syntax: true !default;//syntax highlighting for code blocks
+
+/******************************************************************************
+ * Root element
+ *****************************************************************************/
+@mixin root {
+ // Spacings
+ --s1: .5rem;
+ --s2: 1rem;
+ --rc: .5rem; //radius corners
+
+ // Borders
+ --br: 0.25rem; //border radius
+ --bw: 0.0625rem; //border width
+ --ow: 0.1875rem; //outline width
+
+ --fs: 1rem; //font-size
+ --lh: 1.5; //line-height
+ --lhh: 1.2; //line-height headers
+ --fw: 400; //font-weight
+ --fh: 700; //font-weight h1-h6
+
+ // Responsive typography
+ @if $enable-responsive-typography {
+ @if map-get($breakpoints, "sm") {
+ @media (min-width: map-get($breakpoints, "sm")) {
+ --fs: 1rem;
+ }
+ }
+ @if map-get($breakpoints, "md") {
+ @media (min-width: map-get($breakpoints, "md")) {
+ --fs: 1.04rem;
+ }
+ }
+ @if map-get($breakpoints, "lg") {
+ @media (min-width: map-get($breakpoints, "lg")) {
+ --fs: 1.08rem;
+ }
+ }
+ @if map-get($breakpoints, "xl") {
+ @media (min-width: map-get($breakpoints, "xl")) {
+ --fs: 1.12rem;
+ }
+ }
+ }
+
+ // Responsives spacings
+ @if $enable-responsive-spacings {
+ // Sectionning
+ header, main, footer,
+ section {
+ @if map-get($breakpoints, "sm") {
+ @media (min-width: map-get($breakpoints, "sm")) {
+ --s1: .5rem;
+ }
+ }
+ @if map-get($breakpoints, "md") {
+ @media (min-width: map-get($breakpoints, "md")) {
+ --s1: .6rem;
+ }
+ }
+ @if map-get($breakpoints, "lg") {
+ @media (min-width: map-get($breakpoints, "lg")) {
+ --s1: .7rem;
+ }
+ }
+ @if map-get($breakpoints, "xl") {
+ @media (min-width: map-get($breakpoints, "xl")) {
+ --s1: .8rem;
+ }
+ }
+ }
+ }
+}
+
+@mixin font {
+ // convert space separated list to comma separated list
+ $font: list.join($font, "", $separator: comma);
+ $font: functions.remove($font, "");
+ $font-mono: list.join($font-mono, "", $separator: comma);
+ $font-mono: functions.remove($font-mono, "");
+
+ $font: functions.font-var($font, $fontExt-Main, $findFont-Main);
+ $font-mono: functions.font-var($font-mono, $fontExt-Code, $findFont-Code);
+
+ #{--ff}: $font;
+ #{--fm}: $font-mono;//code
+}
:root {
- @include includes.var-root;
+ @include font;
+ @include root;
+}
+
+@if $abridgeMode == "auto" {
+ :root {
+ @include colors.dark($dark...);
+ @if $syntax {
+ @include syntax.dark($syntax-dark...);
+ }
+ }
+ @media (prefers-color-scheme: light) {
+ :root {
+ @include colors.light($light...);
+ @if $syntax {
+ @include syntax.light($syntax-light...);
+ }
+ }
+ }
+} @else if $abridgeMode == "dark" {
+ :root {
+ @include colors.dark($dark...);
+ @if $syntax {
+ @include syntax.dark($syntax-dark...);
+ }
+ }
+} @else if $abridgeMode == "light" {
+ :root {
+ @include colors.light($light...);
+ @if $syntax {
+ @include syntax.light($syntax-light...);
+ }
+ }
+} @else {//switcher (default)
+ :root:not(.light) {
+ @include colors.dark($dark...);
+ @if $syntax {
+ @include syntax.dark($syntax-dark...);
+ }
+ }
+ :root.light {
+ @include colors.light($light...);
+ @if $syntax {
+ @include syntax.light($syntax-light...);
+ }
+ }
+}
+
+
+/******************************************************************************
+ * Optional SCSS Blocks
+ *****************************************************************************/
+@if $enable-icons {
+ @if $icon-adjust {.adjust { -webkit-mask: functions.icon(adjust, "none", 1, "%23000", $ic) ; background: var(--f2) }}//theme switcher
+ @if $icon-angl {.angl { -webkit-mask: functions.icon(angl, "%23000", 3, "none", $ic) ; background: var(--f2) }}//angle left
+ @if $icon-angll {.angll { -webkit-mask: functions.icon(angll, "%23000", 3, "none", $ic) ; background: var(--f2) }}//angle left left
+ @if $icon-angr {.angr { -webkit-mask: functions.icon(angr, "%23000", 3, "none", $ic) ; background: var(--f2) }}//angle right
+ @if $icon-angrr {.angrr { -webkit-mask: functions.icon(angrr, "%23000", 3, "none", $ic) ; background: var(--f2) }}//angle right right
+ @if $icon-angu {.angu { -webkit-mask: functions.icon(angu, "%23000", 3, "none", $ic) ; background: var(--f2) }}//angle up
+ @if $icon-search {.search { -webkit-mask: functions.icon(search, "%23000", 3, "none", $ic) ; background: var(--f2) }}//search
+ @if $icon-bitbucket {.bitbucket { background-image: functions.icon(bitbucket, "%2328f", 2, "none", $ic) }}
+ @if $icon-buymeacoffee {.buymeacoffee { background-image: functions.icon(buymeacoffee, "%23777", 1, "%23fd0", $ic) }}
+ @if $icon-check {.check { background-image: functions.icon(check, "%23888", 2, "none", $ic) }}
+ @if $icon-chevron {.chevron { background-image: functions.icon(chevron, "%23888", 2, "none", $ic) }}
+ @if $icon-clock {.clock { background-image: functions.icon(clock, "%23888", 2, "none", $ic) }}
+ @if $icon-codeberg {.codeberg { background-image: functions.icon(codeberg, "%23555", 2, "%23aaa", $ic) }}
+ @if $icon-date {.date { background-image: functions.icon(date, "%23888", 2, "none", $ic) }}
+ @if $icon-discord {.discord { background-image: functions.icon(discord, "none", 1, "%2356f", $ic) }}
+ @if $icon-docker {.docker { background-image: functions.icon(docker, "%2329e", 2, "none", $ic) }}
+ @if $icon-element {.element { background-image: functions.icon(element, "none", 1, "%231c8", $ic) }}
+ @if $icon-facebook {.facebook { background-image: functions.icon(facebook, "%23359", 2, "none", $ic) }}
+ @if $icon-folder {.folder { background-image: functions.icon(folder, "%23888", 2, "none", $ic) }}
+ @if $icon-github {.github { background-image: functions.icon(github, "%23888", 2, "none", $ic) }}
+ @if $icon-github-sponsor {.github-sponsor { background-image: functions.icon(github-sponsor, "%23c49", 2, "none", $ic) }}
+ @if $icon-gitlab {.gitlab { background-image: functions.icon(gitlab, "%23e62", 2, "none", $ic) }}
+ @if $icon-globe {.globe { background-image: functions.icon(globe, "%23888", 2, "none", $ic) }}
+ @if $icon-home {.home { background-image: functions.icon(home, "%23888", 2, "none", $ic) }}
+ @if $icon-instagram {.instagram { background-image: functions.icon(instagram, "%23e07", 2, "none", $ic) }}
+ @if $icon-linkedin {.linkedin { background-image: functions.icon(linkedin, "%2326a", 2, "none", $ic) }}
+ @if $icon-mail {.mail { background-image: functions.icon(mail, "%23888", 2, "none", $ic) }}
+ @if $icon-mastodon {.mastodon { background-image: functions.icon(mastodon, "none", 1, "%2328c", $ic) }}
+ @if $icon-matrix {.matrix { background-image: functions.icon(matrix, "%23888", 2, "none", $ic) }}
+ @if $icon-minus {.minus { background-image: functions.icon(minus, "%23888", 2, "none", $ic) }}
+ @if $icon-moon {.moon { background-image: functions.icon(moon, "%23888", 2, "none", $ic) }}
+ @if $icon-pinterest {.pinterest { background-image: functions.icon(pinterest, "%23b01", 2, "none", $ic) }}
+ @if $icon-python {.python { background-image: functions.icon(python, "%23fc1", 2, "%2326a", $ic) }}
+ @if $icon-researchgate {.researchgate { background-image: functions.icon(researchgate, "none", 2, "%230db", $ic) }}
+ @if $icon-rss {.rss { background-image: functions.icon(rss, "%23e94", 2, "none", $ic) }}
+ @if $icon-stack {.stack { background-image: functions.icon(stack, "%23e72", 2, "none", $ic) }}
+ @if $icon-sun {.sun { background-image: functions.icon(sun, "%23888", 2, "none", $ic) }}
+ @if $icon-tag {.tag { background-image: functions.icon(tag, "%23888", 2, "none", $ic) }}
+ @if $icon-twitch {.twitch { background-image: functions.icon(twitch, "%23a7f", 2, "none", $ic) }}
+ @if $icon-twitter {.twitter { background-image: functions.icon(twitter, "%232ad", 2, "none", $ic) }}
+ @if $icon-x {.x { background-image: functions.icon(x, "%23f00", 3, "none", $ic) }}
+ @if $icon-youtube {.youtube { background-image: functions.icon(youtube, "%23f00", 2, "none", $ic) }}
+ .svg {
+ width: 1.8rem;
+ height: 1.8rem;
+ display: inline-block;
+ //overflow: hidden;
+ text-align: center;
+ vertical-align: middle;
+ }
+ .svgs {
+ width: var(--fs);
+ height: var(--fs);
+ display: inline-block;
+ //overflow: hidden;
+ text-align: center;
+ vertical-align: middle;
+ }
+ .fa-a:hover {
+ color: var(--a3);
+ opacity: 1;
+ }
+}
+@if $document {
+ // Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`
+ *,
+ *::before,
+ *::after {
+ box-sizing: border-box; // 1
+ }
+
+ // 1. Add text decoration inheritance in all browsers (opinionated)
+ // 2. Add vertical alignment inheritance in all browsers (opinionated)
+ //::before,
+ //::after {
+ // text-decoration: inherit; // 1
+ // vertical-align: inherit; // 2
+ //}
+
+ // 1. Correct the line height in all browsers
+ // 2. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS
+ // 3. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS
+ // 4. Change the default tap highlight to be completely transparent in iOS
+ // 5. Use the default cursor in all browsers (opinionated)
+ // 6. Use a 4-space tab width in all browsers (opinionated)
+ html {
+ text-rendering: optimizeLegibility;
+ background-color: var(--c1);
+ color: var(--f1);
+ font-family: var(--ff);
+ font-weight: var(--fw);
+ font-size: var(--fs);
+ line-height: var(--lh); // 1
+ // -ms-text-size-adjust: 100%; // 2
+ // -webkit-text-size-adjust: 100%; // 3
+ // -webkit-tap-highlight-color: rgba(0, 0, 0, 0); // 4
+ // cursor: default; // 5
+ // tab-size: 4; // 6
+ }
+}
+@if $typography {
+ .c {
+ text-align: center;// The does not pass validation, use:
+ }
+ h1,
+ h2,
+ h3,
+ h4,
+ h5,
+ h6 {
+ padding-left: 0;
+ color: var(--f2);
+ margin-bottom: var(--s1);
+ margin-top: var(--s2);
+ font-weight: var(--fh);
+ font-size: var(--fs);
+ line-height: var(--lhh);
+ }
+ h1 {
+ font-size: 2rem;
+ }
+ h2 {
+ font-size: 1.75rem;
+ }
+ h3 {
+ font-size: 1.5rem;
+ }
+ h4 {
+ font-size: 1.25rem;
+ }
+ h5 {
+ font-size: 1.125rem;
+ }
+ header h1 {
+ margin-top: 0;
+ }
+ a {
+ color: var(--a1);
+ text-decoration: none;
+ }
+ a:hover {
+ color: var(--a2);
+ text-decoration: underline;
+ }
+ h1 a, h2 a, main nav a {
+ color: var(--f2);
+ text-decoration: none;
+ &:hover {
+ color: var(--a3);
+ text-decoration: none;
+ }
+ }
+ article {
+ padding-bottom: .2rem;
+ }
+
+ // Abbreviations
+ // 1. Remove underline decoration in Chrome, Edge, IE, Opera, and Safari
+ abbr[title] {
+ border-bottom: var(--bw) dotted;
+ text-decoration: none; // 1
+ cursor: help;
+ }
+
+ // Highlighted text
+ mark {
+ background-color: var(--c4);
+ color: var(--c1);
+ vertical-align: baseline;
+ padding: .1rem .4rem;
+ }
+ blockquote {
+ margin-left: 0;
+ padding: .5rem 0 .5rem 1.5rem;
+ border-left: .25rem solid var(--c3);
+ }
+ blockquote > :last-child {
+ margin-bottom: 0;
+ }
+ small {
+ font-size: .875rem;
+ }
+
+ .footnote-definition sup, .footnote-definition p {
+ display: inline;
+ }
+ // Prevent sub and sup elements from affecting the line height in all browsers.
+ sub,
+ sup {
+ font-size: .75em;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+ }
+ sub {
+ bottom: -.25em;
+ }
+ sup {
+ top: -.5em;
+ }
+
+ address,
+ blockquote,
+ dl,
+ figure,
+ form,
+ ol,
+ p,
+ pre,
+ table,
+ ul {
+ margin: .7rem 0;
+ color: var(--f1);
+ font-style: normal;
+ font-weight: var(--fw);
+ font-size: var(--fs);
+ }
+
+ // Lists
+ ul,
+ ol {
+ padding-right: 0;
+ padding-left: var(--s2);
+ }
+ li {
+ margin-bottom: var(--s1);
+ }
+
+ ul li {
+ list-style: square;
+ }
+
+ // Ins
+ ins {
+ color: var(--cg);
+ text-decoration: none;
+ }
+
+ // del
+ del {
+ color: var(--cr);
+ }
+}
+@if $sectioning {
+ // https://github.com/picocss/pico
+ // Render the `main` element consistently in IE
+ main {
+ display: flex;
+ // should always have a single div that holds all content below main.
+ // TOC or Recent Posts are the only other sections that would be directly under main.
+ article, div {
+ flex: 1 1 0;
+ min-width: 0;
+ }
+ }
+
+ body {
+ width: 100%;
+ margin: 0;
+ }
+
+ header,
+ main,
+ footer {
+ width: 100%;
+ margin-right: auto;
+ margin-left: auto;
+
+ // Semantic container
+ @if $enable-semantic-container {
+ padding: var(--s1);
+
+ // Centered viewport max-width only
+ @if $enable-maxwidth {
+ @media (min-width: $mb) {
+ min-width: $mb;
+ max-width: $mw;
+ }
+ }
+ // Centered viewport
+ @else if $enable-viewport {
+ @if map-get($breakpoints, "sm") and $enable-viewport {
+ @media (min-width: map-get($breakpoints, "sm")) {
+ max-width: map-get($viewports, "sm");
+ //padding-right: 0;
+ //padding-left: 0;
+ .toc {
+ display: none;
+ }
+ }
+ }
+ @if map-get($breakpoints, "md") and $enable-viewport {
+ @media (min-width: map-get($breakpoints, "md")) {
+ max-width: map-get($viewports, "md");
+ }
+ }
+ @if map-get($breakpoints, "lg") and $enable-viewport {
+ @media (min-width: map-get($breakpoints, "lg")) {
+ max-width: map-get($viewports, "lg");
+ }
+ }
+ @if map-get($breakpoints, "xl") and $enable-viewport {
+ @media (min-width: map-get($breakpoints, "xl")) {
+ max-width: map-get($viewports, "xl");
+ }
+ }
+ }
+ }
+ // Semantic container
+ @else {
+ padding: var(--s1) 0;
+ }
+ }
+ header, main {
+ padding-top: 0;
+ margin-top: 0;
+ padding-bottom: 0;
+ margin-bottom: 0;
+ hr {
+ margin:0.1rem 0;
+ }
+ }
+ footer{
+ line-height: var(--lhh);
+ hr, p {
+ margin: 0.1rem 0 .3rem;
+ }
+ }
+}
+@if $nav {
+ //https://github.com/raj457036/attriCSS
+ main nav a,
+ main nav a:visited {//pagination link styling
+ font-weight: var(--fh);
+ border: .1rem solid var(--c4);
+ border-radius: var(--br);
+ padding: .1rem var(--s1);
+ }
+ main nav a:hover {//makes border of pagination links hover color
+ border-color: var(--a3);
+ .svgh {
+ background: var(--a3);
+ opacity: 1;
+ }
+ }
+ header > nav > div:first-of-type {//Keep the logo from wrapping
+ display: inline;
+ min-width: fit-content;
+ padding-right: var(--s1);//add some spacing between nav divs
+ }
+ header > nav > div:nth-child(2) {//puts logo on left and menu/search on right
+ margin-left: auto;
+ padding-right: var(--s1);//add some spacing between nav divs
+ }
+ nav > div {
+ ul, h2 {
+ line-height: 1.9;
+ margin: 0;
+ padding: 0;
+ }
+ margin: var(--s1) 0;
+ }
+ nav {
+ align-items: center;
+ justify-content: center;//center pagination horizontally
+ display: flex;
+ div h2 {
+ font-size: 1rem;
+ &:hover {
+ color: var(--a3);
+ }
+ }
+ h1 {
+ margin-bottom: 0;
+ margin-top: 0.2rem;
+ }
+ li {
+ display: inline-block;
+ margin: 0 .3rem;
+ }
+ }
+ main nav {
+ ul {
+ display: flex;
+ padding-left: 0;
+ }
+ margin-top: var(--s2);//pagination margin
+ li {
+ margin: .2rem;
+ }
+ li.inp {
+ padding-top: .1rem;
+ }
+ }
+ .outp {
+ padding: 0 .26rem .2rem;
+ }
+ .off {
+ color: var(--c4);
+ font-weight: var(--fh);
+ border: .1rem solid var(--c3);
+ border-radius: var(--br);
+ .svgh {
+ background: var(--c3);
+ opacity: 1;
+ }
+ }
+ .on {
+ font-weight: var(--fh);
+ border: .1rem solid var(--c4);
+ border-radius: var(--br);
+ }
+ .mode:hover, .cnav {
+ color: var(--a1);//pagination color current page
+ }
+ footer nav {
+ ul {
+ margin: 0;
+ padding: 0;
+ }
+ li {
+ margin: 0 .2rem .4rem;
+ }
+ }
+ //dropdown menu used for lang, etc.
+ .dropdown {
+ display: inline-block;
+ position: relative;
+ vertical-align: -3px;
+ font-weight: var(--fh);
+ font-size: 1.3rem;
+ }
+ .dropdown-content {
+ display: none;
+ position: absolute;
+ z-index: 9;
+ font-weight: var(--fh);
+ font-size: 1.3rem;
+ }
+ .dropdown:hover .dropdown-content {
+ display: block;
+ a {
+ text-decoration: none;
+ }
+ }
+ // breakpoint makes header responsive for mobile layouts
+ @if map-get($breakpoints, "md") {
+ @media (max-width: map-get($breakpoints, "md")) {
+ header nav {
+ display: flex;
+ flex-direction: column;
+ h1 {
+ margin: var(--s2) 0 var(--s1);
+ }
+ div {
+ margin: auto; // keeps top menu/search centered in mobile view
+ }
+ }
+ }
+ }
+}
+@if $embedded {
+ .yvi {//youtube and vimeo iframe
+ position: absolute;
+ top: 0;
+ left: 0;
+ }
+ .yv {//youtube and vimeo div
+ position: relative;
+ padding-bottom: 56.25%;
+ height: 0;
+ overflow: hidden;
+ }
+ img,
+ video,
+ svg {
+ max-width: 100%;
+ height: auto;
+ }
+ embed,
+ iframe,
+ object {
+ max-width: 100%;
+ }
+ iframe {
+ border-style: none;
+ width: 100%;
+ height: 100%;
+ border: 0;
+ overflow: hidden;
+ }
+}
+@if $table {
+ table {
+ border-collapse: collapse;
+ width: 100%;
+ text-indent: 0; // Remove text indentation from table contents in Chrome, Edge, and Safari.
+ caption {
+ margin-bottom: .5rem;
+ }
+ }
+ tr {
+ border-bottom: var(--bw) solid var(--c3);
+ }
+ td,
+ th {
+ padding: var(--s1);
+ }
+ th {
+ text-align: left;
+ }
+ // Striped
+ tbody tr:nth-child(even) {
+ background-color: var(--c2);
+ }
+ thead tr {
+ border-top: var(--bw) solid var(--c3);
+ background-color: var(--c2);
+ }
+}
+@if $code {
+ pre,
+ code,
+ kbd,
+ samp,
+ tt,
+ var {
+ border-radius: var(--br);
+ background: var(--c2);
+ font-family: var(--fm);
+ line-height: initial;
+ font-size: .8rem;
+ padding: .3rem .2rem;
+ }
+ pre {
+ display: block;
+ overflow-x: auto;
+ -ms-overflow-style: scrollbar;
+ white-space: pre;
+ > code {
+ display: block;
+ background: transparent;
+ }
+ }
+
+ // kbd
+ kbd {
+ background-color: var(--f2);
+ color: var(--c1);
+ vertical-align: baseline;
+ font-size: 1rem;
+ padding: .2rem;
+ }
+}
+@if $hr {
+ // https://github.com/picocss/pico
+ hr {
+ box-sizing: content-box; // Add the correct box sizing in Firefox
+ height: 0; // Add the correct box sizing in Firefox
+ overflow: visible; // Show the overflow in Edge and IE
+ border: none;
+ border-top: 1px solid var(--f1);
+ }
+ header hr, footer hr {border-top: 1px solid var(--c4)}
+}
+@if $scroller {
+ // https://github.com/picocss/pico
+ // Wrapper to make any content responsive across all viewports
+ figure {
+ display: block;
+ margin: 0;
+ padding: 0;
+ overflow-x: auto;
+
+ figcaption {
+ padding: var(--s1) 0;
+ color: var(--c4);
+ }
+ }
+}
+@if $button {
+ button,
+ input,
+ select,
+ textarea {
+ margin: 0;
+ padding: .2rem var(--s1);
+ max-width: 100%;
+ background: var(--c2);
+ border: 0;
+ border-radius: .25rem;
+ font: inherit;
+ line-height: var(--fs);
+ color: var(--f1);
+ }
+ button.del {
+ color: var(--cr);
+ }
+ button,
+ [type="button" i],
+ [type="submit" i],
+ [type="reset" i] {
+ //-webkit-appearance: button;
+ display: inline-block;
+ text-align: center;
+ white-space: nowrap;
+ //background: var(--c2);
+ color: var(--f1);
+ border: 0;
+ cursor: pointer;
+ transition: opacity .25s;
+ }
+ button:hover,
+ [type="button" i]:hover,
+ [type="submit" i]:hover,
+ [type="reset" i]:hover {
+ opacity: .75;
+ }
+ button[disabled],
+ [type="button" i][disabled],
+ [type="submit" i][disabled],
+ [type="reset" i][disabled] {
+ opacity: .5;
+ }
+}
+@if $form {
+ fieldset {
+ padding: .5rem .75rem;
+ border: var(--bw) solid var(--c3);
+ border-radius: .25rem;
+ }
+ legend {
+ padding: 0 .25rem;
+ }
+ label {
+ cursor: pointer;
+ display: block;
+ margin-bottom: .25rem;
+ }
+ select,
+ input:not([size]):not([type="button" i]):not([type="submit" i]):not([type="reset" i]):not([type="checkbox" i]):not([type="radio" i]) {
+ width: 100%;
+ }
+ [type="color" i] {
+ min-height: 2.125rem;
+ }
+ select:not([multiple]):not([size]) {
+ padding-right: 1.5rem;
+ background-repeat: no-repeat;
+ background-position: right .5rem center;
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ appearance: none;
+ }
+ textarea {
+ width: 100%;
+ resize: vertical;
+ }
+ textarea:not([rows]) {
+ height: 8rem;
+ }
+}
+@if $top {
+ .topout {
+ position: sticky;
+ bottom: 1px;
+ padding: 20px;
+ place-self: end;
+ margin-top: 110vh;
+ pointer-events: none;
+ }
+ .topleft {
+ margin-left: calc(100% - 80px);
+ }
+ .top {
+ pointer-events: all;
+ padding: 9px;
+ border-radius: 9px;
+ font-weight:700;
+ color: var(--a1);
+ background: var(--c2);
+ }
+ .top:hover {
+ text-decoration: none;
+ color: var(--c2);
+ background: var(--a1);
+ .svgh {
+ background: var(--c2);
+ opacity: 1;
+ }
+ }
+}
+@if $search {
+ div:empty {
+ display: none;
+ }
+ .stork-close-button {
+ display: none;
+ }
+ .stork-title p {
+ color: var(--a1);
+ font-weight: var(--fh);
+ }
+ #suggestions {
+ z-index: 9;
+ background: var(--c1);
+ border: 2px solid var(--c3);
+ position: absolute;
+ right: 0;
+ margin-top: var(--s1);
+ width: 500px;
+ max-height: 500px;
+ overflow: auto;
+ }
+ #suggestions a, #results a {
+ display: block;
+ text-decoration: none;
+ padding: var(--s1);
+ margin: 0 var(--s1);
+ }
+ #suggestions a:hover,
+ #suggestions a:focus,
+ #results a:hover,
+ #results a:focus {
+ background: var(--c2);
+ }
+ #suggestions span, #results span {
+ line-height: 1.5;
+ display: block;
+ }
+ #suggestions span:first-child, #results span:first-child {
+ font-weight: var(--fh);
+ }
+ #suggestions span:nth-child(2), #results span:nth-child(2) {
+ color: var(--f1);
+ }
+ nav > div > form > div:last-of-type {//parent div of suggestions div
+ display: block;
+ position: relative;
+ width: 100%;
+ }
+ .searchd {
+ display: flex;
+ align-items: center;
+ white-space: nowrap;
+ }
+ .searchd > input {
+ max-width: 15.3rem;
+ padding-right:2.4rem;//inlayed search icon
+ }
+ .searchd > button {
+ margin-left: -2.4rem;//inlayed search icon
+ }
+ @if map-get($breakpoints, "md") {
+ @media (max-width: map-get($breakpoints, "md")) {
+ .searchd > input {
+ max-width: 100%;
+ flex-grow: 1;
+ }
+ #suggestions {
+ position: static;
+ left: 0;
+ width: 100%;
+ }
+ }
+ }
}
+@if $toc {
+ main {
+ .toc {
+ max-width: 15rem;
+ min-width: 14rem;
+ margin-left: var(--s1);
+ }
+ .toc-item {
+ padding: .4rem 0;
+ color: var(--f1);
+ }
+ .toc-item a, .toc-item-child a {
+ color: var(--f1);
+ &:hover {
+ cursor: pointer;
+ color: var(--a2);
+ text-decoration: underline;
+ }
+ }
+ .toc-item a.active, .toc-item-child a.active {
+ color: var(--a2);
+ }
+ .toc-item-child {
+ padding: 0 var(--s1);
+ color: var(--f1);
+ }
+ }
+ .toc-sticky {
+ border-radius: var(--br);
+ border-top: 5px solid var(--a1);
+ background-color: var(--c2);
+ position: sticky;
+ top: var(--s2);
+ margin-top: var(--s2);
+ padding: 0 var(--s2) var(--s2);
+ max-height: 100vh;
+ overflow: auto;
+ }
+ @if map-get($breakpoints, "md") {
+ @media (max-width: map-get($breakpoints, "md")) {
+ .toc {
+ display: none;
+ }
+ }
+ }
+}
+@if $zola {
+ .sum, .sum p {margin: .2rem 0}
+ .s95 {font-size: .95em}
+ .s90 {font-size: .90em}
+ .s85 {font-size: .85em}
+ .s80 {font-size: .80em}
+ .s75 {font-size: .75em}
+ .s70 {font-size: .70em}
+ .hpad {padding: 0 .2rem}
+ .rpad {padding-right: .2rem}
+ .si {font-size: 1.5em}
+ pre code[data-lang]::before {
+ color: var(--f1);
+ text-transform: uppercase;
+ content: ' [' attr(data-lang) '] ' "\a\a";
+ }
+ // code copy wrapper
+ .ccw {
+ position: relative;
+ }
+ .ccw:hover {
+ .cc {
+ opacity: 1;
+ }
+ }
+ // code copy button
+ .cc {
+ opacity: 0;
+ z-index: 9;
+ position: absolute;
+ right: 9px;
+ top: 9px;
+ font-size: .8rem;
+ }
+ // Mark Override, this is used for Zola's linenos and hl_lines
+ :root:not(.light) code table {
+ mark {
+ filter: brightness(120%);
+ }
+ }
+ // Table Override, this is used for Zola's linenos and hl_lines
+ code {
+ table {
+ font-size: .8rem;
+ margin: 0;
+ // Highlighted text
+ mark {
+ display: block;
+ background-color: var(--c2);
+ color: unset;
+ padding: 0;
+ }
+ }
+ td, th, tr {
+ padding: 0;
+ border-bottom: none;
+ }
+ tbody td:first-child {
+ text-align: center;
+ user-select: none;
+ min-width: 60px;
+ }
+ tbody tr:nth-child(even), thead tr {
+ background-color: unset;
+ }
+ }
+}
+@if $misc {
+ // https://github.com/picocss/pico
+ // Add the correct display in IE 10+
+ [hidden],
+ template {
+ display: none;
+ }
-:root:not(.light) {
- @include includes.colors-dark;
- @if includes.$var-syntax {
- @include includes.syntax-dark;
+ // Add the correct display in IE 9-
+ canvas {
+ display: inline-block;
+ }
+}
+@if $grid {
+ // https://github.com/vladocar/Basic.css
+ [style*="--c:"], section>section {
+ color: var(--f2);
+ padding: var(--s1);
+ margin: var(--s1);
+ text-align: center;
+ }
+ section {
+ display: flex;
+ flex-flow: row wrap;
+ }
+ [style*="--c:"], section>section {
+ flex:var(--c,1);
+ margin:var(--s1);
}
}
-:root.light {
- @include includes.colors-light;
- @if includes.$var-syntax {
- @include includes.syntax-light;
+@if $syntax {
+ // Unstyled Text Color, and background color
+ .z-code {
+ color: var(--f1);//#ccc
+ background-color: var(--bg);
+ }
+ // This is a comment
+ .z-comment {//, .z-punctuation.z-definition.z-comment
+ color: var(--c4);//#888
+ font-style: italic;
+ }
+ // a (int a;)
+ .z-variable {
+ color: var(--f1);
+ }
+ // "This is a string"
+ .z-string {//, .z-constant.z-other.z-symbol
+ color: var(--h4);
+ }
+ // 10 (a = 10;)
+ .z-constant.z-numeric {
+ color: var(--h2);
+ }
+ // /n
+ .z-constant.z-character.z-escape {//, .z-string.z-regexp
+ color: var(--h5);
+ }
+ // false, true, etc...
+ .z-constant.z-language {
+ color: var(--h2);
+ }
+ // BUF (const BUF: usize = 10 * 1024;)
+ .z-constant.z-other {//, .z-constant.z-character
+ color: var(--h2);
+ }
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-variable.z-member {
+ // color: var(--h1);
+ //}
+ // use, crate, let, etc.
+ .z-keyword {//, .z-keyword.z-operator.z-word
+ color: var(--h6);
+ }
+ // = * - + /
+ .z-keyword.z-operator {
+ color: var(--h7);
+ }
+ // separators: commas, colons, etc. terminator: endline semicolon, etc.
+ .z-punctuation.z-separator, .z-punctuation.z-terminator {
+ color: var(--f1);
+ }
+ // () [] {}
+ .z-punctuation.z-section {
+ color: var(--f1);
+ }
+ // . ::
+ .z-punctuation.z-accessor {
+ color: var(--h2);
+ }
+ // # (#[cfg(test)])
+ .z-punctuation.z-definition.z-annotation {
+ color: var(--f1);
+ }
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
+ // color: var(--h4);
+ //}
+ // const, pub, mut, Self, fn
+ .z-storage {
+ color: var(--h6);
+ }
+ // const, struct
+ .z-storage.z-type {
+ color: var(--h6);
+ }
+ // new, function names
+ .z-entity.z-name.z-function {
+ color: var(--h3);
+ }
+ // key in toml entries
+ .z-entity.z-name {//, .z-entity.z-name.z-label
+ color: var(--h3);
+ }
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-entity.z-other.z-inherited-class {
+ // color: var(--h6);
+ // text-decoration: underline;
+ //}
+ // v1 (fn lookup(v1))
+ .z-variable.z-parameter {
+ color: var(--h2);
+ }
+ // self (self.html.push(c))
+ .z-variable.z-language {
+ color: var(--h3);
+ font-style: italic;
+ }
+ // html tag name, eg: html, head, meta, title, body, etc.
+ .z-entity.z-name.z-tag {//, .z-meta.z-tag.z-sgml
+ color: var(--h6);
+ }
+ // html tag brackets <>
+ .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
+ color: var(--h6);
+ }
+ // html attribute name, eg: lang, charset
+ .z-entity.z-other.z-attribute-name {
+ color: var(--h3);
+ }
+ // function name as variable value, and annotation: derive (#[derive(Debug)])
+ .z-variable.z-function, .z-variable.z-annotation {
+ color: var(--h3);
+ }
+ // support function, eg: extend (self.html.extend(b"getAll();)
+ .z-support.z-type, .z-support.z-class {
+ color: var(--h6);
+ font-style: italic;
+ }
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-source.z-ruby .z-variable.z-other.z-readwrite {
+ // color: var(--h3);
+ //}
+ // superfluous, already have .z-entity.z-name.z-tag
+ //.z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
+ // color: var(--h6);
+ //}
+ // property name, eg css: font-size, text-align, etc.
+ .z-support.z-type.z-property-name {
+ color: var(--h6);
+ }
+ //json
+ .z-meta.z-mapping.z-key.z-json {
+ .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json, .z-string.z-quoted.z-double.z-json {
+ color: var(--h2);
+ }
}
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-constant.z-numeric.z-line-number.z-match {
+ // color: var(--h6);
+ //}
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-entity.z-name.z-filename.z-find-in-files {
+ // color: var(--h4);
+ //}
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-message.z-error {
+ // color: var(--h1);
+ //}
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-string.z-other.z-link, .z-markup.z-underline.z-link {
+ // color: var(--h5);
+ // text-decoration: underline;
+ // font-style: italic;
+ //}
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-punctuation.z-definition.z-image {
+ // color: var(--h3);
+ //}
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-meta.z-separator {
+ // color: var(--f1);
+ // background-color: var(--f1);
+ // font-weight: bold;
+ //}
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
+ // color: var(--h5);
+ //}
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
+ // color: var(--h2);
+ //}
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
+ // color: var(--f1);
+ //}
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-markup.z-raw.z-block.z-fenced.z-markdown {
+ // color: var(--f1);
+ // background-color: var(--f1);
+ //}
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
+ // color: var(--f1);
+ // background-color: var(--f1);
+ //}
+ // Figure out how to reproduce in code block otherwise don't include
+ //.z-variable.z-language.z-fenced.z-markdown {
+ // color: var(--f1);
+ //}
}
diff --git a/sass/colors/_blue.scss b/sass/colors/_blue.scss
deleted file mode 100644
index 7c919cf..0000000
--- a/sass/colors/_blue.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-@mixin dark {
- --f1: #ccc;// Font Color Primary (ccc)
- --f2: #ddd;// Font color Headers (ddd)
- --c1: #111;// Background Color Primary (111)
- --c2: #222;// Background Color Secondary (222)
- --c3: #333;// Table Rows, Block quote edge, Borders (333)
- --c4: #888;// Disabled Buttons, Borders, mark background (888)
- --a1: #09f;// link color (09f)
- --a2: #0bf;// link hover/focus color (0bf)
- --a3: #0af;// link h1-h2 hover/focus color (0af)
- --cg: #593;// ins green, success (593)
- --cr: #e33;// del red, errors (e33)
-}
-@mixin light {
- --f1: #333;// Font Color Primary (333)
- --f2: #222;// Font color Headers (222)
- --c1: #fff;// Background Color Primary (fff)
- --c2: #eee;// Background Color Secondary (eee)
- --c3: #ddd;// Table Rows, Block quote edge, Borders (ddd)
- --c4: #555;// Disabled Buttons, Borders, mark background (677)
- --a1: #06e;// link color (06e)
- --a2: #09f;// link hover/focus color (09f)
- --a3: #07f;// link h1-h2 hover/focus color (07f)
- --cg: #373;// ins green, success (373)
- --cr: #d33;// del red, errors (d33)
-}
diff --git a/sass/colors/_blueshade.scss b/sass/colors/_blueshade.scss
deleted file mode 100644
index 1df3b01..0000000
--- a/sass/colors/_blueshade.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-@mixin dark {
- --f1: #ccc;// Font Color Primary (ccc)
- --f2: #ddd;// Font color Headers (ddd)
- --c1: #111;// Background Color Primary (111)
- --c2: #123;// Background Color Secondary (123)
- --c3: #345;// Table Rows, Block quote edge, Borders (345)
- --c4: #789;// Disabled Buttons, Borders, mark background (789)
- --a1: #09f;// link color (09f)
- --a2: #0bf;// link hover/focus color (0bf)
- --a3: #0af;// link h1-h2 hover/focus color (0af)
- --cg: #593;// ins green, success (593)
- --cr: #e33;// del red, errors (e33)
-}
-@mixin light {
- --f1: #333;// Font Color Primary (333)
- --f2: #222;// Font color Headers (222)
- --c1: #fff;// Background Color Primary (fff)
- --c2: #def;// Background Color Secondary (def)
- --c3: #137;// Table Rows, Block quote edge, Borders (137)
- --c4: #013;// Disabled Buttons, Borders, mark background (013)
- --a1: #06e;// link color (06e)
- --a2: #09f;// link hover/focus color (09f)
- --a3: #07f;// link h1-h2 hover/focus color (07f)
- --cg: #373;// ins green, success (373)
- --cr: #d33;// del red, errors (d33)
-}
diff --git a/sass/colors/_orange.scss b/sass/colors/_orange.scss
deleted file mode 100644
index ea5b703..0000000
--- a/sass/colors/_orange.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-@mixin dark {
- --f1: #ccc;// Font Color Primary (ccc)
- --f2: #ddd;// Font color Headers (ddd)
- --c1: #111;// Background Color Primary (111)
- --c2: #222;// Background Color Secondary (222)
- --c3: #333;// Table Rows, Block quote edge, Borders (333)
- --c4: #888;// Disabled Buttons, Borders, mark background (888)
- --a1: #f90;// link color (f90)
- --a2: #fb0;// link hover/focus color (fb0)
- --a3: #f90;// link h1-h2 hover/focus color (f90)
- --cg: #593;// ins green, success (593)
- --cr: #e33;// del red, errors (e33)
-}
-@mixin light {
- --f1: #333;// Font Color Primary (444)
- --f2: #222;// Font color Headers (333)
- --c1: #fff;// Background Color Primary (fff)
- --c2: #eee;// Background Color Secondary (eee)
- --c3: #ddd;// Table Rows, Block quote edge, Borders (ddd)
- --c4: #555;// Disabled Buttons, Borders, mark background (677)
- --a1: #c40;// link color (c40)
- --a2: #e60;// link hover/focus color (e60)
- --a3: #f90;// link h1-h2 hover/focus color (f90)
- --cg: #373;// ins green, success (373)
- --cr: #d33;// del red, errors (d33)
-}
diff --git a/sass/colors/_syntax.scss b/sass/colors/_syntax.scss
deleted file mode 100644
index 8522453..0000000
--- a/sass/colors/_syntax.scss
+++ /dev/null
@@ -1,21 +0,0 @@
-// Syntax Highlighting
-@mixin dark {
- --bg: #191919;//background color
- --h1: #e65;// red, support function
- --h2: #f91;// orange, punctuation, constant, variable, json-key
- --h3: #eb6;// tan, entity/function name
- --h4: #ac3;// green, string
- --h5: #8db;// teal, escape character
- --h6: #6ae;// blue, declaration, tag, property
- --h7: #d6e;// purple, operators
-}
-@mixin light {
- --bg: #f7f7f7;//background color
- --h1: #a21;// red, support function
- --h2: #930;// orange, punctuation, constant, variable, json-key
- --h3: #a50;// tan, entity/function name
- --h4: #350;// green, string
- --h5: #286;// teal, escape character
- --h6: #059;// blue, declaration, tag, property
- --h7: #a3c;// purple, operators
-}
diff --git a/sass/function/_font.sass b/sass/function/_font.sass
deleted file mode 100644
index 45f8fc3..0000000
--- a/sass/function/_font.sass
+++ /dev/null
@@ -1,28 +0,0 @@
-@use "sass:meta"
-@use "sass:list"
-
-@function font-append($base, $ext, $font-sep)
- $base-pre : ()
- $base-pos : ()
- $iFontSep : index($base, $font-sep)
- @if not $iFontSep // didn't find the font separator, return
- @debug "⚠ Failed to find '#{$font-sep}' in the list of '#{$base}'"
- @return $base
-
- @for $i from 1 through list.length($base)
- $iEl: list.nth($base, $i)
- @if $i <= $iFontSep
- $base-pre: list.append($base-pre, $iEl, $separator:comma)
- @else
- $base-pos: list.append($base-pos, $iEl, $separator:comma)
-
- @return list.join(list.join($base-pre, $ext), $base-pos)
-
-@function font-prepend($base, $ext)
- $ext-type : meta.type-of($ext)
-
- @if not ($ext-type == 'string') and not ($ext-type == 'list')
- @debug "⚠ Expected a string or a list, but got '#{$ext-type}' in '#{$ext}'"
- @return $base
- @else
- @return list.join($ext,$base)
diff --git a/sass/include/_button.scss b/sass/include/_button.scss
deleted file mode 100644
index 974502f..0000000
--- a/sass/include/_button.scss
+++ /dev/null
@@ -1,46 +0,0 @@
-/**
- * Form elements (button)
- */
-button,
-input,
-select,
-textarea {
- margin: 0;
- padding: .2rem var(--s1);
- max-width: 100%;
- background: var(--c2);
- border: 0;
- border-radius: .25rem;
- font: inherit;
- line-height: var(--fs);
- color: var(--f1);
-}
-button.del {
- color: var(--cr);
-}
-button,
-[type="button" i],
-[type="submit" i],
-[type="reset" i] {
- //-webkit-appearance: button;
- display: inline-block;
- text-align: center;
- white-space: nowrap;
- //background: var(--c2);
- color: var(--f1);
- border: 0;
- cursor: pointer;
- transition: opacity .25s;
-}
-button:hover,
-[type="button" i]:hover,
-[type="submit" i]:hover,
-[type="reset" i]:hover {
- opacity: .75;
-}
-button[disabled],
-[type="button" i][disabled],
-[type="submit" i][disabled],
-[type="reset" i][disabled] {
- opacity: .5;
-}
diff --git a/sass/include/_code.scss b/sass/include/_code.scss
deleted file mode 100644
index 85bedf1..0000000
--- a/sass/include/_code.scss
+++ /dev/null
@@ -1,35 +0,0 @@
-/**
- * Code
- */
-pre,
-code,
-kbd,
-samp,
-tt,
-var {
- border-radius: var(--br);
- background: var(--c2);
- font-family: var(--fm);
- line-height: initial;
- font-size: .8rem;
- padding: .3rem .2rem;
-}
-pre {
- display: block;
- overflow-x: auto;
- -ms-overflow-style: scrollbar;
- white-space: pre;
- > code {
- display: block;
- background: transparent;
- }
-}
-
-// kbd
-kbd {
- background-color: var(--f2);
- color: var(--c1);
- vertical-align: baseline;
- font-size: 1rem;
- padding: .2rem;
-}
diff --git a/sass/include/_document.scss b/sass/include/_document.scss
deleted file mode 100644
index de2701f..0000000
--- a/sass/include/_document.scss
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- * Document: Content-box & Responsive typography
- */
-
-// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`
-*,
-*::before,
-*::after {
- box-sizing: border-box; // 1
-}
-
-// 1. Add text decoration inheritance in all browsers (opinionated)
-// 2. Add vertical alignment inheritance in all browsers (opinionated)
-//::before,
-//::after {
-// text-decoration: inherit; // 1
-// vertical-align: inherit; // 2
-//}
-
-// 1. Correct the line height in all browsers
-// 2. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS
-// 3. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS
-// 4. Change the default tap highlight to be completely transparent in iOS
-// 5. Use the default cursor in all browsers (opinionated)
-// 6. Use a 4-space tab width in all browsers (opinionated)
-html {
- text-rendering: optimizeLegibility;
- background-color: var(--c1);
- color: var(--f1);
- font-family: var(--ff);
- font-weight: var(--fw);
- font-size: var(--fs);
- line-height: var(--lh); // 1
-// -ms-text-size-adjust: 100%; // 2
-// -webkit-text-size-adjust: 100%; // 3
-// -webkit-tap-highlight-color: rgba(0, 0, 0, 0); // 4
-// cursor: default; // 5
-// tab-size: 4; // 6
-}
diff --git a/sass/include/_embedded.scss b/sass/include/_embedded.scss
deleted file mode 100644
index bd1dbb8..0000000
--- a/sass/include/_embedded.scss
+++ /dev/null
@@ -1,32 +0,0 @@
-/**
- * Embedded content
- */
-.yvi {//youtube and vimeo iframe
- position: absolute;
- top: 0;
- left: 0;
-}
-.yv {//youtube and vimeo div
- position: relative;
- padding-bottom: 56.25%;
- height: 0;
- overflow: hidden;
-}
-img,
-video,
-svg {
- max-width: 100%;
- height: auto;
-}
-embed,
-iframe,
-object {
- max-width: 100%;
-}
-iframe {
- border-style: none;
- width: 100%;
- height: 100%;
- border: 0;
- overflow: hidden;
-}
diff --git a/sass/include/_form.scss b/sass/include/_form.scss
deleted file mode 100644
index 1eca892..0000000
--- a/sass/include/_form.scss
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * Form elements (non-button)
- */
-fieldset {
- padding: .5rem .75rem;
- border: var(--bw) solid var(--c3);
- border-radius: .25rem;
-}
-legend {
- padding: 0 .25rem;
-}
-label {
- cursor: pointer;
- display: block;
- margin-bottom: .25rem;
-}
-select,
-input:not([size]):not([type="button" i]):not([type="submit" i]):not([type="reset" i]):not([type="checkbox" i]):not([type="radio" i]) {
- width: 100%;
-}
-[type="color" i] {
- min-height: 2.125rem;
-}
-select:not([multiple]):not([size]) {
- padding-right: 1.5rem;
- background-repeat: no-repeat;
- background-position: right .5rem center;
- -moz-appearance: none;
- -webkit-appearance: none;
- appearance: none;
-}
-textarea {
- width: 100%;
- resize: vertical;
-}
-textarea:not([rows]) {
- height: 8rem;
-}
diff --git a/sass/include/_grid.scss b/sass/include/_grid.scss
deleted file mode 100644
index a8d46e1..0000000
--- a/sass/include/_grid.scss
+++ /dev/null
@@ -1,15 +0,0 @@
-/**
- * Infinity Grid
- * https://github.com/vladocar/Basic.css
- */
-
-[style*="--c:"],section>section{
-color: var(--f2);
-padding: var(--s1);
-margin: var(--s1);
-text-align: center;
-}
-
-section {display: flex; flex-flow: row wrap}
-
-[style*="--c:"], section>section {flex:var(--c,1); margin:var(--s1)}
diff --git a/sass/include/_hr.scss b/sass/include/_hr.scss
deleted file mode 100644
index 501bdf0..0000000
--- a/sass/include/_hr.scss
+++ /dev/null
@@ -1,15 +0,0 @@
-/**
- * HR - Horizontal Rule
- * https://github.com/picocss/pico
- */
-
-// 1. Add the correct box sizing in Firefox
-// 2. Show the overflow in Edge and IE
-hr {
- box-sizing: content-box; // 1
- height: 0; // 1
- overflow: visible; // 2
- border: none;
- border-top: 1px solid var(--f1);
-}
-header hr, footer hr {border-top: 1px solid var(--c4)}
diff --git a/sass/include/_icons.scss b/sass/include/_icons.scss
deleted file mode 100644
index 907bcda..0000000
--- a/sass/include/_icons.scss
+++ /dev/null
@@ -1,134 +0,0 @@
-/**
- * SVG Icons
- * https://github.com/feathericons/feather
- * https://github.com/tabler/tabler-icons/find/master
- *
- * https://yqnn.github.io/svg-path-editor/
- * https://jakearchibald.github.io/svgomg/
- * https://codepen.io/yoksel/pen/MWKeKK
- */
-@use "../variables" as variables;
-
-@function icon($icon-name,$stroke,$stroke-width: 1,$fill:'none'){
- $sc:"%23888";//stroke color
- @if variables.$ic {
- $sc: $stroke
- }
- $p: (
- 's': $sc,
- 'sw': $stroke-width,
- 'f': $fill
- );
- $icons: (
- //template-fill: "%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d=''/%3E%3C/svg%3E",
- //template-stroke: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d=''/%3E%3C/svg%3E",
- bitbucket: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M14.2 15.3H9.8L8.7 8.7h6.6ZM2.8 3.2A.7.7 0 0 0 2 4l3.4 16c.1.4.6.8 1 .8h11a.7.7 0 0 0 .6-.6l4-16.1a.7.7 0 0 0-.7-.9Z'/%3E%3C/svg%3E",
- buymeacoffee: "%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='#{map-get($p, f)}' d='m7.9 11.7.8 8.3c.2 2 .8 2 3.6 2 2.3 0 2.8-.1 3-2l.8-9.3c-3.3-1-4 2-8.2 1z'/%3E%3Cpath fill='#{map-get($p, s)}' d='M18.8 4.3c-.6-.1-.6-1-.7-1.9-.2-1.6-1.2-2-4-2.2-3-.4-8.6-.2-8.5 1.6 0 1.7 4.8 2.2 9.7 1.6.8-.1.6-1.5-.2-1.4-3.6.5-7.4 0-7.4-.2 0-.3 3.3-.5 5-.4 4.5.3 3.7.3 4.2 2.2.2 1 0 .9-.7 1-3 .3-6 .2-9-.2C4.7 4 4.3 4.4 4 6c-.8 2.7 1 2.8 2.1 3 4.8.7 7.7.3 10.3.2.8-.1.6.5.6 1.2l-1.3 10.8c-.1 1.4-1.4 1.4-4 1.5-2.7.2-3.3-.5-3.5-1.6L7.1 10c-.1-1-1.5-.6-1.4.3l1.1 10.8C7.1 24 9.4 24 12.2 24c2.6 0 4.6-.3 5-3.2l1-11.3c.2-.9.3-.7 1-.9 1.8-.8 1-4.2-.4-4.3zm-.3 3a38 38 0 0 1-12.6.2c-1.4-.2-.9-2 0-1.9 4.5.7 8.7.7 12 0 1.4-.2 1.1 1.7.6 1.8z' /%3E%3C/svg%3E",
- check: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E",
- chevron: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E",
- clock: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E",
- codeberg: "%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='#{map-get($p, f)}' d='M12 1A11 11 0 0 0 1 12a11 11 0 0 0 1.7 6.4L12 6l9.3 12.4A11 11 0 0 0 23 12 11 11 0 0 0 12 1Z'/%3E%3Cpath fill='#{map-get($p, s)}' d='M21.3 18.4 12 6l4.4 16.8a11 11 0 0 0 4.9-4.4Z' /%3E%3C/svg%3E",
- date: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4m-5 4h18'/%3E%3C/svg%3E",
- discord: "%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M19.7 5.6a18.2 18.2 90 0 0-4.6-1.4 12.5 12.5 90 0 0-.6 1.2 17 17 90 0 0-5 0 12.5 12.5 90 0 0-.6-1.2 18.4 18.4 90 0 0-4.6 1.4A20 20 0 0 0 1 18a18.4 18.4 90 0 0 5.7 2.9 13.5 13.5 90 0 0 1.2-2A11.8 11.8 90 0 1 6 18l.5-.3a13.2 13.2 90 0 0 11 0l.5.3a12 12 90 0 1-1.9.9 13.3 13.3 90 0 0 1.2 2A18.2 18.2 90 0 0 23 18c.3-4.7-.9-8.8-3.3-12.4Zm-11.4 10c-1 0-1.9-1-1.9-2.2s.8-2.2 1.9-2.2 2 1 2 2.2-1 2.2-2 2.2Zm7.4 0c-1.1 0-2-1-2-2.2s.9-2.2 2-2.2 1.9 1 1.9 2.2-.9 2.2-1.9 2.2Z'/%3E%3C/svg%3E",
- docker: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M4 19.8S7 20 8 18m-4-7h3v3H4Zm3 0h3v3H7Zm3 0h3v3h-3ZM7 8h3v3H7Zm3 0h3v3h-3Zm0-3h3v3h-3Zm10 8c-1 0-1 0-1.4-1.9C18.5 10 17 10 17 12c0 1 0 2-3 2H1a9 9 0 0 0 3 6c3 2 5 2 9 1a10.8 10.8 90 0 0 5-4c1-2 1-1 3-2s1-2 0-2Z'/%3E%3C/svg%3E%0A",
- element: "%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C5 0 0 6 0 12s6 12 12 12 12-6 12-12A12 12 0 0 0 12 0Zm-1 4c4 0 6 3 6 6 0 2-2 2-2 0s-2-4-4-4-2-2 0-2Zm-7 9c0-4 3-6 6-6 2 0 2 2 0 2s-4 2-4 4-2 2-2 0Zm9 7c-4 0-6-3-6-6 0-2 2-2 2 0s2.4 4 4 4c2 0 2 2 0 2Zm1-3c-2 0-2-2 0-2s4-2 4-4 2-2 2 0c0 4-3 6-6 6Z'/%3E%3C/svg%3E",
- facebook: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z'/%3E%3C/svg%3E",
- folder: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z'/%3E%3C/svg%3E",
- github: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M9 19c-5 1.5-5-2.5-7-3m14 6v-3.9a3.4 3.4 0 0 0-1-2.6c3.2-.3 6.5-1.5 6.5-7A5.4 5.4 0 0 0 20 4.8 5 5 0 0 0 20 1s-1.3-.3-4 1.5a13.4 13.4 0 0 0-7 0C6.3.6 5 1 5 1a5 5 0 0 0 0 3.8 5.4 5.4 0 0 0-1.5 3.7c0 5.5 3.3 6.7 6.4 7a3.4 3.4 0 0 0-.9 2.6V22'/%3E%3C/svg%3E",
- github-sponsor: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M20 4c-5-3-8 2-8 4 0-2-3-7-8-4-4 2-6 10 8 18 14-8 12-16 8-18z'/%3E%3C/svg%3E",
- gitlab: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M22.6 14.4 12 22 1.3 14.4a.8.8 0 0 1-.3-1l1.3-3.7 2.4-7.5a.4.4 0 0 1 .1-.2.4.4 0 0 1 .6 0 .4.4 0 0 1 .1.2L8 9.7h8l2.5-7.5a.4.4 0 0 1 .1-.2.4.4 0 0 1 .6 0 .4.4 0 0 1 0 .2l2.5 7.5 1.3 3.8a.8.8 0 0 1-.3.9z'/%3E%3C/svg%3E",
- globe: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/%3E%3C/svg%3E",
- home: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M9 22V12h6v10M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z'/%3E%3C/svg%3E",
- instagram: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Crect x='2' y='2' width='20' height='20' rx='5' ry='5'/%3E%3Cpath d='M16 11.4A4 4 0 1 1 12.6 8a4 4 0 0 1 3.4 3.4zm1.5-4.9h.01'/%3E%3C/svg%3E",
- linkedin: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6zM2 9h4v12H2z'/%3E%3Ccircle cx='4' cy='4' r='2'/%3E%3C/svg%3E",
- mail: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m22 6-10 7L2 6m2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2Z'/%3E%3C/svg%3E",
- mastodon: "%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M2 8c0 5.7-.2 12.6 5 14 2 .6 3.7.7 5 .6 2.4-.1 3.8-.9 3.8-.9l-.1-1.8s-1.7.6-3.7.5c-1.9 0-4-.2-4.2-2.6a5 5 90 0 1 0-.7c4 1 7.5.5 8.4.4 2.7-.4 5-2 5.3-3.6.5-2.4.4-5.8.4-5.8C22 3.4 19 2 19 2 15.9.6 8 .6 5.1 2c0 0-3 1.4-3 6zm4.5-2.3c1.2-1.4 3.8-1.5 5 .3l.5.9.6-1c1.1-1.7 3.7-1.6 4.9-.2 1.1 1.3.9 2.5.9 8.4H16V8.6c0-2.4-3-2.5-3 .3v3h-2V9c0-2.8-3-2.7-3-.3V14H5.6c0-5.9-.2-7.1 1-8.4z'/%3E%3C/svg%3E",
- matrix: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M.6.6v22.8H3v.6H0V0h3v.6zm7 7.2V9h.1c3.2-2.3 4.3 0 4.8.3C14.9 6.7 18 8 18 11v5h-1.5v-5a1 1 0 0 0-3.5 0v5h-1.7v-5a1 1 0 0 0-3.7 0v5H6V7.8zm15.8 15.7V.4H21V0h3v24h-3v-.6z'/%3E%3C/svg%3E",
- minus: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E",
- moon: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8z'/%3E%3C/svg%3E",
- pinterest: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m8 20 4-9m-1.3 3c.4 1.3 1.4 2 2.5 2 2.1 0 3.8-1.6 3.8-4a5 5 0 1 0-9.7 1.7'/%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E",
- python: "%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='#{map-get($p, f)}' d='M17 6c0 4-1 5-6 5-4 0-5 1-5 6-4 0-5-1-5-6 0-3 1-4.5 4-4.5h7c0-.5 0-.5-1-.5H6c0-3 0-5 6-5 5 0 5 2 5 5ZM9 3C7.5 3 7.5 5 9 5s1.5-2 0-2Z'/%3E%3Cpath fill='#{map-get($p, s)}' d='M23 12c0 3-1 4.6-4 4.5h-7v.5h6c0 4 0 6-6 6-5 0-5-2-5-6s1-5 6-5c4 0 5-1 5-6 4 0 5 1 5 6Zm-8 7c-1.5 0-1.5 2 0 2s1.5-2 0-2Z' /%3E%3C/svg%3E",
- researchgate: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M16 5c0 3.5.7 5 3 5s3.7-1.3 3.3-5h-3v1.3H21c0 1.9-.7 2.7-2 2.5-1.3 0-1.8-.7-1.8-3.2 0-2.4.4-3.3 1.5-3.4 1-.2 1.7.2 2.2 1.1L22 3c-.4-1.3-1.4-2-2.9-2C17.2 1 16 2 16 5ZM8 6.2l-6 .2v.9c1 .3 2 0 2 2.2v11C4 22 3 22 2 22.2v.8h6.6v-.8C7 22 6 22 6 20.5v-5.2h2a46 46 0 0 0 4 5.7 5 5 0 0 0 5 2v-1c-3 0-5-5-7-7 6-1 6-10-2-8.8ZM6 14V7.6C14 6 13 14 8 14Z'/%3E%3C/svg%3E",
- rss: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M4 11a9 9 0 0 1 9 9M4 4a16 16 0 0 1 16 16'/%3E%3Ccircle cx='5' cy='19' r='1'/%3E%3C/svg%3E",
- stack: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M4 17v1a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-1M8 16h8m-7.7-3.4 8 .8M8.8 9.2l7.8 1.6m-6.5-5 7.6 2.4'/%3E%3C/svg%3E",
- sun: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Cpath d='M12 1v2m0 18v2M4.2 4.2l1.4 1.4m12.8 12.8 1.4 1.4M1 12h2m18 0h2M4.2 19.8l1.4-1.4M18.4 5.6l1.4-1.4'/%3E%3C/svg%3E",
- tag: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m20.6 13.4-7.2 7.2a2 2 0 0 1-2.8 0L2 12V2h10l8.6 8.6a2 2 0 0 1 0 2.8zM7 7h.01'/%3E%3C/svg%3E",
- twitch: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M21 2H3v16h5v4l4-4h5l4-4V2zm-10 9V7m5 4V7'/%3E%3C/svg%3E",
- twitter: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M23 3a10.9 10.9 0 0 1-3.1 1.5 4.5 4.5 0 0 0-7.9 3v1A10.7 10.7 0 0 1 3 4s-4 9 5 13a11.6 11.6 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0 0-.8A7.7 7.7 0 0 0 23 3z'/%3E%3C/svg%3E",
- x: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M21 3 3 21M3 3l18 18'/%3E%3C/svg%3E",
- youtube: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m9.8 15 5.7-3.3-5.8-3.2V15Zm12.7-8.6a2.8 2.8 0 0 0-1.9-2C18.9 4 12 4 12 4s-6.9 0-8.6.5a2.8 2.8 0 0 0-2 2 29 29 0 0 0-.4 5.3 29 29 0 0 0 .5 5.3A2.8 2.8 0 0 0 3.4 19c1.7.5 8.6.5 8.6.5s6.9 0 8.6-.5a2.8 2.8 0 0 0 2-2 29 29 0 0 0 .4-5.3 29 29 0 0 0-.5-5.3z'/%3E%3C/svg%3E",
- adjust: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C6 0 0 6 0 12s5 12 12 12 12-5 12-12S19 0 12 0Zm0 4c5 0 8 3 8 8s-3 8-8 8V4Z'/%3E%3C/svg%3E",
- angl: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m16 4-8 8 8 8'/%3E%3C/svg%3E",
- angll: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m11 4-8 8 8 8m9-16-8 8 8 8'/%3E%3C/svg%3E",
- angr: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m8 4 8 8-8 8'/%3E%3C/svg%3E",
- angrr: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m4 4 8 8-8 8m9-16 8 8-8 8'/%3E%3C/svg%3E",
- angu: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Cpath d='m4 16 8-8 8 8'/%3E%3C/svg%3E",
- search: "%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='#{map-get($p, s)}' stroke-width='#{map-get($p, sw)}' fill='#{map-get($p, f)}' viewBox='0 0 24 24'%3E%3Ccircle cx='9.5' cy='9.5' r='8'/%3E%3Cpath d='m23 23-9-9'/%3E%3C/svg%3E"
- );
- $icon: map-get($icons, $icon-name);
- @return url("data:image/svg+xml,#{$icon}");
-}
-@if variables.$enable-icons {
- @if variables.$icon-adjust {.adjust { -webkit-mask: icon(adjust, "none", 1, "%23000") ; background: var(--f2) }}//theme switcher
- @if variables.$icon-angl {.angl { -webkit-mask: icon(angl, "%23000", 3, "none") ; background: var(--f2) }}//angle left
- @if variables.$icon-angll {.angll { -webkit-mask: icon(angll, "%23000", 3, "none") ; background: var(--f2) }}//angle left left
- @if variables.$icon-angr {.angr { -webkit-mask: icon(angr, "%23000", 3, "none") ; background: var(--f2) }}//angle right
- @if variables.$icon-angrr {.angrr { -webkit-mask: icon(angrr, "%23000", 3, "none") ; background: var(--f2) }}//angle right right
- @if variables.$icon-angu {.angu { -webkit-mask: icon(angu, "%23000", 3, "none") ; background: var(--f2) }}//angle up
- @if variables.$icon-search {.search { -webkit-mask: icon(search, "%23000", 3, "none") ; background: var(--f2) }}//search
- @if variables.$icon-bitbucket {.bitbucket { background-image: icon(bitbucket, "%2328f", 2, "none") }}
- @if variables.$icon-buymeacoffee {.buymeacoffee { background-image: icon(buymeacoffee, "%23777", 1, "%23fd0") }}
- @if variables.$icon-check {.check { background-image: icon(check, "%23888", 2, "none") }}
- @if variables.$icon-chevron {.chevron { background-image: icon(chevron, "%23888", 2, "none") }}
- @if variables.$icon-clock {.clock { background-image: icon(clock, "%23888", 2, "none") }}
- @if variables.$icon-codeberg {.codeberg { background-image: icon(codeberg, "%23555", 2, "%23aaa") }}
- @if variables.$icon-date {.date { background-image: icon(date, "%23888", 2, "none") }}
- @if variables.$icon-discord {.discord { background-image: icon(discord, "none", 1, "%2356f") }}
- @if variables.$icon-docker {.docker { background-image: icon(docker, "%2329e", 2, "none") }}
- @if variables.$icon-element {.element { background-image: icon(element, "none", 1, "%231c8") }}
- @if variables.$icon-facebook {.facebook { background-image: icon(facebook, "%23359", 2, "none") }}
- @if variables.$icon-folder {.folder { background-image: icon(folder, "%23888", 2, "none") }}
- @if variables.$icon-github {.github { background-image: icon(github, "%23888", 2, "none") }}
- @if variables.$icon-github-sponsor {.github-sponsor { background-image: icon(github-sponsor, "%23c49", 2, "none") }}
- @if variables.$icon-gitlab {.gitlab { background-image: icon(gitlab, "%23e62", 2, "none") }}
- @if variables.$icon-globe {.globe { background-image: icon(globe, "%23888", 2, "none") }}
- @if variables.$icon-home {.home { background-image: icon(home, "%23888", 2, "none") }}
- @if variables.$icon-instagram {.instagram { background-image: icon(instagram, "%23e07", 2, "none") }}
- @if variables.$icon-linkedin {.linkedin { background-image: icon(linkedin, "%2326a", 2, "none") }}
- @if variables.$icon-mail {.mail { background-image: icon(mail, "%23888", 2, "none") }}
- @if variables.$icon-mastodon {.mastodon { background-image: icon(mastodon, "none", 1, "%2328c") }}
- @if variables.$icon-matrix {.matrix { background-image: icon(matrix, "%23888", 2, "none") }}
- @if variables.$icon-minus {.minus { background-image: icon(minus, "%23888", 2, "none") }}
- @if variables.$icon-moon {.moon { background-image: icon(moon, "%23888", 2, "none") }}
- @if variables.$icon-pinterest {.pinterest { background-image: icon(pinterest, "%23b01", 2, "none") }}
- @if variables.$icon-python {.python { background-image: icon(python, "%23fc1", 2, "%2326a") }}
- @if variables.$icon-researchgate {.researchgate { background-image: icon(researchgate, "none", 2, "%230db") }}
- @if variables.$icon-rss {.rss { background-image: icon(rss, "%23e94", 2, "none") }}
- @if variables.$icon-stack {.stack { background-image: icon(stack, "%23e72", 2, "none") }}
- @if variables.$icon-sun {.sun { background-image: icon(sun, "%23888", 2, "none") }}
- @if variables.$icon-tag {.tag { background-image: icon(tag, "%23888", 2, "none") }}
- @if variables.$icon-twitch {.twitch { background-image: icon(twitch, "%23a7f", 2, "none") }}
- @if variables.$icon-twitter {.twitter { background-image: icon(twitter, "%232ad", 2, "none") }}
- @if variables.$icon-x {.x { background-image: icon(x, "%23f00", 3, "none") }}
- @if variables.$icon-youtube {.youtube { background-image: icon(youtube, "%23f00", 2, "none") }}
- .svg {
- width: 1.8rem;
- height: 1.8rem;
- display: inline-block;
- //overflow: hidden;
- text-align: center;
- vertical-align: middle;
- }
- .svgs {
- width: var(--fs);
- height: var(--fs);
- display: inline-block;
- //overflow: hidden;
- text-align: center;
- vertical-align: middle;
- }
- .fa-a:hover {
- color: var(--a3);
- opacity: 1;
- }
-}
diff --git a/sass/include/_misc.scss b/sass/include/_misc.scss
deleted file mode 100644
index 9f9c3b5..0000000
--- a/sass/include/_misc.scss
+++ /dev/null
@@ -1,15 +0,0 @@
-/**
- * Miscs
- * https://github.com/picocss/pico
- */
-
-// Add the correct display in IE 10+
-[hidden],
-template {
- display: none;
-}
-
-// Add the correct display in IE 9-
-canvas {
- display: inline-block;
-}
diff --git a/sass/include/_nav.scss b/sass/include/_nav.scss
deleted file mode 100644
index 537f23d..0000000
--- a/sass/include/_nav.scss
+++ /dev/null
@@ -1,135 +0,0 @@
-/**
- * Horizontal Nav
- * https://github.com/raj457036/attriCSS
- */
-@use "../variables" as variables;
-
-main nav a,
-main nav a:visited {//pagination link styling
- font-weight: var(--fh);
- border: .1rem solid var(--c4);
- border-radius: var(--br);
- padding: .1rem var(--s1);
-}
-main nav a:hover {//makes border of pagination links hover color
- border-color: var(--a3);
- .svgh {
- background: var(--a3);
- opacity: 1;
- }
-}
-header > nav > div:first-of-type {//Keep the logo from wrapping
- display: inline;
- min-width: fit-content;
- padding-right: var(--s1);//add some spacing between nav divs
-}
-header > nav > div:nth-child(2) {//puts logo on left and menu/search on right
- margin-left: auto;
- padding-right: var(--s1);//add some spacing between nav divs
-}
-nav > div {
- ul, h2 {
- line-height: 1.9;
- margin: 0;
- padding: 0;
- }
- margin: var(--s1) 0;
-}
-nav {
- align-items: center;
- justify-content: center;//center pagination horizontally
- display: flex;
- div h2 {
- font-size: 1rem;
- &:hover {
- color: var(--a3);
- }
- }
- h1 {
- margin-bottom: 0;
- margin-top: 0.2rem;
- }
- li {
- display: inline-block;
- margin: 0 .3rem;
- }
-}
-main nav {
- ul {
- display: flex;
- padding-left: 0;
- }
- margin-top: var(--s2);//pagination margin
- li {
- margin: .2rem;
- }
- li.inp {
- padding-top: .1rem;
- }
-}
-.outp {
- padding: 0 .26rem .2rem;
-}
-.off {
- color: var(--c4);
- font-weight: var(--fh);
- border: .1rem solid var(--c3);
- border-radius: var(--br);
- .svgh {
- background: var(--c3);
- opacity: 1;
- }
-}
-.on {
- font-weight: var(--fh);
- border: .1rem solid var(--c4);
- border-radius: var(--br);
-}
-.mode:hover, .cnav {
- color: var(--a1);//pagination color current page
-}
-footer nav {
- ul {
- margin: 0;
- padding: 0;
- }
- li {
- margin: 0 .2rem .4rem;
- }
-}
-//dropdown menu used for lang, etc.
-.dropdown {
- display: inline-block;
- position: relative;
- vertical-align: -3px;
- font-weight: var(--fh);
- font-size: 1.3rem;
-}
-.dropdown-content {
- display: none;
- position: absolute;
- z-index: 9;
- font-weight: var(--fh);
- font-size: 1.3rem;
-}
-.dropdown:hover .dropdown-content {
- display: block;
- a {
- text-decoration: none;
- }
-}
-// breakpoint makes header responsive for mobile layouts
-@if map-get(variables.$breakpoints, "md") {
- @media (max-width: map-get(variables.$breakpoints, "md")) {
- header nav {
- display: flex;
- flex-direction: column;
- h1 {
- margin: var(--s2) 0 var(--s1);
- }
- div {
- margin: auto; // keeps top menu/search centered in mobile view
- }
- }
- }
-}
diff --git a/sass/include/_scroller.scss b/sass/include/_scroller.scss
deleted file mode 100644
index de1de5e..0000000
--- a/sass/include/_scroller.scss
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- * Horizontal scroller ()
- * https://github.com/picocss/pico
- */
-
-// Wrapper to make any content responsive across all viewports
-figure {
- display: block;
- margin: 0;
- padding: 0;
- overflow-x: auto;
-
- figcaption {
- padding: var(--s1) 0;
- color: var(--c4);
- }
-}
diff --git a/sass/include/_search.scss b/sass/include/_search.scss
deleted file mode 100644
index c0e3a8d..0000000
--- a/sass/include/_search.scss
+++ /dev/null
@@ -1,78 +0,0 @@
-/**
- * Search - Zola Search - elasticlunr site-wide search
- */
-@use "../variables" as variables;
-
-div:empty {
- display: none;
-}
-.stork-close-button {
- display: none;
-}
-.stork-title p {
- color: var(--a1);
- font-weight: var(--fh);
-}
-#suggestions {
- z-index: 9;
- background: var(--c1);
- border: 2px solid var(--c3);
- position: absolute;
- right: 0;
- margin-top: var(--s1);
- width: 500px;
- max-height: 500px;
- overflow: auto;
-}
-#suggestions a, #results a {
- display: block;
- text-decoration: none;
- padding: var(--s1);
- margin: 0 var(--s1);
-}
-#suggestions a:hover,
-#suggestions a:focus,
-#results a:hover,
-#results a:focus {
- background: var(--c2);
-}
-#suggestions span, #results span {
- line-height: 1.5;
- display: block;
-}
-#suggestions span:first-child, #results span:first-child {
- font-weight: var(--fh);
-}
-#suggestions span:nth-child(2), #results span:nth-child(2) {
- color: var(--f1);
-}
-nav > div > form > div:last-of-type {//parent div of suggestions div
- display: block;
- position: relative;
- width: 100%;
-}
-.searchd {
- display: flex;
- align-items: center;
- white-space: nowrap;
-}
-.searchd > input {
- max-width: 15.3rem;
- padding-right:2.4rem;//inlayed search icon
-}
-.searchd > button {
- margin-left: -2.4rem;//inlayed search icon
-}
-@if map-get(variables.$breakpoints, "md") {
- @media (max-width: map-get(variables.$breakpoints, "md")) {
- .searchd > input {
- max-width: 100%;
- flex-grow: 1;
- }
- #suggestions {
- position: static;
- left: 0;
- width: 100%;
- }
- }
-}
diff --git a/sass/include/_sectioning.scss b/sass/include/_sectioning.scss
deleted file mode 100644
index a84842d..0000000
--- a/sass/include/_sectioning.scss
+++ /dev/null
@@ -1,88 +0,0 @@
-/**
- * Sectioning: Container and responsive spacings for header, main, footer
- * https://github.com/picocss/pico
- */
-@use "../variables" as variables;
-// Render the `main` element consistently in IE
-main {
- display: flex;
- // should always have a single div that holds all content below main.
- // TOC or Recent Posts are the only other sections that would be directly under main.
- article, div {
- flex: 1 1 0;
- min-width: 0;
- }
-}
-
-body {
- width: 100%;
- margin: 0;
-}
-
-header,
-main,
-footer {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
-
- // Semantic container
- @if variables.$enable-semantic-container {
- padding: var(--s1);
-
- // Centered viewport max-width only
- @if variables.$enable-maxwidth {
- @media (min-width: variables.$mb) {
- min-width: variables.$mb;
- max-width: variables.$mw;
- }
- }
- // Centered viewport
- @else if variables.$enable-viewport {
- @if map-get(variables.$breakpoints, "sm") and variables.$enable-viewport {
- @media (min-width: map-get(variables.$breakpoints, "sm")) {
- max-width: map-get(variables.$viewports, "sm");
- //padding-right: 0;
- //padding-left: 0;
- .toc {
- display: none;
- }
- }
- }
- @if map-get(variables.$breakpoints, "md") and variables.$enable-viewport {
- @media (min-width: map-get(variables.$breakpoints, "md")) {
- max-width: map-get(variables.$viewports, "md");
- }
- }
- @if map-get(variables.$breakpoints, "lg") and variables.$enable-viewport {
- @media (min-width: map-get(variables.$breakpoints, "lg")) {
- max-width: map-get(variables.$viewports, "lg");
- }
- }
- @if map-get(variables.$breakpoints, "xl") and variables.$enable-viewport {
- @media (min-width: map-get(variables.$breakpoints, "xl")) {
- max-width: map-get(variables.$viewports, "xl");
- }
- }
- }
- }
- // Semantic container
- @else {
- padding: var(--s1) 0;
- }
-}
-header, main {
- padding-top: 0;
- margin-top: 0;
- padding-bottom: 0;
- margin-bottom: 0;
- hr {
- margin:0.1rem 0;
- }
-}
-footer{
- line-height: var(--lhh);
- hr, p {
- margin: 0.1rem 0 .3rem;
- }
-}
diff --git a/sass/include/_syntax.scss b/sass/include/_syntax.scss
deleted file mode 100644
index aecc155..0000000
--- a/sass/include/_syntax.scss
+++ /dev/null
@@ -1,200 +0,0 @@
- // Unstyled Text Color, and background color
- .z-code {
- color: var(--f1);//#ccc
- background-color: var(--bg);
- }
- // This is a comment
- .z-comment {//, .z-punctuation.z-definition.z-comment
- color: var(--c4);//#888
- font-style: italic;
- }
- // a (int a;)
- .z-variable {
- color: var(--f1);
- }
- // "This is a string"
- .z-string {//, .z-constant.z-other.z-symbol
- color: var(--h4);
- }
- // 10 (a = 10;)
- .z-constant.z-numeric {
- color: var(--h2);
- }
- // /n
- .z-constant.z-character.z-escape {//, .z-string.z-regexp
- color: var(--h5);
- }
- // false, true, etc...
- .z-constant.z-language {
- color: var(--h2);
- }
- // BUF (const BUF: usize = 10 * 1024;)
- .z-constant.z-other {//, .z-constant.z-character
- color: var(--h2);
- }
- // Figure out how to reproduce in code block otherwise don't include
- //.z-variable.z-member {
- // color: var(--h1);
- //}
- // use, crate, let, etc.
- .z-keyword {//, .z-keyword.z-operator.z-word
- color: var(--h6);
- }
- // = * - + /
- .z-keyword.z-operator {
- color: var(--h7);
- }
- // separators: commas, colons, etc. terminator: endline semicolon, etc.
- .z-punctuation.z-separator, .z-punctuation.z-terminator {
- color: var(--f1);
- }
- // () [] {}
- .z-punctuation.z-section {
- color: var(--f1);
- }
- // . ::
- .z-punctuation.z-accessor {
- color: var(--h2);
- }
- // # (#[cfg(test)])
- .z-punctuation.z-definition.z-annotation {
- color: var(--f1);
- }
- // Figure out how to reproduce in code block otherwise don't include
- //.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
- // color: var(--h4);
- //}
- // const, pub, mut, Self, fn
- .z-storage {
- color: var(--h6);
- }
- // const, struct
- .z-storage.z-type {
- color: var(--h6);
- }
- // new, function names
- .z-entity.z-name.z-function {
- color: var(--h3);
- }
- // key in toml entries
- .z-entity.z-name {//, .z-entity.z-name.z-label
- color: var(--h3);
- }
- // Figure out how to reproduce in code block otherwise don't include
- //.z-entity.z-other.z-inherited-class {
- // color: var(--h6);
- // text-decoration: underline;
- //}
- // v1 (fn lookup(v1))
- .z-variable.z-parameter {
- color: var(--h2);
- }
- // self (self.html.push(c))
- .z-variable.z-language {
- color: var(--h3);
- font-style: italic;
- }
- // html tag name, eg: html, head, meta, title, body, etc.
- .z-entity.z-name.z-tag {//, .z-meta.z-tag.z-sgml
- color: var(--h6);
- }
- // html tag brackets <>
- .z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
- color: var(--h6);
- }
- // html attribute name, eg: lang, charset
- .z-entity.z-other.z-attribute-name {
- color: var(--h3);
- }
- // function name as variable value, and annotation: derive (#[derive(Debug)])
- .z-variable.z-function, .z-variable.z-annotation {
- color: var(--h3);
- }
- // support function, eg: extend (self.html.extend(b"getAll();)
- .z-support.z-type, .z-support.z-class {
- color: var(--h6);
- font-style: italic;
- }
- // Figure out how to reproduce in code block otherwise don't include
- //.z-source.z-ruby .z-variable.z-other.z-readwrite {
- // color: var(--h3);
- //}
- // superfluous, already have .z-entity.z-name.z-tag
- //.z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
- // color: var(--h6);
- //}
- // property name, eg css: font-size, text-align, etc.
- .z-support.z-type.z-property-name {
- color: var(--h6);
- }
- //json
- .z-meta.z-mapping.z-key.z-json {
- .z-punctuation.z-definition.z-string.z-begin.z-json, .z-punctuation.z-definition.z-string.z-end.z-json, .z-string.z-quoted.z-double.z-json {
- color: var(--h2);
- }
- }
- // Figure out how to reproduce in code block otherwise don't include
- //.z-constant.z-numeric.z-line-number.z-match {
- // color: var(--h6);
- //}
- // Figure out how to reproduce in code block otherwise don't include
- //.z-entity.z-name.z-filename.z-find-in-files {
- // color: var(--h4);
- //}
- // Figure out how to reproduce in code block otherwise don't include
- //.z-message.z-error {
- // color: var(--h1);
- //}
- // Figure out how to reproduce in code block otherwise don't include
- //.z-string.z-other.z-link, .z-markup.z-underline.z-link {
- // color: var(--h5);
- // text-decoration: underline;
- // font-style: italic;
- //}
- // Figure out how to reproduce in code block otherwise don't include
- //.z-punctuation.z-definition.z-image {
- // color: var(--h3);
- //}
- // Figure out how to reproduce in code block otherwise don't include
- //.z-meta.z-separator {
- // color: var(--f1);
- // background-color: var(--f1);
- // font-weight: bold;
- //}
- // Figure out how to reproduce in code block otherwise don't include
- //.z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
- // color: var(--h5);
- //}
- // Figure out how to reproduce in code block otherwise don't include
- //.z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
- // color: var(--h2);
- //}
- // Figure out how to reproduce in code block otherwise don't include
- //.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
- // color: var(--f1);
- //}
- // Figure out how to reproduce in code block otherwise don't include
- //.z-markup.z-raw.z-block.z-fenced.z-markdown {
- // color: var(--f1);
- // background-color: var(--f1);
- //}
- // Figure out how to reproduce in code block otherwise don't include
- //.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
- // color: var(--f1);
- // background-color: var(--f1);
- //}
- // Figure out how to reproduce in code block otherwise don't include
- //.z-variable.z-language.z-fenced.z-markdown {
- // color: var(--f1);
- //}
diff --git a/sass/include/_table.scss b/sass/include/_table.scss
deleted file mode 100644
index e91c483..0000000
--- a/sass/include/_table.scss
+++ /dev/null
@@ -1,29 +0,0 @@
-/**
- * Table - table specific elements
- */
-table {
- border-collapse: collapse;
- width: 100%;
- text-indent: 0; // Remove text indentation from table contents in Chrome, Edge, and Safari.
- caption {
- margin-bottom: .5rem;
- }
-}
-tr {
- border-bottom: var(--bw) solid var(--c3);
-}
-td,
-th {
- padding: var(--s1);
-}
-th {
- text-align: left;
-}
-// Striped
-tbody tr:nth-child(even) {
- background-color: var(--c2);
-}
-thead tr {
- border-top: var(--bw) solid var(--c3);
- background-color: var(--c2);
-}
diff --git a/sass/include/_toc.scss b/sass/include/_toc.scss
deleted file mode 100644
index b3ad2c4..0000000
--- a/sass/include/_toc.scss
+++ /dev/null
@@ -1,50 +0,0 @@
-/**
- * TOC - Table of Contents
- * used as a page index, recent posts block
- */
-@use "../variables" as variables;
-
-main {
- .toc {
- max-width: 15rem;
- min-width: 14rem;
- margin-left: var(--s1);
- }
- .toc-item {
- padding: .4rem 0;
- color: var(--f1);
- }
- .toc-item a, .toc-item-child a {
- color: var(--f1);
- &:hover {
- cursor: pointer;
- color: var(--a2);
- text-decoration: underline;
- }
- }
- .toc-item a.active, .toc-item-child a.active {
- color: var(--a2);
- }
- .toc-item-child {
- padding: 0 var(--s1);
- color: var(--f1);
- }
-}
-.toc-sticky {
- border-radius: var(--br);
- border-top: 5px solid var(--a1);
- background-color: var(--c2);
- position: sticky;
- top: var(--s2);
- margin-top: var(--s2);
- padding: 0 var(--s2) var(--s2);
- max-height: 100vh;
- overflow: auto;
-}
-@if map-get(variables.$breakpoints, "md") {
- @media (max-width: map-get(variables.$breakpoints, "md")) {
- .toc {
- display: none;
- }
- }
-}
diff --git a/sass/include/_top.scss b/sass/include/_top.scss
deleted file mode 100644
index 0c1f729..0000000
--- a/sass/include/_top.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-/**
- * Top - back to top button using only CSS
- */
-.topout {
- position: sticky;
- bottom: 1px;
- padding: 20px;
- place-self: end;
- margin-top: 110vh;
- pointer-events: none;
-}
-.topleft {
- margin-left: calc(100% - 80px);
-}
-.top {
- pointer-events: all;
- padding: 9px;
- border-radius: 9px;
- font-weight:700;
- color: var(--a1);
- background: var(--c2);
-}
-.top:hover {
- text-decoration: none;
- color: var(--c2);
- background: var(--a1);
- .svgh {
- background: var(--c2);
- opacity: 1;
- }
-}
diff --git a/sass/include/_typography.scss b/sass/include/_typography.scss
deleted file mode 100644
index 7ed6096..0000000
--- a/sass/include/_typography.scss
+++ /dev/null
@@ -1,144 +0,0 @@
-/**
- * Typography - a, headings, p, ul, blockquote
- */
-.c {
- text-align: center;// The does not pass validation, use:
-}
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- padding-left: 0;
- color: var(--f2);
- margin-bottom: var(--s1);
- margin-top: var(--s2);
- font-weight: var(--fh);
- font-size: var(--fs);
- line-height: var(--lhh);
-}
-h1 {
- font-size: 2rem;
-}
-h2 {
- font-size: 1.75rem;
-}
-h3 {
- font-size: 1.5rem;
-}
-h4 {
- font-size: 1.25rem;
-}
-h5 {
- font-size: 1.125rem;
-}
-header h1 {
- margin-top: 0;
-}
-a {
- color: var(--a1);
- text-decoration: none;
-}
-a:hover {
- color: var(--a2);
- text-decoration: underline;
-}
-h1 a, h2 a, main nav a {
- color: var(--f2);
- text-decoration: none;
- &:hover {
- color: var(--a3);
- text-decoration: none;
- }
-}
-article {
- padding-bottom: .2rem;
-}
-
-// Abbreviations
-// 1. Remove underline decoration in Chrome, Edge, IE, Opera, and Safari
-abbr[title] {
- border-bottom: var(--bw) dotted;
- text-decoration: none; // 1
- cursor: help;
-}
-
-// Highlighted text
-mark {
- background-color: var(--c4);
- color: var(--c1);
- vertical-align: baseline;
- padding: .1rem .4rem;
-}
-blockquote {
- margin-left: 0;
- padding: .5rem 0 .5rem 1.5rem;
- border-left: .25rem solid var(--c3);
-}
-blockquote > :last-child {
- margin-bottom: 0;
-}
-small {
- font-size: .875rem;
-}
-
-.footnote-definition sup, .footnote-definition p {
- display: inline;
-}
-// Prevent sub and sup elements from affecting the line height in all browsers.
-sub,
-sup {
- font-size: .75em;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
-}
-sub {
- bottom: -.25em;
-}
-sup {
- top: -.5em;
-}
-
-address,
-blockquote,
-dl,
-figure,
-form,
-ol,
-p,
-pre,
-table,
-ul {
- margin: .7rem 0;
- color: var(--f1);
- font-style: normal;
- font-weight: var(--fw);
- font-size: var(--fs);
-}
-
-// Lists
-ul,
-ol {
- padding-right: 0;
- padding-left: var(--s2);
-}
-li {
- margin-bottom: var(--s1);
-}
-
-ul li {
- list-style: square;
-}
-
-// Ins
-ins {
- color: var(--cg);
- text-decoration: none;
-}
-
-// del
-del {
- color: var(--cr);
-}
diff --git a/sass/include/_zola.scss b/sass/include/_zola.scss
deleted file mode 100644
index 2b29a58..0000000
--- a/sass/include/_zola.scss
+++ /dev/null
@@ -1,68 +0,0 @@
-/**
- * Zola Specific
- */
-.sum, .sum p {margin: .2rem 0}
-.s95 {font-size: .95em}
-.s90 {font-size: .90em}
-.s85 {font-size: .85em}
-.s80 {font-size: .80em}
-.s75 {font-size: .75em}
-.s70 {font-size: .70em}
-.hpad {padding: 0 .2rem}
-.rpad {padding-right: .2rem}
-.si {font-size: 1.5em}
-pre code[data-lang]::before {
- color: var(--f1);
- text-transform: uppercase;
- content: ' [' attr(data-lang) '] ' "\a\a";
-}
-// code copy wrapper
-.ccw {
- position: relative;
-}
-.ccw:hover {
- .cc {
- opacity: 1;
- }
-}
-// code copy button
-.cc {
- opacity: 0;
- z-index: 9;
- position: absolute;
- right: 9px;
- top: 9px;
- font-size: .8rem;
-}
-// Mark Override, this is used for Zola's linenos and hl_lines
-:root:not(.light) code table {
- mark {
- filter: brightness(120%);
- }
-}
-// Table Override, this is used for Zola's linenos and hl_lines
-code {
- table {
- font-size: .8rem;
- margin: 0;
- // Highlighted text
- mark {
- display: block;
- background-color: var(--c2);
- color: unset;
- padding: 0;
- }
- }
- td, th, tr {
- padding: 0;
- border-bottom: none;
- }
- tbody td:first-child {
- text-align: center;
- user-select: none;
- min-width: 60px;
- }
- tbody tr:nth-child(even), thead tr {
- background-color: unset;
- }
-}
--
cgit v1.3.1