diff --git a/meta.typ b/meta.typ new file mode 100644 index 0000000..c776fe6 --- /dev/null +++ b/meta.typ @@ -0,0 +1,24 @@ +#let title = "Midas" +#let subtitle = none +#let authors = "Louis Heredero" + +#let thesis-supervisor = "Prof. Dr Dimi Racordon" +#let thesis-co-supervisor = none +#let thesis-expert = "Dr Sébastien Doeraene" +#let thesis-id = "ISC-ID-26-8" +#let project-repos = "https://git.kb28.ch/HEL/midas" + +#let school = "Haute École d'Ingénierie de Sion" +#let programme = "Informatique et systèmes de communication (ISC)" + +#let keywords = ("engineering", "type systems", "gradual typing") +#let major = "Data engineering" +#let date = datetime(year: 2026, month: 7, day: 10) // Date of the thesis & the declaration (or datetime.today()) + +#let permanent-email = "louis@heredero.org" +#let video-url = none + +#let picture-web-opt-out = false // set to true to keep your picture off the web +#let email-web-opt-out = false // set to true to keep your email off the web + +#let academic-year = "2025-2026" \ No newline at end of file diff --git a/report/bachelor_thesis.typ b/report/bachelor_thesis.typ index 03e76be..86bd644 100644 --- a/report/bachelor_thesis.typ +++ b/report/bachelor_thesis.typ @@ -7,28 +7,30 @@ // 52 65 61 64 69 6e 67 20 68 65 78 20 66 6f 72 20 66 75 6e 3f 20 49 53 43 20 66 6f 72 65 76 65 72 // -#import "@preview/isc-hei-bthesis:0.8.1" : * +#import "requirements.typ": isc-hei-bthesis +#import isc-hei-bthesis: * +#import "../meta.typ" #let doc_language = "en" #show: thesis.with( - title: "Midas", - subtitle: none, - authors: "Louis Heredero", + title: meta.title, + subtitle: meta.subtitle, + authors: meta.authors, language: doc_language, - thesis-supervisor: "Prof. Dr Dimi Racordon", - thesis-co-supervisor: none, - thesis-expert: "Dr Sébastien Doeraene", - thesis-id: "ISC-ID-26-8", - project-repos: "https://git.kb28.ch/HEL/midas", + thesis-supervisor: meta.thesis-supervisor, + thesis-co-supervisor: meta.thesis-co-supervisor, + thesis-expert: meta.thesis-expert, + thesis-id: meta.thesis-id, + project-repos: meta.project-repos, - school: "Haute École d'Ingénierie de Sion", - programme: "Informatique et systèmes de communication (ISC)", + school: meta.school, + programme: meta.programme, - keywords: ("engineering", "type systems", "gradual typing"), - major : "Data engineering", - date: datetime(year: 2026, month: 7, day: 10), // Date of the thesis & the declaration (or datetime.today()) + keywords: meta.keywords, + major : meta.major, + date: meta.date, // Declaration of honour signature signature: image("figs/signature_placeholder.svg", width: 4.5cm), // A scan/photo of your handwritten signature diff --git a/summary/exec_summary.typ b/summary/exec_summary.typ new file mode 100644 index 0000000..060e9b9 --- /dev/null +++ b/summary/exec_summary.typ @@ -0,0 +1,58 @@ +// ___ ____ ____ _ _ _____ ___ +// |_ _/ ___| / ___| | | | | ____|_ _| Informatique et +// | |\___ \| | ___ | |_| | _| | | systèmes de communication +// | | ___) | |__|___| | _ | |___ | | HEI Sion · HES-SO Valais / mui 24-26 +// |___|____/ \____| |_| |_|_____|___| +// +// 52 65 61 64 69 6e 67 20 68 65 78 20 66 6f 72 20 66 75 6e 3f 20 49 53 43 20 66 6f 72 65 76 65 72 +// +// Adapted from the BFH year book idea at https://www.bfh.ch/dam/jcr:e512ae31-a3ed-4b65-b589-870383d794b0/abschlussarbeiten-bsc-informatik.pdf + +#import "@preview/isc-hei-exec-summary:0.8.1" : * +#import "../meta.typ" + +// Must be <= 365 characters long. +#let summary = "Midas is cool!" // TODO + +#assert( + summary.len() <= 365, + message: "Summary too long: len() > 365" +) + +#let content = [ + #todo[] + + #lorem-pars(500) + #colbreak() + #lorem-pars(500) +] + +#show: exec-summary.with( + title: meta.title, + subtitle: meta.subtitle, + language: "en", + authors: meta.authors, + student-picture: image("figs/me.jpg"), // TODO: replace + permanent-email: meta.permanent-email, + video-url: meta.video-url, + + picture-web-opt-out: meta.picture-web-opt-out, + email-web-opt-out: meta.email-web-opt-out, + + summary: summary, + content: content, + + thesis-supervisor: meta.thesis-supervisor, + thesis-co-supervisor: meta.thesis-co-supervisor, + thesis-expert: meta.thesis-expert, + academic-year: meta.academic-year, + + school: meta.school, + programme: meta.programme, + + keywords: meta.keywords, + major : meta.major, + + bind: right, // Bind the left side of the page + footer: none, //align(right, text(0.9em)[This is some content for the footer]) +) diff --git a/summary/figs/me.jpg b/summary/figs/me.jpg new file mode 100644 index 0000000..e74afd4 Binary files /dev/null and b/summary/figs/me.jpg differ diff --git a/summary/fonts/README.md b/summary/fonts/README.md new file mode 100644 index 0000000..63085d4 --- /dev/null +++ b/summary/fonts/README.md @@ -0,0 +1,16 @@ +# License + +All the fonts downloaded by this script for the layout of the documents are licensed under the [SIL Open Font License](https://openfontlicense.org/) which is included in [here](ofl.md). + +## Installing fonts + +This report template uses several fonts packaged in this repository. To install the fonts in a Linux environment, simply type: + +```bash +source install_fonts.sh +``` + +from within the `fonts` directory and voilà! + +The installer also creates a local fontconfig alias so Linux maps `Source Sans Pro` to `Source Sans 3`. +This keeps Typst/web template naming compatibility while avoiding missing-font warnings on Linux. diff --git a/summary/fonts/install_fonts.sh b/summary/fonts/install_fonts.sh new file mode 100644 index 0000000..77cb244 --- /dev/null +++ b/summary/fonts/install_fonts.sh @@ -0,0 +1,59 @@ +#!/usr/bin/env bash + +RED='\033[0;31m' +GREEN='\033[0;32m' +NC='\033[0m' # No Color +VU="${GREEN}✔${NC}" + +# v2: ships both "Source Sans 3" and "Source Sans Pro" (v2 name used by the +# Typst web editor) so templates compile without font warnings on both CLI and web. +FONTS_URL="https://files.isc-vs.ch/typst/modern-isc-fonts-v2.tar.gz" +FONTS_ARCHIVE="modern-isc-fonts-v2.tar.gz" +FONTS_DIR="modern-isc-fonts-v2" + +echo -e "Downloading and installing fonts locally..." + +fonts_dir="${HOME}/.local/share/fonts" + +if [ ! -d "${fonts_dir}" ]; then + mkdir -p "${fonts_dir}" + echo -e "Created fonts directory $fonts_dir $VU" +else + echo -e "Found fonts directory $fonts_dir $VU" +fi + +wget -q --show-progress "${FONTS_URL}" + +if [ $? -ne 0 ]; then + echo -e "${RED}Error: Failed to download ${FONTS_ARCHIVE}.${NC}" + exit 1 +fi + +echo -e "Font bundle downloaded $VU" +tar -zxf "${FONTS_ARCHIVE}" + +cp "${FONTS_DIR}"/*.ttf "${fonts_dir}/" +cp "${FONTS_DIR}"/*.otf "${fonts_dir}/" +echo -e "Fonts installed $VU" + +echo -e "Rebuilding font cache..." +fc-cache -f +echo -e "Font cache rebuilt $VU" + +rm -f "${FONTS_ARCHIVE}" +rm -rf "${FONTS_DIR}/" + +# Verify all required fonts are visible to Typst +missing_fonts=() +for font in "Source Sans Pro" "Source Sans 3" "Inria Sans" "Fira Code"; do + if ! typst fonts | grep -q "^${font}$"; then + missing_fonts+=("$font") + fi +done + +if [ ${#missing_fonts[@]} -eq 0 ]; then + echo -e "${VU} All required fonts found in Typst. Install successful!" +else + echo -e "${RED}The following fonts were not found by Typst: ${missing_fonts[*]}${NC}" + exit 1 +fi diff --git a/summary/fonts/ofl.md b/summary/fonts/ofl.md new file mode 100644 index 0000000..58177df --- /dev/null +++ b/summary/fonts/ofl.md @@ -0,0 +1,113 @@ +Copyright (c) ````, ```` (````), +with Reserved Font Name ````. +Copyright (c) ````, ```` (````), +with Reserved Font Name ````. +Copyright (c) ````, ```` (````). + + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: + + +--- + +# SIL OPEN FONT LICENSE + + + +##### *Version 1.1 - 26 February 2007* + + +PREAMBLE +---------- + +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +------------- + +***Font Software*** refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +***Reserved Font Name*** refers to any names specified as such after the +copyright statement(s). + +***Original Version*** refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +***Modified Version*** refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +***Author*** refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +------------------------ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the ***Font Software***, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the ***Font +Software***, subject to the following conditions: + +1) Neither the ***Font Software*** nor any of its individual components, +in ***Original*** or ***Modified Versions***, may be sold by itself. + +2) ***Original*** or ***Modified Versions*** of the ***Font Software*** may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No ***Modified Version*** of the ***Font Software*** may use the ***Reserved Font +Name(s)*** unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the ***Author(s)*** of the ***Font +Software*** shall not be used to promote, endorse or advertise any +***Modified Version***, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the ***Author(s)*** or with their explicit written +permission. + +5) The ***Font Software***, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the ***Font Software***. + +TERMINATION +----------- + +This license becomes null and void if any of the above conditions are +not met. + + +DISCLAIMER +----------- + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/summary/themes/3024_Day.tmTheme b/summary/themes/3024_Day.tmTheme new file mode 100644 index 0000000..b284d28 --- /dev/null +++ b/summary/themes/3024_Day.tmTheme @@ -0,0 +1,511 @@ + + + + + + author + Jan T. Sott + name + 3024 day + comment + https://github.com/idleberg/3024.tmTheme + semanticClass + theme.light.3024 + colorSpaceName + sRGB + gutterSettings + + background + #f7f7f7 + divider + #f7f7f7 + foreground + #4a4543 + selectionBackground + #f7f7f7 + selectionForeground + #a5a2a2 + + settings + + + settings + + background + #f7f7f7 + caret + #4a4543 + foreground + #4a4543 + invisibles + #d6d5d4 + lineHighlight + #d6d5d4 + selection + #d6d5d4 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #4a4543 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #807d7c + + + + name + Punctuation + scope + punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array + settings + + foreground + #4a4543 + + + + name + Delimiters + scope + none + settings + + foreground + #4a4543 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #4a4543 + + + + name + Keywords + scope + keyword, keyword.control + settings + + foreground + #a16a94 + + + + name + Variables + scope + variable + settings + + foreground + #db2d20 + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method + settings + + foreground + #01a0e4 + + + + name + Classes + scope + meta.class, support.class, entity.name.class, entity.name.type.class + settings + + foreground + #ed0c8c + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #01a0e4 + + + + name + Storage + scope + storage + settings + + foreground + #a16a94 + + + + name + Support + scope + support.function + settings + + foreground + #b5e4f4 + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #01a252 + + + + name + Integers + scope + constant.numeric + settings + + foreground + #ed0c8c + + + + name + Floats + scope + none + settings + + foreground + #ed0c8c + + + + name + Boolean + scope + none + settings + + foreground + #ed0c8c + + + + name + Constants + scope + constant + settings + + foreground + #ed0c8c + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #db2d20 + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #ed0c8c + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #01a0e4 + + + + name + Selector + scope + meta.selector + settings + + foreground + #a16a94 + + + + name + Values + scope + none + settings + + foreground + #ed0c8c + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #01a0e4 + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #ed0c8c + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #ed0c8c + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + fontStyle + italic + foreground + #a16a94 + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #01a252 + + + + name + Link Text + scope + string.other.link + settings + + foreground + #db2d20 + + + + name + Link Url + scope + meta.link + settings + + foreground + #ed0c8c + + + + name + Lists + scope + markup.list + settings + + foreground + #db2d20 + + + + name + Quotes + scope + markup.quote + settings + + foreground + #ed0c8c + + + + name + Separator + scope + meta.separator + settings + + background + #d6d5d4 + foreground + #4a4543 + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #01a252 + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #db2d20 + + + + name + Changed + scope + markup.changed + settings + + foreground + #a16a94 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #b5e4f4 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #b5e4f4 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #b5e4f4 + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #cdab53 + + + + name + Invalid + scope + invalid.illegal + settings + + background + #db2d20 + foreground + #f7f7f7 + + + + uuid + 14875ac8-6a02-493d-9cfa-1701c764e24b + + diff --git a/summary/themes/Angular-io-Code.tmTheme b/summary/themes/Angular-io-Code.tmTheme new file mode 100644 index 0000000..2f8d41b --- /dev/null +++ b/summary/themes/Angular-io-Code.tmTheme @@ -0,0 +1,948 @@ + + + + + + + + + name + Angular-io-Code + settings + + + settings + + background + #F5F6F7 + foreground + #5C707A + invisibles + #5C707A + caret + #5C707A + gutter + #F5F6F7 + gutterForeground + #5C707A + guide + #969896 + stackGuide + #969896 + activeGuide + #969896 + lineHighlight + #FFFFFF00 + findHighlight + #969896 + findHighlightForeground + #969896 + selection + #969896 + selectionBorder + #ffffff + bracketsForeground + #647F11 + bracketsOptions + underline + bracketContentsForeground + #647F11 + bracketContentsOptions + underline + tagsForeground + #647F11 + tagsOptions + underline + + + + name + Comment + scope + comment + settings + + foreground + #969896 + fontStyle + italic + + + + name + String + scope + string + settings + + foreground + #647F11 + + + + name + RegExp Operator + scope + regexp-operator + settings + + foreground + #D43669 + + + + name + RegExp Character Class + scope + string.regexp.characterclass punctuation.definition.string.begin, string.regexp.characterclass punctuation.definition.string.end + settings + + foreground + #D43669 + + + + name + Number + scope + constant.numeric + settings + + foreground + #647F11 + + + + name + Built-in Constant + scope + constant.language + settings + + foreground + #D43669 + + + + name + User-defined Constant + scope + constant.character, constant.other, variable.other.constant + settings + + foreground + #D43669 + + + + name + Variable + scope + variable + settings + + foreground + #D43669 + + + + name + Keyword + scope + keyword + settings + + foreground + #D43669 + + + + name + Bitwise + scope + bitwise-operator + settings + + foreground + #D43669 + + + + name + Storage + scope + storage + settings + + foreground + #D43669 + + + + name + Storage Type + scope + storage.type + settings + + foreground + #D43669 + + + + name + Class Name + scope + entity.name.class + settings + + foreground + #D43669 + + + + name + Inherited Class + scope + entity.other.inherited-class + settings + + foreground + #D43669 + + + + name + Function Name + scope + entity.name.function + settings + + foreground + #D43669 + + + + name + Function Argument + scope + variable.parameter + settings + + foreground + #5C707A + + + + name + Tag Name + scope + entity.name.tag + settings + + foreground + #D43669 + + + + name + Tag Attribute + scope + entity.other.attribute-name + settings + + foreground + #647F11 + + + + name + Library Function + scope + support.function + settings + + foreground + #D43669 + + + + name + Library Constant + scope + support.constant + settings + + foreground + #D43669 + + + + name + Library Class + scope + support.type, support.class + settings + + foreground + #D43669 + + + + name + Library Variable + scope + support.other.variable + settings + + foreground + #D43669 + + + + name + Invalid + scope + invalid, invalid.illegal, invalid.deprecated + settings + + background + #f5f5f5 + foreground + #D43669 + + + + name + Find-in-files Filename + scope + entity.name.filename.find-in-files + settings + + foreground + #5C707A + + + + name + Find-in-files Line Numbers + scope + constant.numeric.line-number.find-in-files, constant.numeric.line-number.match.find-in-files + settings + + foreground + #969896 + + + + name + Diff Header + scope + meta.diff.header + settings + + foreground + #969896 + background + #ffffff + fontStyle + italic + + + + name + Diff Header + scope + meta.diff.header punctuation.definition.from-file.diff + settings + + foreground + #D43669 + background + #ffecec + fontStyle + italic + + + + name + Diff Header + scope + meta.diff.header punctuation.definition.to-file.diff + settings + + foreground + #647F11 + background + #eaffea + fontStyle + italic + + + + name + Diff Range + scope + meta.diff.range + settings + + foreground + #969896 + fontStyle + italic + + + + name + Diff Deleted + scope + markup.deleted + settings + + background + #ffecec + + + + name + Diff Deleted Punctuation + scope + markup.deleted punctuation.definition.inserted + settings + + foreground + #D43669 + + + + name + Diff Inserted + scope + markup.inserted + settings + + background + #eaffea + + + + name + Diff Inserted Punctuation + scope + markup.inserted punctuation.definition.inserted + settings + + foreground + #647F11 + + + + name + GitGutter Deleted + scope + markup.deleted.git_gutter + settings + + foreground + #D43669 + + + + name + GitGutter Inserted + scope + markup.inserted.git_gutter + settings + + foreground + #647F11 + + + + name + GitGutter Modified + scope + markup.changed.git_gutter + settings + + foreground + #969896 + + + + name + GitGutter Ignored + scope + markup.ignored.git_gutter + settings + + foreground + #b3b3b3 + + + + name + GitGutter Untracked + scope + markup.untracked.git_gutter + settings + + foreground + #b3b3b3 + + + + name + Entity Punctuation + scope + source.css punctuation.definition.entity + settings + + foreground + #5C707A + + + + name + Pseudo Selector + scope + source.css entity.other.attribute-name.pseudo-class, source.css entity.other.attribute-name.pseudo-element + settings + + foreground + #D43669 + + + + name + Property Value + scope + source.css meta.value, source.css support.constant, source.css support.function + settings + + foreground + #647F11 + + + + name + Color + scope + source.css constant.other.color + settings + + foreground + #647F11 + + + + name + Entity Punctuation + scope + source.scss punctuation.definition.entity + settings + + foreground + #5C707A + + + + name + Pseudo Selector + scope + source.scss entity.other.attribute-name.pseudo-class, source.scss entity.other.attribute-name.pseudo-element + settings + + foreground + #D43669 + + + + name + Color + scope + source.scss support.constant.property-value, source.scss support.function + settings + + foreground + #647F11 + + + + name + Variable + scope + source.scss variable + settings + + foreground + #D43669 + + + + name + this + scope + variable.language.this.js + settings + + foreground + #D43669 + + + + name + Function + scope + source.js entity.name.function + settings + + foreground + #D43669 + fontStyle + regular + + + + name + Function Definition + scope + source.js meta.function entity.name.function, source.js entity.name.function meta.function + settings + + foreground + #D43669 + + + + name + New Function + scope + entity.name.type.new.js + settings + + foreground + #D43669 + + + + name + Function Prototype + scope + variable.language.prototype.js + settings + + foreground + #D43669 + + + + name + Support Function + scope + source.js support.function + settings + + foreground + #647F11 + + + + name + Function Prototype + scope + support.type.object.console.js + settings + + foreground + #D43669 + + + + name + JSON Property + scope + meta.structure.dictionary.json string.quoted.double.json + settings + + foreground + #5C707A + + + + name + JSON Value + scope + meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json + settings + + foreground + #647F11 + fontStyle + regular + + + + name + Keyword + scope + source.python keyword + settings + + foreground + #D43669 + + + + name + Storage + scope + source.python storage + settings + + foreground + #D43669 + + + + name + Storage Type + scope + source.python storage.type + settings + + foreground + #D43669 + + + + name + Function + scope + source.python entity.name.function + settings + + foreground + #D43669 + + + + name + Class + scope + source.php entity.name.type.class + settings + + foreground + #D43669 + + + + name + Language Variable + scope + variable.language.ruby + settings + + foreground + #D43669 + + + + name + Module Name + scope + entity.name.type.module.ruby + settings + + foreground + #D43669 + + + + name + Class Name + scope + entity.name.type.class.ruby + settings + + foreground + #D43669 + + + + name + Inherited Class + scope + entity.other.inherited-class.ruby + settings + + foreground + #D43669 + + + + name + Punctuation + scope + punctuation.definition.heading.markdown, punctuation.definition.italic.markdown, punctuation.definition.bold.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.metadata.markdown, punctuation.definition.link.markdown, punctuation.definition.blockquote.markdown, punctuation.definition.raw.markdown + settings + + foreground + #D43669 + + + + name + Separator + scope + text.html.markdown meta.separator + settings + + foreground + #5C707A + + + + name + Heading + scope + text.html.markdown markup.heading + settings + + + + + name + Code Block + scope + text.html.markdown markup.raw.block + settings + + foreground + #5C707A + + + + name + Inline Code + scope + text.html.markdown markup.raw.inline + settings + + foreground + #5C707A + + + + name + Link and Image + scope + text.html.markdown meta.link, text.html.markdown meta.image + settings + + foreground + #647F11 + + + + name + Link URL + scope + text.html.markdown markup.underline.link, text.html.markdown constant.other.reference + settings + + fontStyle + italic + foreground + #647F11 + + + + name + List + scope + text.html.markdown markup.list + settings + + foreground + #D43669 + + + + name + Bold + scope + text.html.markdown markup.bold + settings + + fontStyle + bold + + + + name + Italic + scope + text.html.markdown markup.italic + settings + + fontStyle + italic + + + + name + Bold Italic + scope + text.html.markdown markup.bold markup.italic + settings + + fontStyle + italic bold + + + + name + Italic Bold + scope + text.html.markdown markup.italic markup.bold + settings + + fontStyle + italic bold + + + + name + Decorators + scope + tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js, tag.decorator.ts entity.name.tag.ts, tag.decorator.ts punctuation.definition.tag.ts + settings + + foreground + #647F11 + + + + name + Type + scope + meta.return.type, meta.return-type, meta.cast, meta.type.annotation, support.type, entity.name.class, entity.name.type, storage.type.cs, storage.type.java + settings + + foreground + #D43669 + + + + colorSpaceName + sRGB + semanticClass + theme.light.angular-io-code + author + NoHomey + comment + Angular.io inspired theme + + diff --git a/summary/themes/Chrome_DevTools.tmTheme b/summary/themes/Chrome_DevTools.tmTheme new file mode 100644 index 0000000..8f14e4f --- /dev/null +++ b/summary/themes/Chrome_DevTools.tmTheme @@ -0,0 +1,294 @@ + + + + + author + Austin Cummings + name + Chrome DevTools + settings + + + settings + + background + #FFFFFF + caret + #000000 + foreground + #000000 + invisibles + #B3B3B3F4 + lineHighlight + #0000001A + selection + #BAD6FD + + + + name + String + scope + string + settings + + foreground + #C41A16 + + + + name + Number + scope + constant.numeric + settings + + foreground + #1C00CF + + + + name + Keyword + scope + keyword + settings + + foreground + #AA0D91 + + + + name + Operator + scope + keyword.operator + settings + + foreground + #000000 + + + + name + Identifier + scope + constant.language + settings + + foreground + #AA0D91 + + + + name + Exception + scope + support.class.exception + settings + + foreground + #990000 + + + + name + Function name + scope + entity.name.function + settings + + foreground + #000000 + + + + + name + Type name + scope + entity.name.type + settings + + fontStyle + bold underline + + + + name + Arguments + scope + variable.parameter + settings + + fontStyle + italic + + + + name + Comment + scope + comment + settings + + + foreground + #007400 + + + + name + Invalid + scope + invalid + settings + + + foreground + #FF0000 + + + + name + Trailing whitespace + scope + invalid.deprecated.trailing-whitespace + settings + + background + #E71A1100 + + + + name + Embedded source + scope + text source + settings + + background + #FAFAFAFC + foreground + #000000 + + + + name + Tag + scope + meta.tag, declaration.tag + settings + + foreground + #AA0D91 + + + + + name + Support + scope + support + settings + + fontStyle + bold + foreground + #000000 + + + + name + Storage + scope + storage + settings + + + foreground + #AA0D91 + + + + name + Section name + scope + entity.name.section + settings + + fontStyle + bold underline + + + + name + Frame title + scope + entity.name.function.frame + settings + + fontStyle + bold + foreground + #000000 + + + + + name + XML Declaration + scope + meta.tag.preprocessor.xml + settings + + foreground + #333333 + + + + name + Tag Attribute + scope + entity.other.attribute-name + settings + + fontStyle + italic + foreground + + #994500 + + + + name + Tag Name + scope + entity.name.tag + settings + + foreground + #881280 + + + + + uuid + 4FCFA210-B247-11D9-9D00-000D93347A42 + + diff --git a/summary/themes/EditPlus.tmTheme b/summary/themes/EditPlus.tmTheme new file mode 100644 index 0000000..4ffcb14 --- /dev/null +++ b/summary/themes/EditPlus.tmTheme @@ -0,0 +1,436 @@ + + + + + author + Kobzarev Mikhail + name + EditPlus + settings + + + settings + + background + #FFFFFF + caret + #000000 + foreground + #000000 + invisibles + #B3B3B3F4 + lineHighlight + #00808060 + selection + #BAD6FD + + + + name + String + scope + string + settings + + foreground + #FF00FF + + + + name + Number + scope + constant.numeric + settings + + foreground + #800080 + + + + name + Regular expression + scope + string.regexp + settings + + foreground + #FF0080 + + + + name + Keyword + scope + keyword + settings + + foreground + #0000FF + + + + name + Identifier + scope + constant.language + settings + + foreground + #0000FF + + + + name + Exception + scope + support.class.exception + settings + + foreground + #990000 + + + + name + Function name + scope + entity.name.function + settings + + foreground + #800000 + + + + name + Type name + scope + entity.name.type + settings + + fontStyle + bold underline + + + + name + Arguments + scope + variable.parameter + settings + + fontStyle + italic + + + + name + Comment + scope + comment + settings + + foreground + #008000 + + + + name + Invalid + scope + invalid + settings + + background + #E71A114D + foreground + #FF0000 + + + + name + Trailing whitespace + scope + invalid.deprecated.trailing-whitespace + settings + + background + #E71A1100 + + + + name + Embedded source + scope + text source + settings + + background + #FFFFFF + foreground + #800000 + + + + name + Functions Alt + scope + support.function.construct + settings + + background + #FFFFFF + foreground + #0000FF + + + + name + Tag + scope + meta.tag, declaration.tag + settings + + foreground + #0033CC + + + + name + Constant + scope + constant, support.constant + settings + + foreground + #800000 + + + + name + Support + scope + support + settings + + fontStyle + bold + foreground + #3333FF + + + + name + Punctuation + scope + punctuation.definition.variable + settings + + foreground + #3333FF + + + + name + Punctuation Alt + scope + punctuation.definition.string + settings + + foreground + #FF00FF + + + + name + Object Ref + scope + meta.function-call + settings + + foreground + #800000 + + + + name + Var Alt + scope + variable.other + settings + + foreground + #800000 + + + + name + Var Alt 2 + scope + variable.other.php + settings + + foreground + #008080 + + + + name + Punctuation Alt + scope + punctuation.section.embedded + settings + + foreground + #800000 + + + + name + Operators Alt + scope + keyword.operator.assignment + settings + + foreground + #800000 + + + + name + Operators Alt 2 + scope + keyword.operator + settings + + foreground + #800000 + + + + name + Operators Alt 3 + scope + storage.modifier + settings + + foreground + #800000 + + + + name + SQL + scope + punctuation.definition.string.begin + settings + + foreground + #FF00FF + + + + name + Storage + scope + storage + settings + + foreground + #3333FF + + + + name + Section name + scope + entity.name.section + settings + + fontStyle + bold underline + + + + name + Frame title + scope + entity.name.function.frame + settings + + fontStyle + bold + foreground + #0000FF + + + + name + XML Declaration + scope + meta.tag.preprocessor.xml + settings + + foreground + #333333 + + + + name + Tag Attribute + scope + entity.other.attribute-name + settings + + foreground + #FF0000 + + + + name + Tag Name + scope + entity.name.tag + settings + + fontStyle + bold + + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #D02000 + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #DDB700 + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + uuid + 4FCFA210-B247-11D9-9D00-000D93347A42 + + + \ No newline at end of file diff --git a/summary/themes/GitHubCleanWhite.tmTheme b/summary/themes/GitHubCleanWhite.tmTheme new file mode 100644 index 0000000..89313d0 --- /dev/null +++ b/summary/themes/GitHubCleanWhite.tmTheme @@ -0,0 +1,374 @@ + + + + + author + Ankur Gupta + name + GitHub Clean White + settings + + + settings + + background + #FFFFFF + caret + #000000 + foreground + #000000 + invisibles + #B3B3B3F4 + lineHighlight + #0000001A + selection + #BAD6FD + + + + name + String + scope + string + settings + + foreground + #C41A16 + + + + name + Number + scope + constant.numeric + settings + + foreground + #0086B3 + + + + name + Keyword + scope + keyword + settings + + foreground + #A71D5D + + + + name + Operator + scope + keyword.operator + settings + + foreground + #000000 + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #0086B3 + + + + name + Exception + scope + support.class.exception + settings + + foreground + #990000 + + + + name + Function name + scope + entity.name.function + settings + + foreground + #000000 + + + + + name + Type name + scope + entity.name.type + settings + + fontStyle + bold underline + + + + name + Arguments + scope + variable.parameter + settings + + fontStyle + italic + + + + name + Comment + scope + comment + settings + + + foreground + #969896 + + + + name + Invalid + scope + invalid + settings + + + foreground + #FF0000 + + + + name + Trailing whitespace + scope + invalid.deprecated.trailing-whitespace + settings + + background + #E71A1100 + + + + name + Embedded source + scope + text source + settings + + background + #FAFAFAFC + foreground + #000000 + + + + name + Tag + scope + meta.tag, declaration.tag + settings + + foreground + #AA0D91 + + + + + name + Support + scope + support + settings + + fontStyle + bold + foreground + #000000 + + + + name + Storage + scope + storage + settings + + + foreground + #AA0D91 + + + + name + Section name + scope + entity.name.section + settings + + fontStyle + bold underline + + + + name + Frame title + scope + entity.name.function.frame + settings + + fontStyle + bold + foreground + #000000 + + + + + name + XML Declaration + scope + meta.tag.preprocessor.xml + settings + + foreground + #333333 + + + + name + html attribute + scope + entity.other.attribute-name + settings + + fontStyle + italic + foreground + + #0A8585 + + + + name + html tag punctuation + scope + entity.name.tag + settings + + foreground + #121289 + + + + + + name + diff header from + scope + meta.diff.header.from-file + settings + + background + #FFDDDD + fontStyle + + foreground + #000000 + + + + name + diff header to + scope + meta.diff.header.to-file + settings + + background + #DDFFDD + fontStyle + + foreground + #000000 + + + + name + diff inserted + scope + markup.inserted.diff + settings + + background + #DDFFDD + fontStyle + + + + + name + diff deleted + scope + markup.deleted.diff + settings + + background + #FFDDDD + fontStyle + + foreground + #000000 + + + + + name + BH Color + scope + brackethighlighter.default + settings + + foreground + #FF992244 + fontStyle + italic + + + + uuid + 26786979-843B-4FE2-BCB6-4FCEC6F8FB58 + colorSpaceName + sRGB + semanticClass + theme.light.git_hub_clean_white + comment + v1.0 Feb 1, 2015 +Made to look as close to GitHub as possible. + + \ No newline at end of file diff --git a/summary/themes/GitHub_Light.tmTheme b/summary/themes/GitHub_Light.tmTheme new file mode 100644 index 0000000..6150769 --- /dev/null +++ b/summary/themes/GitHub_Light.tmTheme @@ -0,0 +1,643 @@ + + + + + author + GitHub + settings + + + settings + + selection + #c8c8fa + lineHighlight + #fafbfc + background + #fff + foreground + #24292e + invisibles + #959da5 + caret + #24292e + diffRenamed + #fafbfc + diffModified + #f9c513 + diffDeleted + #d73a49 + diffAdded + #34d058 + markdown + #f7f7f7 + inactiveSelection + #fafbfc + selectionBorder + #fafbfc + findHighlight + #e36209 + findHighlightForeground + #fff8f2 + guide + #959da5 + activeGuide + #24292e + stackGuide + #959da5 + highlight + #444d56 + popupCss + <![CDATA[html { background-color: #e0e0e0; } h1, h2, h3, h4, h5, h6 { color: #005cc5; margin-top: 0.2em; margin-bottom: 0.2em; } h1 { font-size: 1.5em; } h2 { font-size: 1.4em; } h3 { font-size: 1.3em; } h4 { font-size: 1.2em; } h5 { font-size: 1.1em; } h6 { font-size: 1em; } blockquote { color: #22863a; display: block; font-style: italic; } pre { display: block; } a { color: #032f62; font-style: underline; } body { color: #24292e; background-color: #fff; margin: 1px; font-size: 1em; padding: 0.2em; } .danger { color: #b31d28; } .important, .attention { color: #6f42c1; } .caution, .warning { color: #e36209; } .note { color: #735c0f; }]]> + highlightForeground + #444d56 + tagsOptions + underline + bracketContentsOptions + underline + bracketContentsForeground + #24292e + bracketsOptions + underline + bracketsForeground + #24292e + gutterForeground + #24292e + + + + scope + comment, punctuation.definition.comment, string.comment + settings + + foreground + #6a737d + + name + Comment + + + scope + constant, entity.name.constant, variable.other.constant, variable.language + settings + + foreground + #005cc5 + + name + Constant + + + scope + keyword.operator.symbole, keyword.other.mark + name + Clojure workaround; don't highlight these separately from their enclosing scope + settings + + + + scope + entity, entity.name + settings + + fontStyle + + foreground + #6f42c1 + + name + Entity + + + scope + variable.parameter.function + settings + + foreground + #24292e + + + + scope + entity.name.tag + settings + + fontStyle + + foreground + #22863a + + + + scope + keyword + settings + + fontStyle + + foreground + #d73a49 + + name + Keyword + + + scope + storage, storage.type + settings + + foreground + #d73a49 + + name + Storage + + + scope + storage.modifier.package, storage.modifier.import, storage.type.java + settings + + foreground + #24292e + + + + scope + string, punctuation.definition.string, string punctuation.section.embedded source + settings + + fontStyle + + foreground + #032f62 + + name + String + + + name + Ada workaround; don't highlight imports as strings + scope + string.unquoted.import.ada + settings + + + + scope + support + settings + + fontStyle + + foreground + #005cc5 + + name + Support + + + scope + meta.property-name + settings + + fontStyle + + foreground + #005cc5 + + + + scope + variable + settings + + fontStyle + + foreground + #e36209 + + name + Variable + + + scope + variable.other + settings + + foreground + #24292e + + + + scope + invalid.broken + settings + + fontStyle + bold italic underline + foreground + #b31d28 + + name + Invalid - Broken + + + scope + invalid.deprecated + settings + + fontStyle + bold italic underline + foreground + #b31d28 + + name + Invalid – Deprecated + + + scope + invalid.illegal + settings + + fontStyle + italic underline + background + #b31d28 + foreground + #fafbfc + + name + Invalid – Illegal + + + scope + carriage-return + settings + + fontStyle + italic underline + background + #d73a49 + foreground + #fafbfc + content + ^M + + name + Carriage Return + + + scope + invalid.unimplemented + settings + + fontStyle + bold italic underline + foreground + #b31d28 + + name + Invalid - Unimplemented + + + scope + message.error + settings + + foreground + #b31d28 + + + + scope + string source + settings + + fontStyle + + foreground + #24292e + + name + String embedded-source + + + scope + string variable + settings + + fontStyle + + foreground + #005cc5 + + name + String variable + + + scope + source.regexp, string.regexp + settings + + fontStyle + + foreground + #032f62 + + name + String.regexp + + + scope + string.regexp.character-class, string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition + settings + + foreground + #032f62 + + name + String.regexp.«special» + + + scope + string.regexp constant.character.escape + settings + + fontStyle + bold + foreground + #22863a + + name + String.regexp constant.character.escape + + + scope + support.constant + settings + + fontStyle + + foreground + #005cc5 + + name + Support.constant + + + scope + support.variable + settings + + foreground + #005cc5 + + name + Support.variable + + + scope + meta.module-reference + settings + + foreground + #005cc5 + + name + meta module-reference + + + scope + markup.list + settings + + foreground + #735c0f + + name + Markup.list + + + scope + markup.heading, markup.heading entity.name + settings + + fontStyle + bold + foreground + #005cc5 + + name + Markup.heading + + + scope + markup.quote + settings + + foreground + #22863a + + name + Markup.quote + + + scope + markup.italic + settings + + fontStyle + italic + foreground + #24292e + + name + Markup.italic + + + scope + markup.bold + settings + + fontStyle + bold + foreground + #24292e + + name + Markup.bold + + + scope + markup.raw + settings + + fontStyle + + foreground + #005cc5 + + name + Markup.raw + + + scope + markup.deleted, meta.diff.header.from-file, punctuation.definition.deleted + settings + + background + #ffeef0 + foreground + #b31d28 + + name + Markup.deleted + + + scope + markup.inserted, meta.diff.header.to-file, punctuation.definition.inserted + settings + + background + #f0fff4 + foreground + #22863a + + name + Markup.inserted + + + scope + markup.changed, punctuation.definition.changed + settings + + background + #ffebda + foreground + #e36209 + + + + scope + markup.ignored, markup.untracked + settings + + foreground + #f6f8fa + background + #005cc5 + + + + scope + meta.diff.range + settings + + foreground + #6f42c1 + fontStyle + bold + + + + scope + meta.diff.header + settings + + foreground + #005cc5 + + + + scope + meta.separator + settings + + fontStyle + bold + foreground + #005cc5 + + name + Meta.separator + + + name + Output + scope + meta.output + settings + + foreground + #005cc5 + + + + scope + brackethighlighter.tag, brackethighlighter.curly, brackethighlighter.round, brackethighlighter.square, brackethighlighter.angle, brackethighlighter.quote + settings + + foreground + #586069 + + + + scope + brackethighlighter.unmatched + settings + + foreground + #b31d28 + + + + scope + sublimelinter.mark.error + settings + + foreground + #b31d28 + + + + scope + sublimelinter.mark.warning + settings + + foreground + #e36209 + + + + scope + sublimelinter.gutter-mark + settings + + foreground + #959da5 + + + + scope + constant.other.reference.link, string.other.link + settings + + foreground + #032f62 + fontStyle + underline + + + + comment + GitHub Light syntax theme + name + GitHub Light + semanticClass + theme.light.github + filename + github-light + uuid + A1C4DFA0-7031-11E4-9803-0800200C9A66 + + \ No newline at end of file diff --git a/summary/themes/ILM.tmTheme b/summary/themes/ILM.tmTheme new file mode 100644 index 0000000..a37af6c --- /dev/null +++ b/summary/themes/ILM.tmTheme @@ -0,0 +1,369 @@ + + + + + + + + name + ILM + settings + + + settings + + background + #FFFFFF + caret + #000000 + foreground + #000000 + invisibles + #BFBFBF + lineHighlight + #FFFBD1 + selection + #BDD5FC + + + + name + Comment + scope + comment + settings + + fontStyle + + foreground + #BCC8BA + + + + name + String + scope + string + settings + + fontStyle + + foreground + #5D90CD + + + + name + Number + scope + constant.numeric + settings + + foreground + #46A609 + + + + name + Built-in constant + scope + constant.language + settings + + fontStyle + + foreground + #39946A + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + + + + name + Variable + scope + variable.language, variable.other + settings + + fontStyle + + foreground + #2b991b + + + + name + Keyword + scope + keyword, support.constant.property-value, constant.other.color + settings + + fontStyle + bold + foreground + #ef5a19 + + + + name + Keyword -> Unit + scope + keyword.other.unit + settings + + foreground + #96DC5F + + + + name + Keyword -> Operator + scope + keyword.operator + settings + + foreground + #655465 + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #C52727 + + + + name + Class name + scope + entity.name.class + settings + + fontStyle + bold + foreground + #27a6b4 + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + + foreground + #858585 + + + + name + Function name + scope + entity.name.function + settings + + fontStyle + bold + foreground + #5319b5 + + + + name + Function argument + scope + variable.parameter + settings + + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + + foreground + #606060 + + + + name + HTML Entity + scope + constant.character.entity + settings + + foreground + #BF78CC + + + + name + JS Support Class + scope + support.class.js + settings + + foreground + #BF78CC + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + fontStyle + + foreground + #606060 + + + + name + CSS Selector + scope + meta.selector.css, entity.name.tag.css, entity.other.attribute-name.id.css, entity.other.attribute-name.class.css + settings + + fontStyle + + foreground + #C52727 + + + + name + CSS Property + scope + meta.property-name.css + settings + + foreground + #484848 + + + + name + Library function + scope + support.function + settings + + foreground + #C52727 + + + + name + Library constant + scope + support.constant + settings + + + + + name + Library class/type + scope + support.type, support.class + settings + + + + + name + Library variable + scope + support.other.variable + settings + + fontStyle + + + + + name + Invalid + scope + invalid + settings + + background + #FF002A + + + + name + Punctuation/Widgets + scope + punctuation.section.embedded + settings + + fontStyle + + foreground + #C52727 + + + + name + Punctuation (Tags) + scope + punctuation.definition.tag + settings + + fontStyle + + foreground + #606060 + + + + name + Keyword -> CSS + scope + constant.other.color.rgb-value.css, support.constant.property-value.css + settings + + foreground + #BF78CC + + + + uuid + 47536290-6FC1-4B09-A08F-B219909E1A69 + colorSpaceName + sRGB + semanticClass + theme.ILM + author + sameer + comment + https://github.com/codex8/Colorsublime-Themes + + diff --git a/summary/themes/ILMLight.tmTheme b/summary/themes/ILMLight.tmTheme new file mode 100644 index 0000000..70d3d0c --- /dev/null +++ b/summary/themes/ILMLight.tmTheme @@ -0,0 +1,369 @@ + + + + + + + + name + ILM 2 + settings + + + settings + + background + #FFFFFF + caret + #000000 + foreground + #000000 + invisibles + #BFBFBF + lineHighlight + #FFFBD1 + selection + #BDD5FC + + + + name + Comment + scope + comment + settings + + fontStyle + + foreground + #c5c8baff + + + + name + String + scope + string + settings + + fontStyle + + foreground + #5dcdbfff + + + + name + Number + scope + constant.numeric + settings + + foreground + #a69d09ff + + + + name + Built-in constant + scope + constant.language + settings + + fontStyle + + foreground + #459439ff + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + + + + name + Variable + scope + variable.language, variable.other + settings + + fontStyle + + foreground + #7f991bff + + + + name + Keyword + scope + keyword, support.constant.property-value, constant.other.color + settings + + fontStyle + bold + foreground + #ef1967ff + + + + name + Keyword -> Unit + scope + keyword.other.unit + settings + + foreground + #dccf5fff + + + + name + Keyword -> Operator + scope + keyword.operator + settings + + foreground + #5a5465ff + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #c52790ff + + + + name + Class name + scope + entity.name.class + settings + + fontStyle + bold + foreground + #27b464ff + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + + foreground + #858585ff + + + + name + Function name + scope + entity.name.function + settings + + fontStyle + bold + foreground + #1947b5ff + + + + name + Function argument + scope + variable.parameter + settings + + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + + foreground + #606060ff + + + + name + HTML Entity + scope + constant.character.entity + settings + + foreground + #8778ccff + + + + name + JS Support Class + scope + support.class.js + settings + + foreground + #8778ccff + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + fontStyle + + foreground + #606060ff + + + + name + CSS Selector + scope + meta.selector.css, entity.name.tag.css, entity.other.attribute-name.id.css, entity.other.attribute-name.class.css + settings + + fontStyle + + foreground + #c52790ff + + + + name + CSS Property + scope + meta.property-name.css + settings + + foreground + #484848ff + + + + name + Library function + scope + support.function + settings + + foreground + #c52790ff + + + + name + Library constant + scope + support.constant + settings + + + + + name + Library class/type + scope + support.type, support.class + settings + + + + + name + Library variable + scope + support.other.variable + settings + + fontStyle + + + + + name + Invalid + scope + invalid + settings + + background + #ff00d4ff + + + + name + Punctuation/Widgets + scope + punctuation.section.embedded + settings + + fontStyle + + foreground + #c52790ff + + + + name + Punctuation (Tags) + scope + punctuation.definition.tag + settings + + fontStyle + + foreground + #606060ff + + + + name + Keyword -> CSS + scope + constant.other.color.rgb-value.css, support.constant.property-value.css + settings + + foreground + #8778ccff + + + + uuid + 47536290-6FC1-4B09-A08F-B219909E1A69 + colorSpaceName + sRGB + semanticClass + theme.light.ILM light + author + sameer + comment + sam0hack + + diff --git a/summary/themes/bluloco-light.tmTheme b/summary/themes/bluloco-light.tmTheme new file mode 100644 index 0000000..7c9ad0d --- /dev/null +++ b/summary/themes/bluloco-light.tmTheme @@ -0,0 +1,619 @@ + + + + + + + + + author + Umut Topuzoğlu + name + Bluloco Light + semanticClass + theme.light.bluloco_light + colorSpaceName + sRGB + gutterSettings + + background + #353b45 + divider + #353b45 + foreground + #a0a1a7 + selectionBackground + #d2ecff + selectionForeground + #565c64 + + settings + + + settings + + background + #f9f9f9 + caret + #f31459 + foreground + #383a42 + invisibles + #a0a1a7 + lineHighlight + #f1f1f1 + selection + #d2ecff + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #383a42 + + + + name + Comments + scope + comment, punctuation.definition.comment, string.comment + settings + + foreground + #a0a1a7 + + + + name + Punctuation + scope + punctuation.definition.variable, punctuation.definition.parameters, punctuation.definition.array, punctuation.definition.function, meta.brace, punctuation.terminator.statement, meta.delimiter.object.comma, punctuation.definition.entity, punctuation.definition,punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.separator.key-value, punctuation.separator.dictionary, punctuation.terminator, meta.delimiter.comma, punctuation.separator.comma,punctuation.accessor,punctuation.separator.array,punctuation.section.property-list.begin.bracket.curly, punctuation.section.property-list.end.bracket.curly, punctuation.separator.statement + settings + + foreground + #7a82da + + + + name + Delimiters + scope + none + settings + + foreground + #383a42 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #7a82da + + + + name + Keywords + scope + keyword, variable.language + settings + + foreground + #0098dd + + + + name + Variables + scope + variable + settings + + foreground + #383a42 + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method, meta.function-call + settings + + foreground + #23974a + + + + name + Classes + scope + support.class, entity.name.class, entity.name.type.class,meta.class.instance,meta.class.inheritance, entity.other.inherited-class, entity.name.type + settings + + foreground + #d52753 + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #23974a + + + + name + Storage + scope + storage,constant.language + settings + + foreground + #0098dd + + + + name + Support + scope + support.function + settings + + foreground + #23974a + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, punctuation.definition.string,support.constant.property-value, string.quoted.double.shell + settings + + foreground + #c5a332 + + + + name + Integers + scope + constant.numeric + settings + + foreground + #ce33c0 + + + + name + Floats + scope + none + settings + + foreground + #ce33c0 + + + + name + Boolean + scope + none + settings + + foreground + #0098dd + + + + name + Constants + scope + constant + settings + + foreground + #823ff1 + + + + name + Tags + scope + entity.name.tag, punctuation.definition.tag + settings + + foreground + #275fe4 + + + + name + Attribute IDs + scope + entity.other.attribute-name + settings + + foreground + #df631c + + + + name + Selector + scope + meta.selector + settings + + foreground + #7a82da + + + + name + Values + scope + none + settings + + foreground + #ce33c0 + + + + name + Headings + scope + markup.heading, punctuation.definition.heading, entity.name.section, markup.heading.setext + settings + + fontStyle + + foreground + #c5a332 + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #c5a332 + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #d52753 + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + foreground + #df631c + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #c5a332 + + + + name + Link Text + scope + string.other.link + settings + + foreground + #275fe4 + + + + name + Link Url + scope + meta.link + settings + + foreground + #0098dd + + + + name + Lists + scope + beginning.punctuation.definition.list + settings + + foreground + #a05a48 + + + + name + Quotes + scope + markup.quote + settings + + foreground + #823ff1 + + + + name + Separator + scope + meta.separator + settings + + background + #d2ecff + foreground + #383a42 + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #23974a + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #d52753 + + + + name + Changed + scope + markup.changed + settings + + foreground + #0098dd + + + + name + Colors + scope + constant.other.color, support.constant.color + settings + + foreground + #c5a332 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #a05a48 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #df631c + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #0098dd + + + + name + Illegal + scope + invalid + settings + + foreground + #ff0000 + background + #d2ecff + + + + name + Support Constant + scope + support.constant + settings + + foreground + #a05a48 + + + + name + New Operator + scope + keyword.operator.new + settings + + foreground + #0098dd + + + + name + Css ID + scope + entity.other.attribute-name.id + settings + + foreground + #d52753 + + + + name + Function Parameters + scope + meta.function-call.arguments + settings + + foreground + #383a42 + + + + name + Object Properties + scope + meta.object-literal.key, meta.object.member, support.type.property-name, entity.name.tag.yaml, constant.other.key,constant.other.object.key.js,string.unquoted.label.js + settings + + foreground + #a05a48 + + + + name + Markup Code + scope + markup.inline.raw, markup.fenced_code.block, markup.raw.block + settings + + foreground + #a05a48 + + + + name + Markup Link Image + scope + markup.underline.link.image + settings + + foreground + #23974a + + + + name + Variable Parameter + scope + variable.parameter + settings + + + + name + Type Primitive + scope + support.type.primitive + settings + + foreground + #0098dd + + + + name + BASH: Command Substitution + scope + string.interpolated.dollar.shell + settings + + foreground + #d52753 + + + + name + BASH: Math Operation + scope + string.other.math.shell + settings + + foreground + #275fe4 + + + + name + BASH: Substitution + scope + punctuation.definition.string.begin.shell, punctuation.definition.string.end.shell + settings + + foreground + #7a82da + + + + uuid + uuid + +