From 4c0cf0063b1af806f683059df069979e798a13b9 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Tue, 28 Feb 2017 08:58:55 +0100 Subject: [PATCH 01/40] fix(Icons): Fix .ts and def ts icons Close #10 --- iconlist.json | 2 +- icons/{typescript-def.svg => typescript_def.svg} | 0 material-theme-icons.json | 2 +- src/icons/partials/fileExtensions.js | 4 ++-- src/icons/svgs/{typescript-def.svg => typescript_def.svg} | 0 5 files changed, 4 insertions(+), 4 deletions(-) rename icons/{typescript-def.svg => typescript_def.svg} (100%) rename src/icons/svgs/{typescript-def.svg => typescript_def.svg} (100%) diff --git a/iconlist.json b/iconlist.json index 0ca6ba5..83ccbc5 100644 --- a/iconlist.json +++ b/iconlist.json @@ -97,8 +97,8 @@ "todo", "tune", "twig", - "typescript-def", "typescript", + "typescript_def", "url", "virtual", "visualstudio", diff --git a/icons/typescript-def.svg b/icons/typescript_def.svg similarity index 100% rename from icons/typescript-def.svg rename to icons/typescript_def.svg diff --git a/material-theme-icons.json b/material-theme-icons.json index cfc66c4..eb5e965 100644 --- a/material-theme-icons.json +++ b/material-theme-icons.json @@ -1 +1 @@ -{"iconDefinitions":{"_folder_dark":{"iconPath":"./icons/folder.svg"},"_folder_light":{"iconPath":"./icons/folder-light.svg"},"_folder_open":{"iconPath":"./icons/folder-outline.svg"},"_file_dark":{"iconPath":"./icons/file.svg"},"_file_actionscript":{"iconPath":"./icons/actionscript.svg"},"_file_ai":{"iconPath":"./icons/ai.svg"},"_file_android":{"iconPath":"./icons/android.svg"},"_file_angular":{"iconPath":"./icons/angular.svg"},"_file_arduino":{"iconPath":"./icons/arduino.svg"},"_file_assembly":{"iconPath":"./icons/assembly.svg"},"_file_autohotkey":{"iconPath":"./icons/autohotkey.svg"},"_file_bower":{"iconPath":"./icons/bower.svg"},"_file_c-lang":{"iconPath":"./icons/c-lang.svg"},"_file_certificate":{"iconPath":"./icons/certificate.svg"},"_file_changelog":{"iconPath":"./icons/changelog.svg"},"_file_clojure":{"iconPath":"./icons/clojure.svg"},"_file_cmake":{"iconPath":"./icons/cmake.svg"},"_file_cmd":{"iconPath":"./icons/cmd.svg"},"_file_coffee":{"iconPath":"./icons/coffee.svg"},"_file_console":{"iconPath":"./icons/console.svg"},"_file_contributing":{"iconPath":"./icons/contributing.svg"},"_file_cpp":{"iconPath":"./icons/cpp.svg"},"_file_credits":{"iconPath":"./icons/credits.svg"},"_file_csharp":{"iconPath":"./icons/csharp.svg"},"_file_css-map":{"iconPath":"./icons/css-map.svg"},"_file_css":{"iconPath":"./icons/css.svg"},"_file_dart":{"iconPath":"./icons/dart.svg"},"_file_database":{"iconPath":"./icons/database.svg"},"_file_dlang":{"iconPath":"./icons/dlang.svg"},"_file_docker":{"iconPath":"./icons/docker.svg"},"_file_document":{"iconPath":"./icons/document.svg"},"_file_email":{"iconPath":"./icons/email.svg"},"_file_exe":{"iconPath":"./icons/exe.svg"},"_file_favicon":{"iconPath":"./icons/favicon.svg"},"_file_file":{"iconPath":"./icons/file.svg"},"_file_flash":{"iconPath":"./icons/flash.svg"},"_file_flow":{"iconPath":"./icons/flow.svg"},"_file_folder-light":{"iconPath":"./icons/folder-light.svg"},"_file_folder-outline":{"iconPath":"./icons/folder-outline.svg"},"_file_folder":{"iconPath":"./icons/folder.svg"},"_file_font":{"iconPath":"./icons/font.svg"},"_file_fsharp":{"iconPath":"./icons/fsharp.svg"},"_file_git":{"iconPath":"./icons/git.svg"},"_file_github":{"iconPath":"./icons/github.svg"},"_file_gopher":{"iconPath":"./icons/gopher.svg"},"_file_gradle":{"iconPath":"./icons/gradle.svg"},"_file_groovy":{"iconPath":"./icons/groovy.svg"},"_file_grunt":{"iconPath":"./icons/grunt.svg"},"_file_gulp":{"iconPath":"./icons/gulp.svg"},"_file_haskell":{"iconPath":"./icons/haskell.svg"},"_file_html":{"iconPath":"./icons/html.svg"},"_file_image":{"iconPath":"./icons/image.svg"},"_file_ionic":{"iconPath":"./icons/ionic.svg"},"_file_java":{"iconPath":"./icons/java.svg"},"_file_javascript-map":{"iconPath":"./icons/javascript-map.svg"},"_file_js":{"iconPath":"./icons/js.svg"},"_file_json":{"iconPath":"./icons/json.svg"},"_file_key":{"iconPath":"./icons/key.svg"},"_file_kotlin":{"iconPath":"./icons/kotlin.svg"},"_file_less":{"iconPath":"./icons/less.svg"},"_file_lib":{"iconPath":"./icons/lib.svg"},"_file_license":{"iconPath":"./icons/license.svg"},"_file_lua":{"iconPath":"./icons/lua.svg"},"_file_markdown":{"iconPath":"./icons/markdown.svg"},"_file_markup":{"iconPath":"./icons/markup.svg"},"_file_movie":{"iconPath":"./icons/movie.svg"},"_file_music":{"iconPath":"./icons/music.svg"},"_file_mustache":{"iconPath":"./icons/mustache.svg"},"_file_mxml":{"iconPath":"./icons/mxml.svg"},"_file_nodejs":{"iconPath":"./icons/nodejs.svg"},"_file_npm":{"iconPath":"./icons/npm.svg"},"_file_ocaml":{"iconPath":"./icons/ocaml.svg"},"_file_pdf":{"iconPath":"./icons/pdf.svg"},"_file_php":{"iconPath":"./icons/php.svg"},"_file_polymer":{"iconPath":"./icons/polymer.svg"},"_file_postcss":{"iconPath":"./icons/postcss.svg"},"_file_powerpoint":{"iconPath":"./icons/powerpoint.svg"},"_file_procfile":{"iconPath":"./icons/procfile.svg"},"_file_pug":{"iconPath":"./icons/pug.svg"},"_file_python":{"iconPath":"./icons/python.svg"},"_file_r":{"iconPath":"./icons/r.svg"},"_file_rails":{"iconPath":"./icons/rails.svg"},"_file_raml":{"iconPath":"./icons/raml.svg"},"_file_react":{"iconPath":"./icons/react.svg"},"_file_readme":{"iconPath":"./icons/readme.svg"},"_file_ruby":{"iconPath":"./icons/ruby.svg"},"_file_rust":{"iconPath":"./icons/rust.svg"},"_file_sass":{"iconPath":"./icons/sass.svg"},"_file_settings":{"iconPath":"./icons/settings.svg"},"_file_sketch":{"iconPath":"./icons/sketch.svg"},"_file_star":{"iconPath":"./icons/star.svg"},"_file_stylus":{"iconPath":"./icons/stylus.svg"},"_file_sublime":{"iconPath":"./icons/sublime.svg"},"_file_svg":{"iconPath":"./icons/svg.svg"},"_file_swc":{"iconPath":"./icons/swc.svg"},"_file_swift":{"iconPath":"./icons/swift.svg"},"_file_swig":{"iconPath":"./icons/swig.svg"},"_file_table":{"iconPath":"./icons/table.svg"},"_file_tex":{"iconPath":"./icons/tex.svg"},"_file_todo":{"iconPath":"./icons/todo.svg"},"_file_tune":{"iconPath":"./icons/tune.svg"},"_file_twig":{"iconPath":"./icons/twig.svg"},"_file_typescript-def":{"iconPath":"./icons/typescript-def.svg"},"_file_typescript":{"iconPath":"./icons/typescript.svg"},"_file_url":{"iconPath":"./icons/url.svg"},"_file_virtual":{"iconPath":"./icons/virtual.svg"},"_file_visualstudio":{"iconPath":"./icons/visualstudio.svg"},"_file_vue":{"iconPath":"./icons/vue.svg"},"_file_webpack":{"iconPath":"./icons/webpack.svg"},"_file_word":{"iconPath":"./icons/word.svg"},"_file_xaml":{"iconPath":"./icons/xaml.svg"},"_file_xml":{"iconPath":"./icons/xml.svg"},"_file_yaml":{"iconPath":"./icons/yaml.svg"},"_file_yarn":{"iconPath":"./icons/yarn.svg"},"_file_zip":{"iconPath":"./icons/zip.svg"}},"fileExtensions":{"cmd":"_file_cmd","mustache":"_file_mustache","rails":"_file_rails","styl":"_file_stylus","twig":"_file_twig","swig":"_file_swig","sketch":"_file_sketch","do":"_file_todo","sublime-settings":"_file_sublime","sublime-theme":"_file_sublime","sublime-commands":"_file_sublime","sublime-menu":"_file_sublime","html":"_file_html","jade":"_file_pug","pug":"_file_pug","md":"_file_markdown","md.rendered":"_file_markdown","markdown":"_file_markdown","markdown.rendered":"_file_markdown","css":"_file_css","postcss":"_file_postcss","scss":"_file_sass","sass":"_file_sass","less":"_file_less","json":"_file_json","yaml":"_file_yaml","YAML-tmLanguage":"_file_yaml","yml":"_file_yaml","xml":"_file_xml","plist":"_file_xml","xsd":"_file_xml","dtd":"_file_xml","xsl":"_file_xml","xslt":"_file_xml","resx":"_file_xml","iml":"_file_xml","xquery":"_file_xml","tmLanguage":"_file_xml","png":"_file_image","jpeg":"_file_image","jpg":"_file_image","gif":"_file_image","svg":"_file_svg","eps":"_file_svg","ai":"_file_ai","ico":"_file_image","tif":"_file_image","tiff":"_file_image","psd":"_file_image","psb":"_file_image","ami":"_file_image","apx":"_file_image","bmp":"_file_image","bpg":"_file_image","brk":"_file_image","cur":"_file_image","dds":"_file_image","dng":"_file_image","exr":"_file_image","fpx":"_file_image","gbr":"_file_image","img":"_file_image","jbig2":"_file_image","jb2":"_file_image","jng":"_file_image","jxr":"_file_image","pbm":"_file_image","pgf":"_file_image","pic":"_file_image","raw":"_file_image","webp":"_file_image","php":"_file_php","js":"_file_js","ejs":"_file_js","jsx":"_file_react","ini":"_file_settings","dlc":"_file_settings","dll":"_file_settings","config":"_file_settings","conf":"_file_settings","esx":"_file_js","ts":"_file_ts","tsx":"_file_react","d.ts":"_file_ts_def","pdf":"_file_pdf","xlsx":"_file_table","xls":"_file_table","csv":"_file_table","vscodeignore":"_file_vs","vsixmanifest":"_file_vs","suo":"_file_vs","sln":"_file_vs","pdb":"_file_database","cs":"_file_csharp","csproj":"_file_vs","zip":"_file_zip","tar":"_file_zip","gz":"_file_zip","xz":"_file_zip","bzip2":"_file_zip","gzip":"_file_zip","7z":"_file_zip","7zip":"_file_zip","pzip":"_file_zip","wim":"_file_zip","rar":"_file_zip","tgz":"_file_zip","exe":"_file_exe","msi":"_file_exe","java":"_file_java","jar":"_file_java","jsp":"_file_java","c":"_file_c","h":"_file_c","m":"_file_c","cc":"_file_c++","cpp":"_file_c++","hpp":"_file_c++","mm":"_file_c++","cxx":"_file_c++","go":"_file_go","py":"_file_python","url":"_file_url","sh":"_file_console","bat":"_file_console","ps1":"_file_console","fish":"_file_console","bash":"_file_console","gradle":"_file_gradle","doc":"_file_word","docx":"_file_word","rtf":"_file_word","properties":"_file_settings","prop":"_file_settings","settings":"_file_settings","sql":"_file_database","accdb":"_file_database","mdb":"_file_database","cer":"_file_certificate","cert":"_file_certificate","crt":"_file_certificate","pub":"_file_key","key":"_file_key","pem":"_file_key","asc":"_file_key","woff":"_file_font","woff2":"_file_font","ttf":"_file_font","eot":"_file_font","suit":"_file_font","otf":"_file_font","bmap":"_file_font","fnt":"_file_font","odttf":"_file_font","ttc":"_file_font","font":"_file_font","fonts":"_file_font","sui":"_file_font","ntf":"_file_font","mrf":"_file_font","lib":"_file_lib","rb":"_file_ruby","erb":"_file_ruby","fs":"_file_fsharp","fsx":"_file_fsharp","fsi":"_file_fsharp","fsproj":"_file_fsharp","manifest":"_file_xml","swift":"_file_swift","ino":"_file_arduino","dockerignore":"_file_docker","tex":"_file_tex","bib":"_file_lib","pptx":"_file_powerpoint","ppt":"_file_powerpoint","pptm":"_file_powerpoint","potx":"_file_powerpoint","pot":"_file_powerpoint","potm":"_file_powerpoint","ppsx":"_file_powerpoint","ppsm":"_file_powerpoint","pps":"_file_powerpoint","ppam":"_file_powerpoint","ppa":"_file_powerpoint","webm":"_file_movie","mkv":"_file_movie","flv":"_file_movie","vob":"_file_movie","ogv":"_file_movie","ogg":"_file_movie","gifv":"_file_movie","avi":"_file_movie","mov":"_file_movie","qt":"_file_movie","wmv":"_file_movie","yuv":"_file_movie","rm":"_file_movie","rmvb":"_file_movie","mp4":"_file_movie","m4v":"_file_movie","mpg":"_file_movie","mp2":"_file_movie","mpeg":"_file_movie","mpe":"_file_movie","mpv":"_file_movie","m2v":"_file_movie","vdi":"_file_virtual","vbox":"_file_virtual","vbox-prev":"_file_virtual","ics":"_file_email","mp3":"_file_music","flac":"_file_music","m4a":"_file_music","wma":"_file_music","aiff":"_file_music","coffee":"_file_coffee","txt":"_file_document","sqlite":"_file_database","graphql":"_file_json","props":"_file_settings","toml":"_file_settings","rs":"_file_rust","raml":"_file_raml","xaml":"_file_xaml","prefs":"_file_settings","hs":"_file_haskell","kt":"_file_kotlin","project":"_file_xml","patch":"_file_git","dockerfile":"_file_docker","vb":"_file_vs","lua":"_file_lua","clj":"_file_clojure","groovy":"_file_groovy","r":"_file_r","rst":"_file_markdown","dart":"_file_dart","as":"_file_actionscript","mxml":"_file_mxml","ahk":"_file_autohotkey","swf":"_file_flash","swc":"_file_swc","cmake":"_file_cmake","asm":"_file_assembly","a51":"_file_assembly","inc":"_file_assembly","nasm":"_file_assembly","s":"_file_assembly","ms":"_file_assembly","agc":"_file_assembly","ags":"_file_assembly","aea":"_file_assembly","argus":"_file_assembly","mitigus":"_file_assembly","binsource":"_file_assembly","vue":"_file_vue","ml":"_file_ocaml","mli":"_file_ocaml","cmx":"_file_ocaml","js.map":"_file_jsmap","css.map":"_file_cssmap","tmTheme":"_file_markup"},"fileNames":{"gruntfile.js":"_file_grunt","bower.json":"_file_bower",".bowerrc":"_file_bower","webpack.js":"_file_webpack","webpack.config.js":"_file_webpack","webpack.dev.js":"_file_webpack","webpack.prod.js":"_file_webpack","webpack.common.js":"_file_webpack","webpackfile.js":"_file_webpack","ionic.config.json":"_file_ionic",".io-config.json":"_file_ionic","gulpfile.js":"_file_gulp","gulpfile.babel.js":"_file_gulp","package.json":"_file_npm","gradle.properties":"_file_gradle","gradlew":"_file_gradle",".jscsrc":"_file_json",".jshintrc":"_file_json",".jshintignore":"_file_settings",".npmignore":"_file_npm","tsconfig.json":"_file_json","tslint.json":"_file_json","androidmanifest.xml":"_file_android","gradle-wrapper.properties":"_file_gradle",".editorconfig":"_file_settings","procfile":"_file_procfile",".env":"_file_tune","dockerfile":"_file_docker","license":"_file_license","license.md":"_file_license","license.md.rendered":"_file_license","license.txt":"_file_license",".babelrc":"_file_json",".eslintrc":"_file_yaml",".buildignore":"_file_settings",".htaccess":"_file_xml","composer.lock":"_file_json",".gitignore":"_file_git",".gitconfig":"_file_git",".gitattributes":"_file_git",".gitmodules":"_file_git",".gitkeep":"_file_git","yarn.lock":"_file_yarn",".yarnclean":"_file_yarn",".yarn-integrity":"_file_yarn","yarn-error.log":"_file_yarn","contributing.md":"_file_contributing","contributing.md.rendered":"_file_contributing","readme.md":"_file_readme","readme.md.rendered":"_file_readme",".mailmap":"_file_email","makefile":"_file_settings","changelog":"_file_changelog","changelog.md":"_file_changelog","changelog.md.rendered":"_file_changelog","CREDITS":"_file_credits","credits.txt":"_file_credits","credits.md":"_file_credits","credits.md.rendered":"_file_credits",".flowconfig":"_file_flow",".jsbeautifyrc":"_file_json","git-history":"_file_git","angular-cli.json":"_file_angular","app.module.ts":"_file_angular","favicon.ico":"_file_favicon"},"file":"_file_dark","folder":"_folder_dark","folderExpanded":"_folder_open","folderNames":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"folderNamesExpanded":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"light":{"folderExpanded":"_folder_open","folder":"_folder_light"},"languageIds":{"git":"_file_git"}} +{"iconDefinitions":{"_folder_dark":{"iconPath":"./icons/folder.svg"},"_folder_light":{"iconPath":"./icons/folder-light.svg"},"_folder_open":{"iconPath":"./icons/folder-outline.svg"},"_file_dark":{"iconPath":"./icons/file.svg"},"_file_actionscript":{"iconPath":"./icons/actionscript.svg"},"_file_ai":{"iconPath":"./icons/ai.svg"},"_file_android":{"iconPath":"./icons/android.svg"},"_file_angular":{"iconPath":"./icons/angular.svg"},"_file_arduino":{"iconPath":"./icons/arduino.svg"},"_file_assembly":{"iconPath":"./icons/assembly.svg"},"_file_autohotkey":{"iconPath":"./icons/autohotkey.svg"},"_file_bower":{"iconPath":"./icons/bower.svg"},"_file_c-lang":{"iconPath":"./icons/c-lang.svg"},"_file_certificate":{"iconPath":"./icons/certificate.svg"},"_file_changelog":{"iconPath":"./icons/changelog.svg"},"_file_clojure":{"iconPath":"./icons/clojure.svg"},"_file_cmake":{"iconPath":"./icons/cmake.svg"},"_file_cmd":{"iconPath":"./icons/cmd.svg"},"_file_coffee":{"iconPath":"./icons/coffee.svg"},"_file_console":{"iconPath":"./icons/console.svg"},"_file_contributing":{"iconPath":"./icons/contributing.svg"},"_file_cpp":{"iconPath":"./icons/cpp.svg"},"_file_credits":{"iconPath":"./icons/credits.svg"},"_file_csharp":{"iconPath":"./icons/csharp.svg"},"_file_css-map":{"iconPath":"./icons/css-map.svg"},"_file_css":{"iconPath":"./icons/css.svg"},"_file_dart":{"iconPath":"./icons/dart.svg"},"_file_database":{"iconPath":"./icons/database.svg"},"_file_dlang":{"iconPath":"./icons/dlang.svg"},"_file_docker":{"iconPath":"./icons/docker.svg"},"_file_document":{"iconPath":"./icons/document.svg"},"_file_email":{"iconPath":"./icons/email.svg"},"_file_exe":{"iconPath":"./icons/exe.svg"},"_file_favicon":{"iconPath":"./icons/favicon.svg"},"_file_file":{"iconPath":"./icons/file.svg"},"_file_flash":{"iconPath":"./icons/flash.svg"},"_file_flow":{"iconPath":"./icons/flow.svg"},"_file_folder-light":{"iconPath":"./icons/folder-light.svg"},"_file_folder-outline":{"iconPath":"./icons/folder-outline.svg"},"_file_folder":{"iconPath":"./icons/folder.svg"},"_file_font":{"iconPath":"./icons/font.svg"},"_file_fsharp":{"iconPath":"./icons/fsharp.svg"},"_file_git":{"iconPath":"./icons/git.svg"},"_file_github":{"iconPath":"./icons/github.svg"},"_file_gopher":{"iconPath":"./icons/gopher.svg"},"_file_gradle":{"iconPath":"./icons/gradle.svg"},"_file_groovy":{"iconPath":"./icons/groovy.svg"},"_file_grunt":{"iconPath":"./icons/grunt.svg"},"_file_gulp":{"iconPath":"./icons/gulp.svg"},"_file_haskell":{"iconPath":"./icons/haskell.svg"},"_file_html":{"iconPath":"./icons/html.svg"},"_file_image":{"iconPath":"./icons/image.svg"},"_file_ionic":{"iconPath":"./icons/ionic.svg"},"_file_java":{"iconPath":"./icons/java.svg"},"_file_javascript-map":{"iconPath":"./icons/javascript-map.svg"},"_file_js":{"iconPath":"./icons/js.svg"},"_file_json":{"iconPath":"./icons/json.svg"},"_file_key":{"iconPath":"./icons/key.svg"},"_file_kotlin":{"iconPath":"./icons/kotlin.svg"},"_file_less":{"iconPath":"./icons/less.svg"},"_file_lib":{"iconPath":"./icons/lib.svg"},"_file_license":{"iconPath":"./icons/license.svg"},"_file_lua":{"iconPath":"./icons/lua.svg"},"_file_markdown":{"iconPath":"./icons/markdown.svg"},"_file_markup":{"iconPath":"./icons/markup.svg"},"_file_movie":{"iconPath":"./icons/movie.svg"},"_file_music":{"iconPath":"./icons/music.svg"},"_file_mustache":{"iconPath":"./icons/mustache.svg"},"_file_mxml":{"iconPath":"./icons/mxml.svg"},"_file_nodejs":{"iconPath":"./icons/nodejs.svg"},"_file_npm":{"iconPath":"./icons/npm.svg"},"_file_ocaml":{"iconPath":"./icons/ocaml.svg"},"_file_pdf":{"iconPath":"./icons/pdf.svg"},"_file_php":{"iconPath":"./icons/php.svg"},"_file_polymer":{"iconPath":"./icons/polymer.svg"},"_file_postcss":{"iconPath":"./icons/postcss.svg"},"_file_powerpoint":{"iconPath":"./icons/powerpoint.svg"},"_file_procfile":{"iconPath":"./icons/procfile.svg"},"_file_pug":{"iconPath":"./icons/pug.svg"},"_file_python":{"iconPath":"./icons/python.svg"},"_file_r":{"iconPath":"./icons/r.svg"},"_file_rails":{"iconPath":"./icons/rails.svg"},"_file_raml":{"iconPath":"./icons/raml.svg"},"_file_react":{"iconPath":"./icons/react.svg"},"_file_readme":{"iconPath":"./icons/readme.svg"},"_file_ruby":{"iconPath":"./icons/ruby.svg"},"_file_rust":{"iconPath":"./icons/rust.svg"},"_file_sass":{"iconPath":"./icons/sass.svg"},"_file_settings":{"iconPath":"./icons/settings.svg"},"_file_sketch":{"iconPath":"./icons/sketch.svg"},"_file_star":{"iconPath":"./icons/star.svg"},"_file_stylus":{"iconPath":"./icons/stylus.svg"},"_file_sublime":{"iconPath":"./icons/sublime.svg"},"_file_svg":{"iconPath":"./icons/svg.svg"},"_file_swc":{"iconPath":"./icons/swc.svg"},"_file_swift":{"iconPath":"./icons/swift.svg"},"_file_swig":{"iconPath":"./icons/swig.svg"},"_file_table":{"iconPath":"./icons/table.svg"},"_file_tex":{"iconPath":"./icons/tex.svg"},"_file_todo":{"iconPath":"./icons/todo.svg"},"_file_tune":{"iconPath":"./icons/tune.svg"},"_file_twig":{"iconPath":"./icons/twig.svg"},"_file_typescript":{"iconPath":"./icons/typescript.svg"},"_file_typescript_def":{"iconPath":"./icons/typescript_def.svg"},"_file_url":{"iconPath":"./icons/url.svg"},"_file_virtual":{"iconPath":"./icons/virtual.svg"},"_file_visualstudio":{"iconPath":"./icons/visualstudio.svg"},"_file_vue":{"iconPath":"./icons/vue.svg"},"_file_webpack":{"iconPath":"./icons/webpack.svg"},"_file_word":{"iconPath":"./icons/word.svg"},"_file_xaml":{"iconPath":"./icons/xaml.svg"},"_file_xml":{"iconPath":"./icons/xml.svg"},"_file_yaml":{"iconPath":"./icons/yaml.svg"},"_file_yarn":{"iconPath":"./icons/yarn.svg"},"_file_zip":{"iconPath":"./icons/zip.svg"}},"fileExtensions":{"cmd":"_file_cmd","mustache":"_file_mustache","rails":"_file_rails","styl":"_file_stylus","twig":"_file_twig","swig":"_file_swig","sketch":"_file_sketch","do":"_file_todo","sublime-settings":"_file_sublime","sublime-theme":"_file_sublime","sublime-commands":"_file_sublime","sublime-menu":"_file_sublime","html":"_file_html","jade":"_file_pug","pug":"_file_pug","md":"_file_markdown","md.rendered":"_file_markdown","markdown":"_file_markdown","markdown.rendered":"_file_markdown","css":"_file_css","postcss":"_file_postcss","scss":"_file_sass","sass":"_file_sass","less":"_file_less","json":"_file_json","yaml":"_file_yaml","YAML-tmLanguage":"_file_yaml","yml":"_file_yaml","xml":"_file_xml","plist":"_file_xml","xsd":"_file_xml","dtd":"_file_xml","xsl":"_file_xml","xslt":"_file_xml","resx":"_file_xml","iml":"_file_xml","xquery":"_file_xml","tmLanguage":"_file_xml","png":"_file_image","jpeg":"_file_image","jpg":"_file_image","gif":"_file_image","svg":"_file_svg","eps":"_file_svg","ai":"_file_ai","ico":"_file_image","tif":"_file_image","tiff":"_file_image","psd":"_file_image","psb":"_file_image","ami":"_file_image","apx":"_file_image","bmp":"_file_image","bpg":"_file_image","brk":"_file_image","cur":"_file_image","dds":"_file_image","dng":"_file_image","exr":"_file_image","fpx":"_file_image","gbr":"_file_image","img":"_file_image","jbig2":"_file_image","jb2":"_file_image","jng":"_file_image","jxr":"_file_image","pbm":"_file_image","pgf":"_file_image","pic":"_file_image","raw":"_file_image","webp":"_file_image","php":"_file_php","js":"_file_js","ejs":"_file_js","jsx":"_file_react","ini":"_file_settings","dlc":"_file_settings","dll":"_file_settings","config":"_file_settings","conf":"_file_settings","esx":"_file_js","ts":"_file_typescript","tsx":"_file_react","d.ts":"_file_typescript_def","pdf":"_file_pdf","xlsx":"_file_table","xls":"_file_table","csv":"_file_table","vscodeignore":"_file_vs","vsixmanifest":"_file_vs","suo":"_file_vs","sln":"_file_vs","pdb":"_file_database","cs":"_file_csharp","csproj":"_file_vs","zip":"_file_zip","tar":"_file_zip","gz":"_file_zip","xz":"_file_zip","bzip2":"_file_zip","gzip":"_file_zip","7z":"_file_zip","7zip":"_file_zip","pzip":"_file_zip","wim":"_file_zip","rar":"_file_zip","tgz":"_file_zip","exe":"_file_exe","msi":"_file_exe","java":"_file_java","jar":"_file_java","jsp":"_file_java","c":"_file_c","h":"_file_c","m":"_file_c","cc":"_file_c++","cpp":"_file_c++","hpp":"_file_c++","mm":"_file_c++","cxx":"_file_c++","go":"_file_go","py":"_file_python","url":"_file_url","sh":"_file_console","bat":"_file_console","ps1":"_file_console","fish":"_file_console","bash":"_file_console","gradle":"_file_gradle","doc":"_file_word","docx":"_file_word","rtf":"_file_word","properties":"_file_settings","prop":"_file_settings","settings":"_file_settings","sql":"_file_database","accdb":"_file_database","mdb":"_file_database","cer":"_file_certificate","cert":"_file_certificate","crt":"_file_certificate","pub":"_file_key","key":"_file_key","pem":"_file_key","asc":"_file_key","woff":"_file_font","woff2":"_file_font","ttf":"_file_font","eot":"_file_font","suit":"_file_font","otf":"_file_font","bmap":"_file_font","fnt":"_file_font","odttf":"_file_font","ttc":"_file_font","font":"_file_font","fonts":"_file_font","sui":"_file_font","ntf":"_file_font","mrf":"_file_font","lib":"_file_lib","rb":"_file_ruby","erb":"_file_ruby","fs":"_file_fsharp","fsx":"_file_fsharp","fsi":"_file_fsharp","fsproj":"_file_fsharp","manifest":"_file_xml","swift":"_file_swift","ino":"_file_arduino","dockerignore":"_file_docker","tex":"_file_tex","bib":"_file_lib","pptx":"_file_powerpoint","ppt":"_file_powerpoint","pptm":"_file_powerpoint","potx":"_file_powerpoint","pot":"_file_powerpoint","potm":"_file_powerpoint","ppsx":"_file_powerpoint","ppsm":"_file_powerpoint","pps":"_file_powerpoint","ppam":"_file_powerpoint","ppa":"_file_powerpoint","webm":"_file_movie","mkv":"_file_movie","flv":"_file_movie","vob":"_file_movie","ogv":"_file_movie","ogg":"_file_movie","gifv":"_file_movie","avi":"_file_movie","mov":"_file_movie","qt":"_file_movie","wmv":"_file_movie","yuv":"_file_movie","rm":"_file_movie","rmvb":"_file_movie","mp4":"_file_movie","m4v":"_file_movie","mpg":"_file_movie","mp2":"_file_movie","mpeg":"_file_movie","mpe":"_file_movie","mpv":"_file_movie","m2v":"_file_movie","vdi":"_file_virtual","vbox":"_file_virtual","vbox-prev":"_file_virtual","ics":"_file_email","mp3":"_file_music","flac":"_file_music","m4a":"_file_music","wma":"_file_music","aiff":"_file_music","coffee":"_file_coffee","txt":"_file_document","sqlite":"_file_database","graphql":"_file_json","props":"_file_settings","toml":"_file_settings","rs":"_file_rust","raml":"_file_raml","xaml":"_file_xaml","prefs":"_file_settings","hs":"_file_haskell","kt":"_file_kotlin","project":"_file_xml","patch":"_file_git","dockerfile":"_file_docker","vb":"_file_vs","lua":"_file_lua","clj":"_file_clojure","groovy":"_file_groovy","r":"_file_r","rst":"_file_markdown","dart":"_file_dart","as":"_file_actionscript","mxml":"_file_mxml","ahk":"_file_autohotkey","swf":"_file_flash","swc":"_file_swc","cmake":"_file_cmake","asm":"_file_assembly","a51":"_file_assembly","inc":"_file_assembly","nasm":"_file_assembly","s":"_file_assembly","ms":"_file_assembly","agc":"_file_assembly","ags":"_file_assembly","aea":"_file_assembly","argus":"_file_assembly","mitigus":"_file_assembly","binsource":"_file_assembly","vue":"_file_vue","ml":"_file_ocaml","mli":"_file_ocaml","cmx":"_file_ocaml","js.map":"_file_jsmap","css.map":"_file_cssmap","tmTheme":"_file_markup"},"fileNames":{"gruntfile.js":"_file_grunt","bower.json":"_file_bower",".bowerrc":"_file_bower","webpack.js":"_file_webpack","webpack.config.js":"_file_webpack","webpack.dev.js":"_file_webpack","webpack.prod.js":"_file_webpack","webpack.common.js":"_file_webpack","webpackfile.js":"_file_webpack","ionic.config.json":"_file_ionic",".io-config.json":"_file_ionic","gulpfile.js":"_file_gulp","gulpfile.babel.js":"_file_gulp","package.json":"_file_npm","gradle.properties":"_file_gradle","gradlew":"_file_gradle",".jscsrc":"_file_json",".jshintrc":"_file_json",".jshintignore":"_file_settings",".npmignore":"_file_npm","tsconfig.json":"_file_json","tslint.json":"_file_json","androidmanifest.xml":"_file_android","gradle-wrapper.properties":"_file_gradle",".editorconfig":"_file_settings","procfile":"_file_procfile",".env":"_file_tune","dockerfile":"_file_docker","license":"_file_license","license.md":"_file_license","license.md.rendered":"_file_license","license.txt":"_file_license",".babelrc":"_file_json",".eslintrc":"_file_yaml",".buildignore":"_file_settings",".htaccess":"_file_xml","composer.lock":"_file_json",".gitignore":"_file_git",".gitconfig":"_file_git",".gitattributes":"_file_git",".gitmodules":"_file_git",".gitkeep":"_file_git","yarn.lock":"_file_yarn",".yarnclean":"_file_yarn",".yarn-integrity":"_file_yarn","yarn-error.log":"_file_yarn","contributing.md":"_file_contributing","contributing.md.rendered":"_file_contributing","readme.md":"_file_readme","readme.md.rendered":"_file_readme",".mailmap":"_file_email","makefile":"_file_settings","changelog":"_file_changelog","changelog.md":"_file_changelog","changelog.md.rendered":"_file_changelog","CREDITS":"_file_credits","credits.txt":"_file_credits","credits.md":"_file_credits","credits.md.rendered":"_file_credits",".flowconfig":"_file_flow",".jsbeautifyrc":"_file_json","git-history":"_file_git","angular-cli.json":"_file_angular","app.module.ts":"_file_angular","favicon.ico":"_file_favicon"},"file":"_file_dark","folder":"_folder_dark","folderExpanded":"_folder_open","folderNames":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"folderNamesExpanded":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"light":{"folderExpanded":"_folder_open","folder":"_folder_light"},"languageIds":{"git":"_file_git"}} diff --git a/src/icons/partials/fileExtensions.js b/src/icons/partials/fileExtensions.js index 657b0f7..38eb62f 100644 --- a/src/icons/partials/fileExtensions.js +++ b/src/icons/partials/fileExtensions.js @@ -80,9 +80,9 @@ "config": "_file_settings", "conf": "_file_settings", "esx": "_file_js", - "ts": "_file_ts", + "ts": "_file_typescript", "tsx": "_file_react", - "d.ts": "_file_ts_def", + "d.ts": "_file_typescript_def", "pdf": "_file_pdf", "xlsx": "_file_table", "xls": "_file_table", diff --git a/src/icons/svgs/typescript-def.svg b/src/icons/svgs/typescript_def.svg similarity index 100% rename from src/icons/svgs/typescript-def.svg rename to src/icons/svgs/typescript_def.svg From cb230244979dedc71ef19881d9bbf80edc1c7e73 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 3 Apr 2017 19:35:58 +0200 Subject: [PATCH 02/40] chore: Update dependencies --- package.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 7224842..2c8f4bd 100644 --- a/package.json +++ b/package.json @@ -58,16 +58,16 @@ ] }, "devDependencies": { - "babel-core": "^6.21.0", - "babel-preset-es2015": "^6.18.0", - "babel-root-import": "^4.1.5", + "babel-core": "^6.24.0", + "babel-preset-es2015": "^6.24.0", + "babel-root-import": "^4.1.8", "colors": "^1.1.2", "cpx": "^1.5.0", - "eslint": "^3.11.0", - "eslint-plugin-standard": "^2.0.1", + "eslint": "^3.19.0", + "eslint-plugin-standard": "^2.1.1", "gulp": "^3.9.1", - "gulp-bump": "^2.6.1", - "gulp-conventional-changelog": "^1.1.0", + "gulp-bump": "^2.7.0", + "gulp-conventional-changelog": "^1.1.3", "gulp-data": "^1.2.1", "gulp-filelist": "^1.0.0", "gulp-if": "^2.0.2", @@ -77,9 +77,9 @@ "gulp-template": "^4.0.0", "gulp-watch": "^4.3.8", "json-minify": "^1.0.0", - "rimraf": "^2.5.4", + "rimraf": "^2.6.1", "run-sequence": "^1.2.2", "svgo": "^0.7.1", - "yargs": "^6.6.0" + "yargs": "^7.0.2" } } From bb1229680fef180d5834160526418d8efc8986b2 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 3 Apr 2017 21:57:44 +0200 Subject: [PATCH 03/40] chore: Convert indentation --- themes/Material-Theme-Lighter.tmTheme | 2026 ++++++++++++------------- 1 file changed, 1013 insertions(+), 1013 deletions(-) diff --git a/themes/Material-Theme-Lighter.tmTheme b/themes/Material-Theme-Lighter.tmTheme index fa13cd7..7de96f9 100644 --- a/themes/Material-Theme-Lighter.tmTheme +++ b/themes/Material-Theme-Lighter.tmTheme @@ -2,1018 +2,1018 @@ - author - Mattia Astorino - colorSpaceName - sRGB - name - Material-Theme-Lighter - semanticClass - material.theme.lighter - settings - - - settings - - background - #F3F3F3 - foreground - #80CBC4 - caret - #27272790 - lineHighlight - #90A4AE20 - selection - #80CBC440 - inactiveSelection - #80CBC440 - selectionHighlight - #61616190 - rangeHighlight - #80CBC440 - wordHighlight - #80CBC440 - wordHighlightStrong - #80CBC440 - currentFindMatchHighlight - #D28445 - findMatchHighlight - #FFFFFF40 - findRangeHighlight - #FFFFFF40 - activeLinkForeground - #00FFFF - hoverHighlight - #00000010 - referenceHighlight - #00FFFF - guide - #B0BEC570 - invisibles - #E7EAEC - - - - name - Comments - scope - comment, punctuation.definition.comment - settings - - fontStyle - italic - foreground - #B0BEC5 - - - - name - Variable - scope - variable, string constant.other.placeholder - settings - - foreground - #80CBC4 - - - - name - Colors - scope - constant.other.color - settings - - foreground - #ffffff - - - - name - Invalid - scope - invalid, invalid.illegal, invalid.broken - settings - - background - #E53935 - foreground - #ffffff - - - - name - Unimplemented - scope - invalid.unimplemented - settings - - background - #91B859 - 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 - #39ADB5 - - - - name - Tag - scope - entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter - settings - - foreground - #FF5370 - - - - 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 - #6182B8 - - - - name - Other Variable, String Link - scope - support.other.variable, string.other.link - settings - - foreground - #FF5370 - - - - name - Number, Constant, Function Argument, Tag Attribute, Embedded - scope - constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit - settings - - foreground - #F76D47 - - - - 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 - #91B859 - - - - 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 - #FFB62C - - - - 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 - #8796B0 - - - - name - Sub-methods - scope - entity.name.module.js, variable.import.parameter.js, variable.other.class.js - settings - - foreground - #E53935 - - - - name - Language methods - scope - variable.language - settings - - fontStyle - italic - foreground - #E53935 - - - - name - entity.name.method.js - scope - entity.name.method.js - settings - - foreground - #6182B8 - - - - name - meta.method.js - scope - meta.class-method.js entity.name.function.js, variable.function.constructor - settings - - foreground - #6182B8 - - - - 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 - #FFB62C - - - - name - CSS Classes - scope - entity.other.attribute-name.class - settings - - foreground - #FFB62C - - - - name - CSS Id - scope - source.sass keyword.control - settings - - foreground - #6182B8 - - - - name - Inserted - scope - markup.inserted - settings - - foreground - #91B859 - - - - name - Deleted - scope - markup.deleted - settings - - foreground - #E53935 - - - - name - Changed - scope - markup.changed - settings - - foreground - #7C4DFF - - - - name - Regular Expressions - scope - string.regexp - settings - - foreground - #39ADB5 - - - - name - Escape Characters - scope - constant.character.escape - settings - - foreground - #39ADB5 - - - - name - URL - scope - *url*, *link*, *uri* - settings - - fontStyle - underline - - - - name - Search Results Nums - scope - constant.numeric.line-number.find-in-files - match - settings - - foreground - #C17E70 - - - - name - Search Results Lines - scope - entity.name.filename.find-in-files - settings - - foreground - #91B859 - - - - name - Decorators - scope - tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js - settings - - fontStyle - italic - foreground - #6182B8 - - - - name - ES7 Bind Operator - scope - source.js constant.other.object.key.js string.unquoted.label.js - settings - - fontStyle - italic - foreground - #E53935 - - - - 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 - #91B859 - - - - 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 - #FF5370 - - - - 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 - #6182B8 - - - - 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 - #C17E70 - - - - 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 - #E53935 - - - - 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 - #F76D47 - - - - 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 - #FFB62C - - - - 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 - #80CBC4 - - - - 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 - #E7EAEC - - - - 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 - #91B859 - - - - name - Markup - Italic - scope - markup.italic - settings - - fontStyle - italic - foreground - #FF5370 - - - - name - Markup - Bold - scope - markup.bold, markup.bold string - settings - - fontStyle - bold - foreground - #FF5370 - - - - 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 - #F76D47 - - - - name - Markup - Strike - scope - markup.strike - settings - - fontStyle - strike - foreground - - - - - name - Markdown - Blockquote - scope - markup.quote punctuation.definition.blockquote.markdown - settings - - background - #E7EAEC - foreground - #E7EAEC - - - - name - Markup - Quote - scope - markup.quote - settings - - fontStyle - italic - foreground - - - - - name - Markdown - Link - scope - string.other.link.title.markdown - settings - - foreground - #6182B8 - - - - 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 - #FFB62C - - - - name - Markup - Raw Block - scope - markup.raw.block - settings - - foreground - #7C4DFF - - - - name - Markdown - Raw Block Fenced - scope - markup.raw.block.fenced.markdown - settings - - background - #90A4AE20 - - - - name - Markdown - Fenced Bode Block - scope - punctuation.definition.fenced.markdown - settings - - background - #90A4AE20 - - - - name - Markdown - Fenced Bode Block Variable - scope - markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end - settings - - foreground - #80CBC4 - - - - name - Markdown - Fenced Language - scope - variable.language.fenced.markdown - settings - - fontStyle - - foreground - #E7EAEC - - - - name - Markdown - Punctuation Definition - scope - text.html.markdown punctuation.definition - settings - - foreground - #CCD7DA - - - - name - Markdown HTML - Punctuation Definition - scope - text.html.markdown meta.disable-markdown punctuation.definition - settings - - foreground - #39ADB5 - - - - name - Markdown - Separator - scope - meta.separator - settings - - background - #90A4AE20 - fontStyle - bold - foreground - #E7EAEC - - - - name - Markup - Table - scope - markup.table - settings - - background - - foreground - #80CBC4 - - - - name - AceJump Label - Blue - scope - acejump.label.blue - settings - - background - #6182B8 - foreground - #ffffff - - - - name - AceJump Label - Green - scope - acejump.label.green - settings - - background - #91B859 - foreground - #ffffff - - - - name - AceJump Label - Orange - scope - acejump.label.orange - settings - - background - #F76D47 - foreground - #ffffff - - - - name - AceJump Label - Purple - scope - acejump.label.purple - settings - - background - #7C4DFF - foreground - #ffffff - - - - name - SublimeLinter Warning - scope - sublimelinter.mark.warning - settings - - foreground - #FFB62C - - - - name - SublimeLinter Gutter Mark - scope - sublimelinter.gutter-mark - settings - - foreground - #ffffff - - - - name - SublimeLinter Error - scope - sublimelinter.mark.error - settings - - foreground - #E53935 - - - - name - SublimeLinter Annotation - scope - sublimelinter.annotations - settings - - background - #C17E70 - - - - name - GitGutter Ignored - scope - markup.ignored.git_gutter - settings - - foreground - #E7EAEC - - - - name - GitGutter Untracked - scope - markup.untracked.git_gutter - settings - - foreground - #E7EAEC - - - - name - GitGutter Inserted - scope - markup.inserted.git_gutter - settings - - foreground - #91B859 - - - - name - GitGutter Changed - scope - markup.changed.git_gutter - settings - - foreground - #FFB62C - - - - name - GitGutter Deleted - scope - markup.deleted.git_gutter - settings - - foreground - #E53935 - - - - name - Bracket Curly - scope - brackethighlighter.default - settings - - foreground - #8796B0 - - - - name - Bracket Quote - scope - brackethighlighter.quote - settings - - foreground - #91B859 - - - - name - Bracket Unmatched - scope - brackethighlighter.unmatched - settings - - foreground - #E53935 - - - - uuid - 133d1250-19c6-4565-bc93-b37fd36f7fc9 + author + Mattia Astorino + colorSpaceName + sRGB + name + Material-Theme-Lighter + semanticClass + material.theme.lighter + settings + + + settings + + background + #F3F3F3 + foreground + #80CBC4 + caret + #27272790 + lineHighlight + #90A4AE20 + selection + #80CBC440 + inactiveSelection + #80CBC440 + selectionHighlight + #61616190 + rangeHighlight + #80CBC440 + wordHighlight + #80CBC440 + wordHighlightStrong + #80CBC440 + currentFindMatchHighlight + #D28445 + findMatchHighlight + #FFFFFF40 + findRangeHighlight + #FFFFFF40 + activeLinkForeground + #00FFFF + hoverHighlight + #00000010 + referenceHighlight + #00FFFF + guide + #B0BEC570 + invisibles + #E7EAEC + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + fontStyle + italic + foreground + #B0BEC5 + + + + name + Variable + scope + variable, string constant.other.placeholder + settings + + foreground + #80CBC4 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #ffffff + + + + name + Invalid + scope + invalid, invalid.illegal, invalid.broken + settings + + background + #E53935 + foreground + #ffffff + + + + name + Unimplemented + scope + invalid.unimplemented + settings + + background + #91B859 + 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 + #39ADB5 + + + + name + Tag + scope + entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter + settings + + foreground + #FF5370 + + + + 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 + #6182B8 + + + + name + Other Variable, String Link + scope + support.other.variable, string.other.link + settings + + foreground + #FF5370 + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit + settings + + foreground + #F76D47 + + + + 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 + #91B859 + + + + 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 + #FFB62C + + + + 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 + #8796B0 + + + + name + Sub-methods + scope + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + settings + + foreground + #E53935 + + + + name + Language methods + scope + variable.language + settings + + fontStyle + italic + foreground + #E53935 + + + + name + entity.name.method.js + scope + entity.name.method.js + settings + + foreground + #6182B8 + + + + name + meta.method.js + scope + meta.class-method.js entity.name.function.js, variable.function.constructor + settings + + foreground + #6182B8 + + + + 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 + #FFB62C + + + + name + CSS Classes + scope + entity.other.attribute-name.class + settings + + foreground + #FFB62C + + + + name + CSS Id + scope + source.sass keyword.control + settings + + foreground + #6182B8 + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #91B859 + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #E53935 + + + + name + Changed + scope + markup.changed + settings + + foreground + #7C4DFF + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #39ADB5 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #39ADB5 + + + + name + URL + scope + *url*, *link*, *uri* + settings + + fontStyle + underline + + + + name + Search Results Nums + scope + constant.numeric.line-number.find-in-files - match + settings + + foreground + #C17E70 + + + + name + Search Results Lines + scope + entity.name.filename.find-in-files + settings + + foreground + #91B859 + + + + name + Decorators + scope + tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js + settings + + fontStyle + italic + foreground + #6182B8 + + + + name + ES7 Bind Operator + scope + source.js constant.other.object.key.js string.unquoted.label.js + settings + + fontStyle + italic + foreground + #E53935 + + + + 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 + #91B859 + + + + 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 + #FF5370 + + + + 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 + #6182B8 + + + + 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 + #C17E70 + + + + 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 + #E53935 + + + + 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 + #F76D47 + + + + 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 + #FFB62C + + + + 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 + #80CBC4 + + + + 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 + #E7EAEC + + + + 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 + #91B859 + + + + name + Markup - Italic + scope + markup.italic + settings + + fontStyle + italic + foreground + #FF5370 + + + + name + Markup - Bold + scope + markup.bold, markup.bold string + settings + + fontStyle + bold + foreground + #FF5370 + + + + 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 + #F76D47 + + + + name + Markup - Strike + scope + markup.strike + settings + + fontStyle + strike + foreground + + + + + name + Markdown - Blockquote + scope + markup.quote punctuation.definition.blockquote.markdown + settings + + background + #E7EAEC + foreground + #E7EAEC + + + + name + Markup - Quote + scope + markup.quote + settings + + fontStyle + italic + foreground + + + + + name + Markdown - Link + scope + string.other.link.title.markdown + settings + + foreground + #6182B8 + + + + 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 + #FFB62C + + + + name + Markup - Raw Block + scope + markup.raw.block + settings + + foreground + #7C4DFF + + + + name + Markdown - Raw Block Fenced + scope + markup.raw.block.fenced.markdown + settings + + background + #90A4AE20 + + + + name + Markdown - Fenced Bode Block + scope + punctuation.definition.fenced.markdown + settings + + background + #90A4AE20 + + + + name + Markdown - Fenced Bode Block Variable + scope + markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end + settings + + foreground + #80CBC4 + + + + name + Markdown - Fenced Language + scope + variable.language.fenced.markdown + settings + + fontStyle + + foreground + #E7EAEC + + + + name + Markdown - Punctuation Definition + scope + text.html.markdown punctuation.definition + settings + + foreground + #CCD7DA + + + + name + Markdown HTML - Punctuation Definition + scope + text.html.markdown meta.disable-markdown punctuation.definition + settings + + foreground + #39ADB5 + + + + name + Markdown - Separator + scope + meta.separator + settings + + background + #90A4AE20 + fontStyle + bold + foreground + #E7EAEC + + + + name + Markup - Table + scope + markup.table + settings + + background + + foreground + #80CBC4 + + + + name + AceJump Label - Blue + scope + acejump.label.blue + settings + + background + #6182B8 + foreground + #ffffff + + + + name + AceJump Label - Green + scope + acejump.label.green + settings + + background + #91B859 + foreground + #ffffff + + + + name + AceJump Label - Orange + scope + acejump.label.orange + settings + + background + #F76D47 + foreground + #ffffff + + + + name + AceJump Label - Purple + scope + acejump.label.purple + settings + + background + #7C4DFF + foreground + #ffffff + + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #FFB62C + + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #ffffff + + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #E53935 + + + + name + SublimeLinter Annotation + scope + sublimelinter.annotations + settings + + background + #C17E70 + + + + name + GitGutter Ignored + scope + markup.ignored.git_gutter + settings + + foreground + #E7EAEC + + + + name + GitGutter Untracked + scope + markup.untracked.git_gutter + settings + + foreground + #E7EAEC + + + + name + GitGutter Inserted + scope + markup.inserted.git_gutter + settings + + foreground + #91B859 + + + + name + GitGutter Changed + scope + markup.changed.git_gutter + settings + + foreground + #FFB62C + + + + name + GitGutter Deleted + scope + markup.deleted.git_gutter + settings + + foreground + #E53935 + + + + name + Bracket Curly + scope + brackethighlighter.default + settings + + foreground + #8796B0 + + + + name + Bracket Quote + scope + brackethighlighter.quote + settings + + foreground + #91B859 + + + + name + Bracket Unmatched + scope + brackethighlighter.unmatched + settings + + foreground + #E53935 + + + + uuid + 133d1250-19c6-4565-bc93-b37fd36f7fc9 From 4f76997adf2714e870f2b14f72f529b9ae1d8562 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 3 Apr 2017 22:05:47 +0200 Subject: [PATCH 04/40] chore: Add tmcolor test --- test/--.tmcolor | 78 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 test/--.tmcolor diff --git a/test/--.tmcolor b/test/--.tmcolor new file mode 100644 index 0000000..47c1cf3 --- /dev/null +++ b/test/--.tmcolor @@ -0,0 +1,78 @@ +comment — for comments. +comment.line — line comments, we specialize further so that the type of comment start character(s) can be extracted from the scope. +comment.line.double-slash — // comment +comment.line.double-dash — -- comment +comment.line.number-sign — # comment +comment.line.percentage — % comment +comment.line.character — other types of line comments. +comment.block — multi-line comments like /* … */ and . +comment.block.documentation — embedded documentation. + +constant — various forms of constants. +constant.numeric — those which represent numbers, e.g. 42, 1.3f, 0x4AB1U. +constant.character — those which represent characters, e.g. <, \e, \031. +constant.escape — escape sequences like \e would be constant.character.escape. +constant.language — constants (generally) provided by the language which are “special” like true, false, nil, YES, NO, etc. +constant.other — other constants, e.g. colors in CSS. + +entity — an entity refers to a larger part of the document, for example a chapter, class, function, or tag. We do not scope the entire entity as entity.* (we use meta.* for that). But we do use entity.* for the “placeholders” in the larger entity, e.g. if the entity is a chapter, we would use entity.name.section for the chapter title. +entity.name — we are naming the larger entity. +entity.name.function — the name of a function. +entity.name.type — the name of a type declaration or class. +entity.name.tag — a tag name. +entity.name.section — the name is the name of a section/heading. +entity.other — other entities. +entity.other.inherited-class — the superclass/baseclass name. +entity.other.attribute-name — the name of an attribute (mainly in tags). + +invalid — stuff which is “invalid”. +invalid.illegal — illegal, e.g. an ampersand or lower-than character in HTML (which is not part of an entity/tag). +invalid.deprecated — for deprecated stuff e.g. using an API function which is deprecated or using styling with strict HTML. + +keyword — keywords (when these do not fall into the other groups). +keyword.control — mainly related to flow control like continue, while, return, etc. +keyword.operator — operators can either be textual (e.g. or) or be characters. +keyword.other — other keywords. + +markup — this is for markup languages and generally applies to larger subsets of the text. +markup.underline — underlined text. +markup.underline.link — this is for links, as a convenience this is derived from markup.underline so that if there is no theme rule which specifically targets markup.underline.link then it will inherit the underline style. +markup.bold — bold text (text which is strong and similar should preferably be derived from this name). +markup.heading — a section header. Optionally provide the heading level as the next element, for example markup.heading.2.html for

in HTML. +markup.italic — italic text (text which is emphasized and similar should preferably be derived from this name). +markup.list — list items. +markup.list.numbered — numbered list items. +markup.list.unnumbered — unnumbered list items. +markup.quote — quoted (sometimes block quoted) text. +markup.raw — text which is verbatim, e.g. code listings. Normally spell checking is disabled for markup.raw. +markup.other — other markup constructs. + +meta - the meta scope is generally used to markup larger parts of the document. For example the entire line which declares a function would be meta.function and the subsets would be storage.type, entity.name.function, variable.parameter etc. and only the latter would be styled. Sometimes the meta part of the scope will be used only to limit the more general element that is styled, most of the time meta scopes are however used in scope selectors for activation of bundle items. For example in Objective-C there is a meta scope for the interface declaration of a class and the implementation, allowing the same tab-triggers to expand differently, depending on context. + +storage — things relating to “storage”. +storage.type — the type of something, class, function, int, var, etc. +storage.modifier — a storage modifier like static, final, abstract, etc. + +string — strings. +string.quoted — quoted strings. +string.quoted.single — single quoted strings: 'foo'. +string.quoted.double — double quoted strings: "foo". +string.quoted.triple — triple quoted strings: """Python""". +string.quoted.other — other types of quoting: $'shell', %s{...}. +string.unquoted — for things like here-docs and here-strings. +string.interpolated — strings which are “evaluated”: `date`, $(pwd). +string.regexp — regular expressions: /(\w+)/. +string.other — other types of strings (should rarely be used). + +support — things provided by a framework or library should be below support. +support.function — functions provided by the framework/library. For example NSLog in Objective-C is support.function. +support.class — when the framework/library provides classes. +support.type — types provided by the framework/library, this is probably only used for languages derived from C, which has typedef (and struct). Most other languages would introduce new types as classes. +support.constant — constants (magic values) provided by the framework/library. +support.variable — variables provided by the framework/library. For example NSApp in AppKit. +support.other — the above should be exhaustive, but for everything else use support.other. + +variable — variables. Not all languages allow easy identification (and thus markup) of these. +variable.parameter — when the variable is declared as the parameter. +variable.language — reserved language variables like this, super, self, etc. +variable.other — other variables, like $some_variables. From e581ab1f03386808ee25cfbb4fa155f43ae5e934 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 3 Apr 2017 22:10:24 +0200 Subject: [PATCH 05/40] chore: update .tmcolor --- test/--.tmcolor | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/test/--.tmcolor b/test/--.tmcolor index 47c1cf3..7c07428 100644 --- a/test/--.tmcolor +++ b/test/--.tmcolor @@ -8,63 +8,63 @@ comment.line.character — other types of line comments. comment.block — multi-line comments like /* … */ and . comment.block.documentation — embedded documentation. -constant — various forms of constants. +constant — various forms of constants. constant.numeric — those which represent numbers, e.g. 42, 1.3f, 0x4AB1U. constant.character — those which represent characters, e.g. <, \e, \031. constant.escape — escape sequences like \e would be constant.character.escape. constant.language — constants (generally) provided by the language which are “special” like true, false, nil, YES, NO, etc. constant.other — other constants, e.g. colors in CSS. -entity — an entity refers to a larger part of the document, for example a chapter, class, function, or tag. We do not scope the entire entity as entity.* (we use meta.* for that). But we do use entity.* for the “placeholders” in the larger entity, e.g. if the entity is a chapter, we would use entity.name.section for the chapter title. -entity.name — we are naming the larger entity. +entity — an entity refers to a larger part of the document, for example a chapter, class, function, or tag. We do not scope the entire entity as entity.* (we use meta.* for that). But we do use entity.* for the “placeholders” in the larger entity, e.g. if the entity is a chapter, we would use entity.name.section for the chapter title. +entity.name — we are naming the larger entity. entity.name.function — the name of a function. entity.name.type — the name of a type declaration or class. entity.name.tag — a tag name. entity.name.section — the name is the name of a section/heading. -entity.other — other entities. +entity.other — other entities. entity.other.inherited-class — the superclass/baseclass name. entity.other.attribute-name — the name of an attribute (mainly in tags). -invalid — stuff which is “invalid”. +invalid — stuff which is “invalid”. invalid.illegal — illegal, e.g. an ampersand or lower-than character in HTML (which is not part of an entity/tag). invalid.deprecated — for deprecated stuff e.g. using an API function which is deprecated or using styling with strict HTML. -keyword — keywords (when these do not fall into the other groups). +keyword — keywords (when these do not fall into the other groups). keyword.control — mainly related to flow control like continue, while, return, etc. keyword.operator — operators can either be textual (e.g. or) or be characters. keyword.other — other keywords. -markup — this is for markup languages and generally applies to larger subsets of the text. -markup.underline — underlined text. +markup — this is for markup languages and generally applies to larger subsets of the text. +markup.underline — underlined text. markup.underline.link — this is for links, as a convenience this is derived from markup.underline so that if there is no theme rule which specifically targets markup.underline.link then it will inherit the underline style. -markup.bold — bold text (text which is strong and similar should preferably be derived from this name). -markup.heading — a section header. Optionally provide the heading level as the next element, for example markup.heading.2.html for

in HTML. -markup.italic — italic text (text which is emphasized and similar should preferably be derived from this name). -markup.list — list items. +markup.bold — bold text (text which is strong and similar should preferably be derived from this name). +markup.heading — a section header. Optionally provide the heading level as the next element, for example markup.heading.2.html for

in HTML. +markup.italic — italic text (text which is emphasized and similar should preferably be derived from this name). +markup.list — list items. markup.list.numbered — numbered list items. markup.list.unnumbered — unnumbered list items. -markup.quote — quoted (sometimes block quoted) text. -markup.raw — text which is verbatim, e.g. code listings. Normally spell checking is disabled for markup.raw. -markup.other — other markup constructs. +markup.quote — quoted (sometimes block quoted) text. +markup.raw — text which is verbatim, e.g. code listings. Normally spell checking is disabled for markup.raw. +markup.other — other markup constructs. meta - the meta scope is generally used to markup larger parts of the document. For example the entire line which declares a function would be meta.function and the subsets would be storage.type, entity.name.function, variable.parameter etc. and only the latter would be styled. Sometimes the meta part of the scope will be used only to limit the more general element that is styled, most of the time meta scopes are however used in scope selectors for activation of bundle items. For example in Objective-C there is a meta scope for the interface declaration of a class and the implementation, allowing the same tab-triggers to expand differently, depending on context. -storage — things relating to “storage”. +storage — things relating to “storage”. storage.type — the type of something, class, function, int, var, etc. storage.modifier — a storage modifier like static, final, abstract, etc. -string — strings. -string.quoted — quoted strings. +string — strings. +string.quoted — quoted strings. string.quoted.single — single quoted strings: 'foo'. string.quoted.double — double quoted strings: "foo". string.quoted.triple — triple quoted strings: """Python""". string.quoted.other — other types of quoting: $'shell', %s{...}. -string.unquoted — for things like here-docs and here-strings. -string.interpolated — strings which are “evaluated”: `date`, $(pwd). -string.regexp — regular expressions: /(\w+)/. -string.other — other types of strings (should rarely be used). +string.unquoted — for things like here-docs and here-strings. +string.interpolated — strings which are “evaluated”: `date`, $(pwd). +string.regexp — regular expressions: /(\w+)/. +string.other — other types of strings (should rarely be used). -support — things provided by a framework or library should be below support. +support — things provided by a framework or library should be below support. support.function — functions provided by the framework/library. For example NSLog in Objective-C is support.function. support.class — when the framework/library provides classes. support.type — types provided by the framework/library, this is probably only used for languages derived from C, which has typedef (and struct). Most other languages would introduce new types as classes. @@ -72,7 +72,7 @@ support.constant — constants (magic values) provided by the framework/libra support.variable — variables provided by the framework/library. For example NSApp in AppKit. support.other — the above should be exhaustive, but for everything else use support.other. -variable — variables. Not all languages allow easy identification (and thus markup) of these. +variable — variables. Not all languages allow easy identification (and thus markup) of these. variable.parameter — when the variable is declared as the parameter. variable.language — reserved language variables like this, super, self, etc. variable.other — other variables, like $some_variables. From fe025324236fdf7cf8871c602d873cc7449bff7d Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Tue, 4 Apr 2017 08:42:56 +0200 Subject: [PATCH 06/40] chore: Update readme --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 843ab53..a4180f7 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,7 @@

-[![GitHub tag](https://img.shields.io/github/release/equinusocio/vsc-material-theme.svg?style=flat-square)](https://github.com/equinusocio/vsc-material-theme/releases) -[![Beerpay](https://beerpay.io/equinusocio/vsc-material-theme/badge.svg?style=beer)](https://beerpay.io/equinusocio/vsc-material-theme) +[![GitHub tag](https://img.shields.io/github/release/equinusocio/vsc-material-theme.svg?style=flat-square)](https://github.com/equinusocio/vsc-material-theme/releases) [![Beerpay](https://beerpay.io/equinusocio/vsc-material-theme/badge.svg?style=beer)](https://beerpay.io/equinusocio/vsc-material-theme) The most epic theme meet Visual Studio Code. Please note that this theme is still in Beta (β) release. You can help by reporting issues [here](https://github.com/equinusocio/vsc-material-theme/issues) From d741363af574c5e7c50e7bb1d61268bd52aff744 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Tue, 4 Apr 2017 08:43:47 +0200 Subject: [PATCH 07/40] chore: Update readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a4180f7..ef8f5aa 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@

-[![GitHub tag](https://img.shields.io/github/release/equinusocio/vsc-material-theme.svg?style=flat-square)](https://github.com/equinusocio/vsc-material-theme/releases) [![Beerpay](https://beerpay.io/equinusocio/vsc-material-theme/badge.svg?style=beer)](https://beerpay.io/equinusocio/vsc-material-theme) +[![GitHub tag](https://img.shields.io/github/release/equinusocio/vsc-material-theme.svg?style=flat-square)](https://github.com/equinusocio/vsc-material-theme/releases) [![GitHub tag](https://img.shields.io/github/issues/equinusocio/vsc-material-theme.svg?style=flat-square)](https://github.com/equinusocio/vsc-material-theme/issues) [![Beerpay](https://beerpay.io/equinusocio/vsc-material-theme/badge.svg?style=beer)](https://beerpay.io/equinusocio/vsc-material-theme) The most epic theme meet Visual Studio Code. Please note that this theme is still in Beta (β) release. You can help by reporting issues [here](https://github.com/equinusocio/vsc-material-theme/issues) From 77d6903be09279e73bd113d4da5a2085126dd9e8 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Tue, 4 Apr 2017 09:01:28 +0200 Subject: [PATCH 08/40] chore: Add basi architecture for theme generator --- src/themes/Material-Theme-Darker.json | 100 +++++++ src/themes/Material-Theme-Lighter.json | 300 ++++++++++++++++++++ src/themes/settings/commons.json | 156 ++++++++++ src/themes/settings/specific/darker.json | 77 +++++ src/themes/settings/specific/default.json | 73 +++++ src/themes/settings/specific/lighter.json | 77 +++++ src/themes/settings/specific/palenight.json | 73 +++++ 7 files changed, 856 insertions(+) create mode 100644 src/themes/Material-Theme-Darker.json create mode 100644 src/themes/Material-Theme-Lighter.json create mode 100644 src/themes/settings/commons.json create mode 100644 src/themes/settings/specific/darker.json create mode 100644 src/themes/settings/specific/default.json create mode 100644 src/themes/settings/specific/lighter.json create mode 100644 src/themes/settings/specific/palenight.json diff --git a/src/themes/Material-Theme-Darker.json b/src/themes/Material-Theme-Darker.json new file mode 100644 index 0000000..1ef55c7 --- /dev/null +++ b/src/themes/Material-Theme-Darker.json @@ -0,0 +1,100 @@ +{ + "name": "Material Theme Darker", + "tokenColors": [ + { + "settings": { + "background": "#252526", + "foreground": "#FFFFFF", + "caret": "#FFCC00", + "lineHighlight": "#00000050", + "selection": "#61616150", + "selectionHighlight": "#61616190", + "inactiveSelection": "#61616130", + "rangeHighlight": "#80CBC440", + "wordHighlight": "#80CBC440", + "wordHighlightStrong": "#80CBC440", + "currentFindMatchHighlight": "#D28445", + "findMatchHighlight": "#FFFFFF40", + "findRangeHighlight": "#FFFFFF40", + "activeLinkForeground": "#00FFFF", + "hoverHighlight": "#FFFFFF30", + "referenceHighlight": "#00FFFF", + "guide": "#42424240", + "invisibles": "#65737E30" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#4A4A4A" + } + }, + { + "name": "Variables", + "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": "#FF5370", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid 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" + } + } + ] +} \ No newline at end of file diff --git a/src/themes/Material-Theme-Lighter.json b/src/themes/Material-Theme-Lighter.json new file mode 100644 index 0000000..173a0cc --- /dev/null +++ b/src/themes/Material-Theme-Lighter.json @@ -0,0 +1,300 @@ +{ + "name": "Abyss", + "tokenColors": [ + { + "settings": { + "background": "#000c18", + "foreground": "#6688cc" + } + }, + { + "name": "Comment", + "scope": "comment", + "settings": { + "foreground": "#384887" + } + }, + { + "name": "String", + "scope": "string", + "settings": { + "foreground": "#22aa44" + } + }, + { + "name": "Number", + "scope": "constant.numeric", + "settings": { + "foreground": "#f280d0" + } + }, + { + "name": "Built-in constant", + "scope": "constant.language", + "settings": { + "foreground": "#f280d0" + } + }, + { + "name": "User-defined constant", + "scope": [ + "constant.character", + "constant.other" + ], + "settings": { + "foreground": "#f280d0" + } + }, + { + "name": "Variable", + "scope": "variable", + "settings": { + "fontStyle": "" + } + }, + { + "name": "Keyword", + "scope": "keyword", + "settings": { + "foreground": "#225588" + } + }, + { + "name": "Storage", + "scope": "storage", + "settings": { + "fontStyle": "", + "foreground": "#225588" + } + }, + { + "name": "Storage type", + "scope": "storage.type", + "settings": { + "fontStyle": "italic", + "foreground": "#9966b8" + } + }, + { + "name": "Class name", + "scope": [ + "entity.name.class", + "entity.name.type" + ], + "settings": { + "fontStyle": "underline", + "foreground": "#ffeebb" + } + }, + { + "name": "Inherited class", + "scope": "entity.other.inherited-class", + "settings": { + "fontStyle": "italic underline", + "foreground": "#ddbb88" + } + }, + { + "name": "Function name", + "scope": "entity.name.function", + "settings": { + "fontStyle": "", + "foreground": "#ddbb88" + } + }, + { + "name": "Function argument", + "scope": "variable.parameter", + "settings": { + "fontStyle": "italic", + "foreground": "#2277ff" + } + }, + { + "name": "Tag name", + "scope": "entity.name.tag", + "settings": { + "fontStyle": "", + "foreground": "#225588" + } + }, + { + "name": "Tag attribute", + "scope": "entity.other.attribute-name", + "settings": { + "fontStyle": "", + "foreground": "#ddbb88" + } + }, + { + "name": "Library function", + "scope": "support.function", + "settings": { + "fontStyle": "", + "foreground": "#9966b8" + } + }, + { + "name": "Library constant", + "scope": "support.constant", + "settings": { + "fontStyle": "", + "foreground": "#9966b8" + } + }, + { + "name": "Library class/type", + "scope": [ + "support.type", + "support.class" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#9966b8" + } + }, + { + "name": "Library variable", + "scope": "support.other.variable", + "settings": { + "fontStyle": "" + } + }, + { + "name": "Invalid", + "scope": "invalid", + "settings": { + "background": "#F92672", + "fontStyle": "", + "foreground": "#F8F8F0" + } + }, + { + "name": "Invalid deprecated", + "scope": "invalid.deprecated", + "settings": { + "background": "#AE81FF", + "foreground": "#F8F8F0" + } + }, + { + "name": "diff: header", + "scope": [ + "meta.diff", + "meta.diff.header" + ], + "settings": { + "background": "#b58900", + "fontStyle": "italic", + "foreground": "#E0EDDD" + } + }, + { + "name": "diff: deleted", + "scope": "markup.deleted", + "settings": { + "background": "#eee8d5", + "fontStyle": "", + "foreground": "#dc322f" + } + }, + { + "name": "diff: changed", + "scope": "markup.changed", + "settings": { + "background": "#eee8d5", + "fontStyle": "", + "foreground": "#cb4b16" + } + }, + { + "name": "diff: inserted", + "scope": "markup.inserted", + "settings": { + "background": "#eee8d5", + "foreground": "#219186" + } + }, + { + "name": "Markup Quote", + "scope": "markup.quote", + "settings": { + "foreground": "#22aa44" + } + }, + { + "name": "Markup Styling", + "scope": [ + "markup.bold", + "markup.italic" + ], + "settings": { + "foreground": "#22aa44" + } + }, + { + "name": "Markup Inline", + "scope": "markup.inline.raw", + "settings": { + "fontStyle": "", + "foreground": "#9966b8" + } + }, + { + "name": "Markup Setext Header", + "scope": "markup.heading.setext", + "settings": { + "fontStyle": "", + "foreground": "#ddbb88" + } + } + ], + "colors": { + // Base Colors + "inputBoxBackground": "#181f2f", + "dropdownBackground": "#181f2f", + "inputBoxActiveOptionBorder": "#266fa0", + // Editor Colors + "editorBackground": "#000c18", + "editorForeground": "#6688cc", + "editorCursor": "#ddbb88", + "editorWhitespaces": "#103050", + "editorLineHighlight": "#082050", + "editorSelection": "#770811", + "editorIndentGuides": "#002952", + "editorHoverBackground": "#000c38", + "editorHoverBorder": "#004c18", + "peekViewResultsBackground": "#060621", + "peekViewResultsMatchForeground": "#7777cc", + "peekViewResultsSelectionBackground": "#070866", + "peekViewResultsSelectionForeground": "#7799ee", + "peekViewEditorBackground": "#001F33", + "peekViewTitleBackground": "#060621", + "peekViewBorder": "#7777cc", + "peekViewEditorMatchHighlight": "#ddbb5555", + "editorLineNumbers": "#406385", + "editorMarkerNavigationBackground": "#060621", + "editorMarkerNavigationError": "#FF0000", + "editorMarkerNavigationWarning": "#00FF00", + "editorFindWidgetBackground": "#262641", + // Workbench Colors + "tabsContainerBackground": "#1c1c2a", + "inactiveTabBackground": "#10192c", + "tabBorder": "#2b2b4a", + "editorGroupBorder": "#2b2b4a", + "editorGroupBackground": "#1c1c2a", + "editorDragAndDropBackground": "#25375daa", + "activityBarDragAndDropBackground": "#25375daa", + "editorSideBySideBorder": "#10192c", + "panelTopBorder": "#2b2b4a", + "statusBarBackground": "#10192c", + "statusBarNoFolderBackground": "#10192c", + "statusBarDebuggingBackground": "#10192c", + "debugToolBarBackground": "#051336", + "activityBarBackground": "#051336", + "activityBadgeBackground": "#0063a5", + "sideBarBackground": "#060621", + "titleBarActiveBackground": "#10192c", + "titleBarInactiveBackground": "#10192caa" + } +} \ No newline at end of file diff --git a/src/themes/settings/commons.json b/src/themes/settings/commons.json new file mode 100644 index 0000000..ef16039 --- /dev/null +++ b/src/themes/settings/commons.json @@ -0,0 +1,156 @@ +{ + "author": "Mattia Astorino", + "comment": "The most epic theme now for Visual Studio Code", + "accents": [ + { + "id": "lime", + "name": "Lime", + "hex": "#7CB342", + "rgb": "124, 179, 66", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "purple", + "name": "Purple", + "hex": "#AB47BC", + "rgb": "171, 71, 188", + "foreground": { + "hex": "#FFFFFF", + "rgb": "255, 255, 255" + } + }, + { + "id": "red", + "name": "Red", + "hex": "#E57373", + "rgb": "229, 115, 115", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "orange", + "name": "Orange", + "hex": "#FF7042", + "rgb": "255, 112, 66", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "yellow", + "name": "Yellow", + "hex": "#FFA000", + "rgb": "255, 160, 0", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "indigo", + "name": "Indigo", + "hex": "#5C6BC0", + "rgb": "92, 107, 192", + "foreground": { + "hex": "#FFFFFF", + "rgb": "255, 255, 255" + } + }, + { + "id": "pink", + "name": "Pink", + "hex": "#FF4081", + "rgb": "255, 64, 129", + "foreground": { + "hex": "#FFFFFF", + "rgb": "255, 255, 255" + } + }, + { + "id": "blue", + "name": "Blue", + "hex": "#2979FF", + "rgb": "41, 121, 255", + "foreground": { + "hex": "#FFFFFF", + "rgb": "255, 255, 255" + } + }, + { + "id": "cyan", + "name": "Cyan", + "hex": "#00BCD4", + "rgb": "0, 188, 212", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "bright-teal", + "name": "Bright Teal", + "hex": "#64FFDA", + "rgb": "100, 255, 218", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "acid-lime", + "name": "Acid Lime", + "hex": "#C6FF00", + "rgb": "198, 255, 0", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "graphite", + "name": "Graphite", + "hex": "#616161", + "rgb": "97, 97, 97", + "foreground": { + "hex": "#FFFFFF", + "rgb": "255, 255, 255" + } + }, + { + "id": "brba", + "name": "Breaking Bad", + "hex": "#388E3C", + "rgb": "56, 142, 60", + "foreground": { + "hex": "#FFFFFF", + "rgb": "255, 255, 255" + } + }, + { + "id": "sky", + "name": "Sky", + "hex": "#84FFFF", + "rgb": "132, 255, 255", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "tomato", + "name": "Tomato", + "hex": "#F44336", + "rgb": "244, 67, 54", + "foreground": { + "hex": "#FFFFFF", + "rgb": "255, 255, 255" + } + } + ] +} \ No newline at end of file diff --git a/src/themes/settings/specific/darker.json b/src/themes/settings/specific/darker.json new file mode 100644 index 0000000..078c659 --- /dev/null +++ b/src/themes/settings/specific/darker.json @@ -0,0 +1,77 @@ +{ + "name": "Material-Theme-Darker", + "semanticClass": "material.theme.darker", + "uuid": "4F44C0F5-1F8D-4C52-8BAB-F0951904C1EC", + "ui": { + "id": "material-theme", + "variant": { + "id": "darker", + "name": "Darker" + }, + "background": { + "primary": { + "hex": "#212121", + "rgb": "33, 33, 33" + }, + "scrollbar": { + "hex": "#ffffff", + "rgb": "255, 255, 255" + } + }, + "foreground": { + "primary": { + "hex": "#616161", + "rgb": "97, 97, 97" + }, + "secondary": { + "hex": "#6f7a7f", + "rgb": "111, 122, 127" + }, + "selected": { + "hex": "#dddfe1", + "rgb": "221, 223, 225" + } + } + }, + "scheme": { + "background": "#212121", + "comments": "#4A4A4A", + "caret": "#FFCC00", + "findHighlight": "#F8E71C", + "foreground": "#eeffffff", + "guides": "#42424270", + "activeGuide": "#FFFFFF50", + "stackGuides": "#42424280", + "gutter": "#424242", + "invisibles": "#65737e", + "highlight": "#00000050", + "selection": "#61616150", + "shadow": "#00000010", + "keywords": "#cfd8dc", + "constant": "#80CBC4", + "string": "#F9355A", + "constantEscape": "#FFC400", + "base": { + "white": "#ffffff", + "black": "#000000", + "red": "#FF5370", + "orange": "#F78C6C", + "yellow": "#FFCB6B", + "green": "#C3E88D", + "cyan": "#89DDFF", + "blue": "#82AAFF", + "paleblue": "#B2CCD6", + "purple": "#C792EA", + "brown": "#C17E70", + "pink": "#f07178", + "violet": "#bb80b3" + } + }, + "extras": { + "plainTasks": { + "name": "Plain Tasks", + "semanticClass": "material.theme.darker.plain.tasks", + "uuid": "2c08ecfd-e69c-4cf3-8b6d-ec07a83c30ab" + } + } +} \ No newline at end of file diff --git a/src/themes/settings/specific/default.json b/src/themes/settings/specific/default.json new file mode 100644 index 0000000..891909d --- /dev/null +++ b/src/themes/settings/specific/default.json @@ -0,0 +1,73 @@ +{ + "name": "Material-Theme", + "semanticClass": "material.theme.default", + "uuid": "133d1250-19c6-4565-bc93-b37fd36f7fc9", + "ui": { + "id": "material-theme", + "variant": { + "id": "default", + "name": "Default" + }, + "background": { + "primary": { + "hex": "#263238", + "rgb": "38, 50, 56" + }, + "scrollbar": { + "hex": "#ffffff", + "rgb": "255, 255, 255" + } + }, + "foreground": { + "primary": { + "hex": "#394E59", + "rgb": "96, 125, 139" + }, + "selected": { + "hex": "#dddfe1", + "rgb": "221, 223, 225" + } + } + }, + "scheme": { + "background": "#263238", + "comments": "#546E7A", + "caret": "#FFCC00", + "findHighlight": "#F8E71C", + "foreground": "#eeffff", + "guides": "#37474F80", + "activeGuide": "#80CBC470", + "stackGuides": "#37474Fff", + "gutter": "#37474F", + "invisibles": "#65737e", + "highlight": "#00000050", + "selection": "#80CBC420", + "shadow": "#00000010", + "keywords": "#cfd8dc", + "constant": "#80CBC4", + "string": "#F9355A", + "constantEscape": "#FFC400", + "base": { + "white": "#ffffff", + "black": "#000000", + "red": "#FF5370", + "orange": "#F78C6C", + "yellow": "#FFCB6B", + "green": "#C3E88D", + "cyan": "#89DDFF", + "blue": "#82AAFF", + "paleblue": "#B2CCD6", + "purple": "#C792EA", + "brown": "#C17E70", + "pink": "#f07178", + "violet": "#bb80b3" + } + }, + "extras": { + "plainTasks": { + "name": "Plain Tasks", + "semanticClass": "material.theme.default.plain.tasks", + "uuid": "f38cc8d3-7cff-4418-a6e2-54c6c4e5f5cc" + } + } +} \ No newline at end of file diff --git a/src/themes/settings/specific/lighter.json b/src/themes/settings/specific/lighter.json new file mode 100644 index 0000000..e0cb09b --- /dev/null +++ b/src/themes/settings/specific/lighter.json @@ -0,0 +1,77 @@ +{ + "name": "Material-Theme-Lighter", + "semanticClass": "material.theme.lighter", + "uuid": "133d1250-19c6-4565-bc93-b37fd36f7fc9", + "ui": { + "id": "material-theme", + "variant": { + "id": "lighter", + "name": "Lighter" + }, + "background": { + "primary": { + "hex": "#FAFAFA", + "rgb": "250, 250, 250" + }, + "scrollbar": { + "hex": "#ffffff", + "rgb": "255, 255, 255" + } + }, + "foreground": { + "primary": { + "hex": "#a7adb0", + "rgb": "167, 173, 176" + }, + "secondary": { + "hex": "#6f7a7f", + "rgb": "111, 122, 127" + }, + "selected": { + "hex": "#dddfe1", + "rgb": "221, 223, 225" + } + } + }, + "scheme": { + "background": "#fafafa", + "comments": "#CCD7DA", + "caret": "#27272790", + "findHighlight": "#F8E71C", + "foreground": "#80CBC4", + "guides": "#B0BEC570", + "activeGuide": "#00000070", + "stackGuides": "#B0BEC580", + "gutter": "#CFD8DC", + "invisibles": "#E7EAEC", + "highlight": "#90A4AE20", + "selection": "#80CBC440", + "shadow": "#90A4AE50", + "keywords": "#AAB3B5", + "constant": "#80CBC4", + "string": "#F9355A", + "constantEscape": "#FFC400", + "base": { + "white": "#ffffff", + "black": "#000000", + "red": "#E53935", + "orange": "#F76D47", + "yellow": "#FFB62C", + "green": "#91B859", + "cyan": "#39ADB5", + "blue": "#6182B8", + "paleblue": "#8796B0", + "purple": "#7C4DFF", + "brown": "#C17E70", + "pink": "#FF5370", + "violet": "#945EB8" + } + }, + "extras": { + "plainTasks": { + "name": "Plain Tasks", + "semanticClass": "material.theme.lighter.plain.tasks", + "uuid": "adbb93d6-d3d2-4a08-82aa-8a5d163a83f9" + } + } +} \ No newline at end of file diff --git a/src/themes/settings/specific/palenight.json b/src/themes/settings/specific/palenight.json new file mode 100644 index 0000000..7492882 --- /dev/null +++ b/src/themes/settings/specific/palenight.json @@ -0,0 +1,73 @@ +{ + "name": "Material-Theme-Palenight", + "semanticClass": "material.theme.palenight", + "uuid": "133d1250-19c6-4565-bc93-b37fd36f7fc9", + "ui": { + "id": "material-theme", + "variant": { + "id": "palenight", + "name": "Palenight" + }, + "background": { + "primary": { + "hex": "#292D3E", + "rgb": "41, 45, 62" + }, + "scrollbar": { + "hex": "#ffffff", + "rgb": "255, 255, 255" + } + }, + "foreground": { + "primary": { + "hex": "#676E95", + "rgb": "103, 110, 149" + }, + "selected": { + "hex": "#dddfe1", + "rgb": "221, 223, 225" + } + } + }, + "scheme": { + "background": "#292D3E", + "comments": "#676E95", + "caret": "#FFCC00", + "findHighlight": "#F8E71C", + "foreground": "#959DCB", + "guides": "#4E557980", + "activeGuide": "#828ED5", + "stackGuides": "#4E5579", + "gutter": "#3A3F58", + "invisibles": "#4E5579", + "highlight": "#00000030", + "selection": "#717CB440", + "shadow": "#00000010", + "keywords": "#cfd8dc", + "constant": "#80CBC4", + "string": "#F9355A", + "constantEscape": "#FFC400", + "base": { + "white": "#ffffff", + "black": "#000000", + "red": "#FF5370", + "orange": "#F78C6C", + "yellow": "#FFCB6B", + "green": "#C3E88D", + "cyan": "#89DDFF", + "blue": "#82AAFF", + "paleblue": "#B2CCD6", + "purple": "#C792EA", + "brown": "#C17E70", + "pink": "#f07178", + "violet": "#bb80b3" + } + }, + "extras": { + "plainTasks": { + "name": "Plain Tasks", + "semanticClass": "material.theme.palenight.plain.tasks", + "uuid": "093a4339-743f-47a3-9323-6ae03adc1fed" + } + } +} \ No newline at end of file From 945fdbe6e34d2428e7100f1036fd3a6fd0a78366 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Tue, 4 Apr 2017 09:12:39 +0200 Subject: [PATCH 09/40] chore: Update commons settings --- src/themes/settings/commons.json | 310 ++++++++++++++++--------------- 1 file changed, 159 insertions(+), 151 deletions(-) diff --git a/src/themes/settings/commons.json b/src/themes/settings/commons.json index ef16039..bacb6f7 100644 --- a/src/themes/settings/commons.json +++ b/src/themes/settings/commons.json @@ -1,156 +1,164 @@ { "author": "Mattia Astorino", "comment": "The most epic theme now for Visual Studio Code", - "accents": [ - { - "id": "lime", - "name": "Lime", - "hex": "#7CB342", - "rgb": "124, 179, 66", - "foreground": { - "hex": "#000000", - "rgb": "0, 0, 0" - } - }, - { - "id": "purple", - "name": "Purple", - "hex": "#AB47BC", - "rgb": "171, 71, 188", - "foreground": { - "hex": "#FFFFFF", - "rgb": "255, 255, 255" - } - }, - { - "id": "red", - "name": "Red", - "hex": "#E57373", - "rgb": "229, 115, 115", - "foreground": { - "hex": "#000000", - "rgb": "0, 0, 0" - } - }, - { - "id": "orange", - "name": "Orange", - "hex": "#FF7042", - "rgb": "255, 112, 66", - "foreground": { - "hex": "#000000", - "rgb": "0, 0, 0" - } - }, - { - "id": "yellow", - "name": "Yellow", - "hex": "#FFA000", - "rgb": "255, 160, 0", - "foreground": { - "hex": "#000000", - "rgb": "0, 0, 0" - } - }, - { - "id": "indigo", - "name": "Indigo", - "hex": "#5C6BC0", - "rgb": "92, 107, 192", - "foreground": { - "hex": "#FFFFFF", - "rgb": "255, 255, 255" - } - }, - { - "id": "pink", - "name": "Pink", - "hex": "#FF4081", - "rgb": "255, 64, 129", - "foreground": { - "hex": "#FFFFFF", - "rgb": "255, 255, 255" - } - }, - { - "id": "blue", - "name": "Blue", - "hex": "#2979FF", - "rgb": "41, 121, 255", - "foreground": { - "hex": "#FFFFFF", - "rgb": "255, 255, 255" - } - }, - { - "id": "cyan", - "name": "Cyan", - "hex": "#00BCD4", - "rgb": "0, 188, 212", - "foreground": { - "hex": "#000000", - "rgb": "0, 0, 0" - } - }, - { - "id": "bright-teal", - "name": "Bright Teal", - "hex": "#64FFDA", - "rgb": "100, 255, 218", - "foreground": { - "hex": "#000000", - "rgb": "0, 0, 0" - } - }, - { - "id": "acid-lime", - "name": "Acid Lime", - "hex": "#C6FF00", - "rgb": "198, 255, 0", - "foreground": { - "hex": "#000000", - "rgb": "0, 0, 0" - } - }, - { - "id": "graphite", - "name": "Graphite", - "hex": "#616161", - "rgb": "97, 97, 97", - "foreground": { - "hex": "#FFFFFF", - "rgb": "255, 255, 255" - } - }, - { - "id": "brba", - "name": "Breaking Bad", - "hex": "#388E3C", - "rgb": "56, 142, 60", - "foreground": { - "hex": "#FFFFFF", - "rgb": "255, 255, 255" - } - }, - { - "id": "sky", - "name": "Sky", - "hex": "#84FFFF", - "rgb": "132, 255, 255", - "foreground": { - "hex": "#000000", - "rgb": "0, 0, 0" - } - }, - { - "id": "tomato", - "name": "Tomato", - "hex": "#F44336", - "rgb": "244, 67, 54", - "foreground": { - "hex": "#FFFFFF", - "rgb": "255, 255, 255" - } + "colors": { + "basics": [ + { + "white": "#FFFFFFF", + "black": "#000000" + } + ], + "accents": [ + { + "id": "lime", + "name": "Lime", + "hex": "#7CB342", + "rgb": "124, 179, 66", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "purple", + "name": "Purple", + "hex": "#AB47BC", + "rgb": "171, 71, 188", + "foreground": { + "hex": "#FFFFFF", + "rgb": "255, 255, 255" + } + }, + { + "id": "red", + "name": "Red", + "hex": "#E57373", + "rgb": "229, 115, 115", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "orange", + "name": "Orange", + "hex": "#FF7042", + "rgb": "255, 112, 66", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "yellow", + "name": "Yellow", + "hex": "#FFA000", + "rgb": "255, 160, 0", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "indigo", + "name": "Indigo", + "hex": "#5C6BC0", + "rgb": "92, 107, 192", + "foreground": { + "hex": "#FFFFFF", + "rgb": "255, 255, 255" + } + }, + { + "id": "pink", + "name": "Pink", + "hex": "#FF4081", + "rgb": "255, 64, 129", + "foreground": { + "hex": "#FFFFFF", + "rgb": "255, 255, 255" + } + }, + { + "id": "blue", + "name": "Blue", + "hex": "#2979FF", + "rgb": "41, 121, 255", + "foreground": { + "hex": "#FFFFFF", + "rgb": "255, 255, 255" + } + }, + { + "id": "cyan", + "name": "Cyan", + "hex": "#00BCD4", + "rgb": "0, 188, 212", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "bright-teal", + "name": "Bright Teal", + "hex": "#64FFDA", + "rgb": "100, 255, 218", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "acid-lime", + "name": "Acid Lime", + "hex": "#C6FF00", + "rgb": "198, 255, 0", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "graphite", + "name": "Graphite", + "hex": "#616161", + "rgb": "97, 97, 97", + "foreground": { + "hex": "#FFFFFF", + "rgb": "255, 255, 255" + } + }, + { + "id": "brba", + "name": "Breaking Bad", + "hex": "#388E3C", + "rgb": "56, 142, 60", + "foreground": { + "hex": "#FFFFFF", + "rgb": "255, 255, 255" + } + }, + { + "id": "sky", + "name": "Sky", + "hex": "#84FFFF", + "rgb": "132, 255, 255", + "foreground": { + "hex": "#000000", + "rgb": "0, 0, 0" + } + }, + { + "id": "tomato", + "name": "Tomato", + "hex": "#F44336", + "rgb": "244, 67, 54", + "foreground": { + "hex": "#FFFFFF", + "rgb": "255, 255, 255" + } + } + ] } - ] } \ No newline at end of file From 94c891a4c1fdb0d36ce486f705c98bcc9d14abdc Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Tue, 4 Apr 2017 09:12:50 +0200 Subject: [PATCH 10/40] chore: Update darker theme template --- src/themes/Material-Theme-Darker.json | 65 +++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/src/themes/Material-Theme-Darker.json b/src/themes/Material-Theme-Darker.json index 1ef55c7..e123aa6 100644 --- a/src/themes/Material-Theme-Darker.json +++ b/src/themes/Material-Theme-Darker.json @@ -95,6 +95,71 @@ "settings": { "foreground": "#C792EA" } + }, + { + "name": "Keyword, Storage", + "scope": [ + "Keyword", + "Storage" + ], + "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": "#F07178" + } + }, + { + "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": "#F07178" + } } ] } \ No newline at end of file From 9903b3547c36a3858b1293fc4e1d4dbfef57409f Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Tue, 4 Apr 2017 22:17:06 +0200 Subject: [PATCH 11/40] chore: Update scheme template --- src/themes/Material-Theme-Darker.yml | 366 +++++++++++++++++++++++++++ 1 file changed, 366 insertions(+) create mode 100644 src/themes/Material-Theme-Darker.yml diff --git a/src/themes/Material-Theme-Darker.yml b/src/themes/Material-Theme-Darker.yml new file mode 100644 index 0000000..ce65d3a --- /dev/null +++ b/src/themes/Material-Theme-Darker.yml @@ -0,0 +1,366 @@ +name: Material Theme Darker +tokenColors: +- settings: + background: "#252526" + foreground: "#FFFFFF" + caret: "#FFCC00" + lineHighlight: "#00000050" + selection: "#61616150" + selectionHighlight: "#61616190" + inactiveSelection: "#61616130" + rangeHighlight: "#80CBC440" + wordHighlight: "#80CBC440" + wordHighlightStrong: "#80CBC440" + currentFindMatchHighlight: "#D28445" + findMatchHighlight: "#FFFFFF40" + findRangeHighlight: "#FFFFFF40" + activeLinkForeground: "#00FFFF" + hoverHighlight: "#FFFFFF30" + referenceHighlight: "#00FFFF" + guide: "#42424240" + invisibles: "#65737E30" +- name: Comment + scope: + - comment + - punctuation.definition.comment + settings: + fontStyle: italic + foreground: "#4A4A4A" +- name: Variables + 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: "#FF5370" + foreground: "#FFFFFF" +- name: Invalid 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: + - Keyword + - Storage + 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: "#F07178" +- 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: "#F07178" +- 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: "#FF5370" +- name: Language methods + scope: + - variable.language + settings: + fontStyle: italic + foreground: "#FF5370" +- name: entity.name.method.js + scope: + - entity.name.method.js + settings: + fontStyle: italic + 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's + scope: + - source.sass keyword.control + settings: + foreground: "#82AAFF" +- name: Inserted + scope: + - markup.inserted + settings: + foreground: "#C3E88D" +- name: Deleted + scope: + - markup.deleted + settings: + foreground: "#FF5370" +- 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: 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: "#FF5370" +- name: JSON Key - Level 0 + scope: + - source.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: "#C792EA" +- name: JSON Key - Level 1 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: "#FFCB6B" +- name: JSON Key - Level 2 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: "#FFCB6B" +- name: JSON Key - Level 3 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: "#FF5370" +- name: JSON Key - Level 4 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: "#C17E70" +- name: JSON Key - Level 5 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: "#82AAFF" +- name: JSON Key - Level 6 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: "#f07178" +- name: JSON Key - Level 7 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: "#C792EA" +- name: JSON Key - Level 8 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: "#C3E88D" +- 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.inline.raw.markdown + settings: + foreground: "#C792EA" +- name: Markdown - Markup Raw Inline Punctuation + scope: + - text.html.markdown markup.inline.raw.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: "#F07178" +- name: Markup - Bold + scope: + - markup.bold + - markup.bold string + settings: + fontStyle: bold + foreground: "#F07178" +- 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 + foreground: "#F07178" +- 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: "" \ No newline at end of file From ce349835a08e288b8be41794eab0a23aad7568d2 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Tue, 4 Apr 2017 22:30:22 +0200 Subject: [PATCH 12/40] chore: Update theme template --- src/themes/Material-Theme-Darker.json | 165 ------ src/themes/Material-Theme-Darker.yml | 716 +++++++++++++------------- 2 files changed, 352 insertions(+), 529 deletions(-) delete mode 100644 src/themes/Material-Theme-Darker.json diff --git a/src/themes/Material-Theme-Darker.json b/src/themes/Material-Theme-Darker.json deleted file mode 100644 index e123aa6..0000000 --- a/src/themes/Material-Theme-Darker.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "name": "Material Theme Darker", - "tokenColors": [ - { - "settings": { - "background": "#252526", - "foreground": "#FFFFFF", - "caret": "#FFCC00", - "lineHighlight": "#00000050", - "selection": "#61616150", - "selectionHighlight": "#61616190", - "inactiveSelection": "#61616130", - "rangeHighlight": "#80CBC440", - "wordHighlight": "#80CBC440", - "wordHighlightStrong": "#80CBC440", - "currentFindMatchHighlight": "#D28445", - "findMatchHighlight": "#FFFFFF40", - "findRangeHighlight": "#FFFFFF40", - "activeLinkForeground": "#00FFFF", - "hoverHighlight": "#FFFFFF30", - "referenceHighlight": "#00FFFF", - "guide": "#42424240", - "invisibles": "#65737E30" - } - }, - { - "name": "Comment", - "scope": [ - "comment", - "punctuation.definition.comment" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#4A4A4A" - } - }, - { - "name": "Variables", - "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": "#FF5370", - "foreground": "#FFFFFF" - } - }, - { - "name": "Invalid 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": [ - "Keyword", - "Storage" - ], - "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": "#F07178" - } - }, - { - "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": "#F07178" - } - } - ] -} \ No newline at end of file diff --git a/src/themes/Material-Theme-Darker.yml b/src/themes/Material-Theme-Darker.yml index ce65d3a..bf4f5a0 100644 --- a/src/themes/Material-Theme-Darker.yml +++ b/src/themes/Material-Theme-Darker.yml @@ -1,366 +1,354 @@ name: Material Theme Darker tokenColors: -- settings: - background: "#252526" - foreground: "#FFFFFF" - caret: "#FFCC00" - lineHighlight: "#00000050" - selection: "#61616150" - selectionHighlight: "#61616190" - inactiveSelection: "#61616130" - rangeHighlight: "#80CBC440" - wordHighlight: "#80CBC440" - wordHighlightStrong: "#80CBC440" - currentFindMatchHighlight: "#D28445" - findMatchHighlight: "#FFFFFF40" - findRangeHighlight: "#FFFFFF40" - activeLinkForeground: "#00FFFF" - hoverHighlight: "#FFFFFF30" - referenceHighlight: "#00FFFF" - guide: "#42424240" - invisibles: "#65737E30" -- name: Comment - scope: - - comment - - punctuation.definition.comment - settings: - fontStyle: italic - foreground: "#4A4A4A" -- name: Variables - 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: "#FF5370" - foreground: "#FFFFFF" -- name: Invalid 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: - - Keyword - - Storage - 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: "#F07178" -- 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: "#F07178" -- 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: "#FF5370" -- name: Language methods - scope: - - variable.language - settings: - fontStyle: italic - foreground: "#FF5370" -- name: entity.name.method.js - scope: - - entity.name.method.js - settings: - fontStyle: italic - 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's - scope: - - source.sass keyword.control - settings: - foreground: "#82AAFF" -- name: Inserted - scope: - - markup.inserted - settings: - foreground: "#C3E88D" -- name: Deleted - scope: - - markup.deleted - settings: - foreground: "#FF5370" -- 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: 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: "#FF5370" -- name: JSON Key - Level 0 - scope: - - source.json meta.structure.dictionary.json support.type.property-name.json - settings: - foreground: "#C792EA" -- name: JSON Key - Level 1 - scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json - settings: - foreground: "#FFCB6B" -- name: JSON Key - Level 2 - scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json - settings: - foreground: "#FFCB6B" -- name: JSON Key - Level 3 - scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json - settings: - foreground: "#FF5370" -- name: JSON Key - Level 4 - scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json - settings: - foreground: "#C17E70" -- name: JSON Key - Level 5 - scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json - settings: - foreground: "#82AAFF" -- name: JSON Key - Level 6 - scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json - settings: - foreground: "#f07178" -- name: JSON Key - Level 7 - scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json - settings: - foreground: "#C792EA" -- name: JSON Key - Level 8 - scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json - settings: - foreground: "#C3E88D" -- 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.inline.raw.markdown - settings: - foreground: "#C792EA" -- name: Markdown - Markup Raw Inline Punctuation - scope: - - text.html.markdown markup.inline.raw.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: "#F07178" -- name: Markup - Bold - scope: - - markup.bold - - markup.bold string - settings: - fontStyle: bold - foreground: "#F07178" -- 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 - foreground: "#F07178" -- 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: "" \ No newline at end of file + - settings: + background: '#252526' + foreground: '#FFFFFF' + - name: Comment + scope: + - comment + - punctuation.definition.comment + settings: + fontStyle: italic + foreground: '#4A4A4A' + - name: Variables + 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: '#FF5370' + foreground: '#FFFFFF' + - name: Invalid 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: + - Keyword + - Storage + 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: '#F07178' + - 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: '#F07178' + - 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: '#FF5370' + - name: Language methods + scope: + - variable.language + settings: + fontStyle: italic + foreground: '#FF5370' + - name: entity.name.method.js + scope: + - entity.name.method.js + settings: + fontStyle: italic + 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's" + scope: + - source.sass keyword.control + settings: + foreground: '#82AAFF' + - name: Inserted + scope: + - markup.inserted + settings: + foreground: '#C3E88D' + - name: Deleted + scope: + - markup.deleted + settings: + foreground: '#FF5370' + - 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: 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: '#FF5370' + - name: JSON Key - Level 0 + scope: + - source.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: '#C792EA' + - name: JSON Key - Level 1 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: '#FFCB6B' + - name: JSON Key - Level 2 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: '#FFCB6B' + - name: JSON Key - Level 3 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: '#FF5370' + - name: JSON Key - Level 4 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: '#C17E70' + - name: JSON Key - Level 5 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: '#82AAFF' + - name: JSON Key - Level 6 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: '#f07178' + - name: JSON Key - Level 7 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: '#C792EA' + - name: JSON Key - Level 8 + scope: + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + settings: + foreground: '#C3E88D' + - 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.inline.raw.markdown + settings: + foreground: '#C792EA' + - name: Markdown - Markup Raw Inline Punctuation + scope: + - text.html.markdown markup.inline.raw.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: '#F07178' + - name: Markup - Bold + scope: + - markup.bold + - markup.bold string + settings: + fontStyle: bold + foreground: '#F07178' + - 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 + foreground: '#F07178' + - 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: '' +colors: + editorBackground: '#252526' + editorForeground: '#FFFFFF' + statusBarBackground: '#252526' \ No newline at end of file From 9e796b7edabb6b888bf97ac3b1a8a24bd9d2da3b Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Wed, 5 Apr 2017 08:58:17 +0200 Subject: [PATCH 13/40] chore: rename theme template --- src/themes/Material-Theme-Lighter.json | 300 ------------------ ...al-Theme-Darker.yml => theme-template.yml} | 0 2 files changed, 300 deletions(-) delete mode 100644 src/themes/Material-Theme-Lighter.json rename src/themes/{Material-Theme-Darker.yml => theme-template.yml} (100%) diff --git a/src/themes/Material-Theme-Lighter.json b/src/themes/Material-Theme-Lighter.json deleted file mode 100644 index 173a0cc..0000000 --- a/src/themes/Material-Theme-Lighter.json +++ /dev/null @@ -1,300 +0,0 @@ -{ - "name": "Abyss", - "tokenColors": [ - { - "settings": { - "background": "#000c18", - "foreground": "#6688cc" - } - }, - { - "name": "Comment", - "scope": "comment", - "settings": { - "foreground": "#384887" - } - }, - { - "name": "String", - "scope": "string", - "settings": { - "foreground": "#22aa44" - } - }, - { - "name": "Number", - "scope": "constant.numeric", - "settings": { - "foreground": "#f280d0" - } - }, - { - "name": "Built-in constant", - "scope": "constant.language", - "settings": { - "foreground": "#f280d0" - } - }, - { - "name": "User-defined constant", - "scope": [ - "constant.character", - "constant.other" - ], - "settings": { - "foreground": "#f280d0" - } - }, - { - "name": "Variable", - "scope": "variable", - "settings": { - "fontStyle": "" - } - }, - { - "name": "Keyword", - "scope": "keyword", - "settings": { - "foreground": "#225588" - } - }, - { - "name": "Storage", - "scope": "storage", - "settings": { - "fontStyle": "", - "foreground": "#225588" - } - }, - { - "name": "Storage type", - "scope": "storage.type", - "settings": { - "fontStyle": "italic", - "foreground": "#9966b8" - } - }, - { - "name": "Class name", - "scope": [ - "entity.name.class", - "entity.name.type" - ], - "settings": { - "fontStyle": "underline", - "foreground": "#ffeebb" - } - }, - { - "name": "Inherited class", - "scope": "entity.other.inherited-class", - "settings": { - "fontStyle": "italic underline", - "foreground": "#ddbb88" - } - }, - { - "name": "Function name", - "scope": "entity.name.function", - "settings": { - "fontStyle": "", - "foreground": "#ddbb88" - } - }, - { - "name": "Function argument", - "scope": "variable.parameter", - "settings": { - "fontStyle": "italic", - "foreground": "#2277ff" - } - }, - { - "name": "Tag name", - "scope": "entity.name.tag", - "settings": { - "fontStyle": "", - "foreground": "#225588" - } - }, - { - "name": "Tag attribute", - "scope": "entity.other.attribute-name", - "settings": { - "fontStyle": "", - "foreground": "#ddbb88" - } - }, - { - "name": "Library function", - "scope": "support.function", - "settings": { - "fontStyle": "", - "foreground": "#9966b8" - } - }, - { - "name": "Library constant", - "scope": "support.constant", - "settings": { - "fontStyle": "", - "foreground": "#9966b8" - } - }, - { - "name": "Library class/type", - "scope": [ - "support.type", - "support.class" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#9966b8" - } - }, - { - "name": "Library variable", - "scope": "support.other.variable", - "settings": { - "fontStyle": "" - } - }, - { - "name": "Invalid", - "scope": "invalid", - "settings": { - "background": "#F92672", - "fontStyle": "", - "foreground": "#F8F8F0" - } - }, - { - "name": "Invalid deprecated", - "scope": "invalid.deprecated", - "settings": { - "background": "#AE81FF", - "foreground": "#F8F8F0" - } - }, - { - "name": "diff: header", - "scope": [ - "meta.diff", - "meta.diff.header" - ], - "settings": { - "background": "#b58900", - "fontStyle": "italic", - "foreground": "#E0EDDD" - } - }, - { - "name": "diff: deleted", - "scope": "markup.deleted", - "settings": { - "background": "#eee8d5", - "fontStyle": "", - "foreground": "#dc322f" - } - }, - { - "name": "diff: changed", - "scope": "markup.changed", - "settings": { - "background": "#eee8d5", - "fontStyle": "", - "foreground": "#cb4b16" - } - }, - { - "name": "diff: inserted", - "scope": "markup.inserted", - "settings": { - "background": "#eee8d5", - "foreground": "#219186" - } - }, - { - "name": "Markup Quote", - "scope": "markup.quote", - "settings": { - "foreground": "#22aa44" - } - }, - { - "name": "Markup Styling", - "scope": [ - "markup.bold", - "markup.italic" - ], - "settings": { - "foreground": "#22aa44" - } - }, - { - "name": "Markup Inline", - "scope": "markup.inline.raw", - "settings": { - "fontStyle": "", - "foreground": "#9966b8" - } - }, - { - "name": "Markup Setext Header", - "scope": "markup.heading.setext", - "settings": { - "fontStyle": "", - "foreground": "#ddbb88" - } - } - ], - "colors": { - // Base Colors - "inputBoxBackground": "#181f2f", - "dropdownBackground": "#181f2f", - "inputBoxActiveOptionBorder": "#266fa0", - // Editor Colors - "editorBackground": "#000c18", - "editorForeground": "#6688cc", - "editorCursor": "#ddbb88", - "editorWhitespaces": "#103050", - "editorLineHighlight": "#082050", - "editorSelection": "#770811", - "editorIndentGuides": "#002952", - "editorHoverBackground": "#000c38", - "editorHoverBorder": "#004c18", - "peekViewResultsBackground": "#060621", - "peekViewResultsMatchForeground": "#7777cc", - "peekViewResultsSelectionBackground": "#070866", - "peekViewResultsSelectionForeground": "#7799ee", - "peekViewEditorBackground": "#001F33", - "peekViewTitleBackground": "#060621", - "peekViewBorder": "#7777cc", - "peekViewEditorMatchHighlight": "#ddbb5555", - "editorLineNumbers": "#406385", - "editorMarkerNavigationBackground": "#060621", - "editorMarkerNavigationError": "#FF0000", - "editorMarkerNavigationWarning": "#00FF00", - "editorFindWidgetBackground": "#262641", - // Workbench Colors - "tabsContainerBackground": "#1c1c2a", - "inactiveTabBackground": "#10192c", - "tabBorder": "#2b2b4a", - "editorGroupBorder": "#2b2b4a", - "editorGroupBackground": "#1c1c2a", - "editorDragAndDropBackground": "#25375daa", - "activityBarDragAndDropBackground": "#25375daa", - "editorSideBySideBorder": "#10192c", - "panelTopBorder": "#2b2b4a", - "statusBarBackground": "#10192c", - "statusBarNoFolderBackground": "#10192c", - "statusBarDebuggingBackground": "#10192c", - "debugToolBarBackground": "#051336", - "activityBarBackground": "#051336", - "activityBadgeBackground": "#0063a5", - "sideBarBackground": "#060621", - "titleBarActiveBackground": "#10192c", - "titleBarInactiveBackground": "#10192caa" - } -} \ No newline at end of file diff --git a/src/themes/Material-Theme-Darker.yml b/src/themes/theme-template.yml similarity index 100% rename from src/themes/Material-Theme-Darker.yml rename to src/themes/theme-template.yml From ba3d1b5d4bebb9e77916ca9a54a9658dd1ba7776 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Wed, 5 Apr 2017 09:02:40 +0200 Subject: [PATCH 14/40] chore: Update variants settings --- src/themes/settings/specific/darker.json | 12 ------------ src/themes/settings/specific/default.json | 12 ------------ src/themes/settings/specific/lighter.json | 12 ------------ src/themes/settings/specific/palenight.json | 12 ------------ 4 files changed, 48 deletions(-) diff --git a/src/themes/settings/specific/darker.json b/src/themes/settings/specific/darker.json index 078c659..cb8d7e9 100644 --- a/src/themes/settings/specific/darker.json +++ b/src/themes/settings/specific/darker.json @@ -1,7 +1,6 @@ { "name": "Material-Theme-Darker", "semanticClass": "material.theme.darker", - "uuid": "4F44C0F5-1F8D-4C52-8BAB-F0951904C1EC", "ui": { "id": "material-theme", "variant": { @@ -12,10 +11,6 @@ "primary": { "hex": "#212121", "rgb": "33, 33, 33" - }, - "scrollbar": { - "hex": "#ffffff", - "rgb": "255, 255, 255" } }, "foreground": { @@ -66,12 +61,5 @@ "pink": "#f07178", "violet": "#bb80b3" } - }, - "extras": { - "plainTasks": { - "name": "Plain Tasks", - "semanticClass": "material.theme.darker.plain.tasks", - "uuid": "2c08ecfd-e69c-4cf3-8b6d-ec07a83c30ab" - } } } \ No newline at end of file diff --git a/src/themes/settings/specific/default.json b/src/themes/settings/specific/default.json index 891909d..6a311f9 100644 --- a/src/themes/settings/specific/default.json +++ b/src/themes/settings/specific/default.json @@ -1,7 +1,6 @@ { "name": "Material-Theme", "semanticClass": "material.theme.default", - "uuid": "133d1250-19c6-4565-bc93-b37fd36f7fc9", "ui": { "id": "material-theme", "variant": { @@ -12,10 +11,6 @@ "primary": { "hex": "#263238", "rgb": "38, 50, 56" - }, - "scrollbar": { - "hex": "#ffffff", - "rgb": "255, 255, 255" } }, "foreground": { @@ -62,12 +57,5 @@ "pink": "#f07178", "violet": "#bb80b3" } - }, - "extras": { - "plainTasks": { - "name": "Plain Tasks", - "semanticClass": "material.theme.default.plain.tasks", - "uuid": "f38cc8d3-7cff-4418-a6e2-54c6c4e5f5cc" - } } } \ No newline at end of file diff --git a/src/themes/settings/specific/lighter.json b/src/themes/settings/specific/lighter.json index e0cb09b..b0bfeb3 100644 --- a/src/themes/settings/specific/lighter.json +++ b/src/themes/settings/specific/lighter.json @@ -1,7 +1,6 @@ { "name": "Material-Theme-Lighter", "semanticClass": "material.theme.lighter", - "uuid": "133d1250-19c6-4565-bc93-b37fd36f7fc9", "ui": { "id": "material-theme", "variant": { @@ -12,10 +11,6 @@ "primary": { "hex": "#FAFAFA", "rgb": "250, 250, 250" - }, - "scrollbar": { - "hex": "#ffffff", - "rgb": "255, 255, 255" } }, "foreground": { @@ -66,12 +61,5 @@ "pink": "#FF5370", "violet": "#945EB8" } - }, - "extras": { - "plainTasks": { - "name": "Plain Tasks", - "semanticClass": "material.theme.lighter.plain.tasks", - "uuid": "adbb93d6-d3d2-4a08-82aa-8a5d163a83f9" - } } } \ No newline at end of file diff --git a/src/themes/settings/specific/palenight.json b/src/themes/settings/specific/palenight.json index 7492882..d56e5e0 100644 --- a/src/themes/settings/specific/palenight.json +++ b/src/themes/settings/specific/palenight.json @@ -1,7 +1,6 @@ { "name": "Material-Theme-Palenight", "semanticClass": "material.theme.palenight", - "uuid": "133d1250-19c6-4565-bc93-b37fd36f7fc9", "ui": { "id": "material-theme", "variant": { @@ -12,10 +11,6 @@ "primary": { "hex": "#292D3E", "rgb": "41, 45, 62" - }, - "scrollbar": { - "hex": "#ffffff", - "rgb": "255, 255, 255" } }, "foreground": { @@ -62,12 +57,5 @@ "pink": "#f07178", "violet": "#bb80b3" } - }, - "extras": { - "plainTasks": { - "name": "Plain Tasks", - "semanticClass": "material.theme.palenight.plain.tasks", - "uuid": "093a4339-743f-47a3-9323-6ae03adc1fed" - } } } \ No newline at end of file From eb624a57a85cee3a31807e2078b53118ed056061 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Thu, 6 Apr 2017 08:49:13 +0200 Subject: [PATCH 15/40] chore: Update variants json schemas --- src/themes/settings/specific/darker.json | 29 +-------------------- src/themes/settings/specific/default.json | 25 +----------------- src/themes/settings/specific/lighter.json | 29 +-------------------- src/themes/settings/specific/palenight.json | 25 +----------------- 4 files changed, 4 insertions(+), 104 deletions(-) diff --git a/src/themes/settings/specific/darker.json b/src/themes/settings/specific/darker.json index cb8d7e9..b91c23b 100644 --- a/src/themes/settings/specific/darker.json +++ b/src/themes/settings/specific/darker.json @@ -1,33 +1,6 @@ { + "id": "material.theme.darker", "name": "Material-Theme-Darker", - "semanticClass": "material.theme.darker", - "ui": { - "id": "material-theme", - "variant": { - "id": "darker", - "name": "Darker" - }, - "background": { - "primary": { - "hex": "#212121", - "rgb": "33, 33, 33" - } - }, - "foreground": { - "primary": { - "hex": "#616161", - "rgb": "97, 97, 97" - }, - "secondary": { - "hex": "#6f7a7f", - "rgb": "111, 122, 127" - }, - "selected": { - "hex": "#dddfe1", - "rgb": "221, 223, 225" - } - } - }, "scheme": { "background": "#212121", "comments": "#4A4A4A", diff --git a/src/themes/settings/specific/default.json b/src/themes/settings/specific/default.json index 6a311f9..93c685d 100644 --- a/src/themes/settings/specific/default.json +++ b/src/themes/settings/specific/default.json @@ -1,29 +1,6 @@ { + "id": "material.theme.default", "name": "Material-Theme", - "semanticClass": "material.theme.default", - "ui": { - "id": "material-theme", - "variant": { - "id": "default", - "name": "Default" - }, - "background": { - "primary": { - "hex": "#263238", - "rgb": "38, 50, 56" - } - }, - "foreground": { - "primary": { - "hex": "#394E59", - "rgb": "96, 125, 139" - }, - "selected": { - "hex": "#dddfe1", - "rgb": "221, 223, 225" - } - } - }, "scheme": { "background": "#263238", "comments": "#546E7A", diff --git a/src/themes/settings/specific/lighter.json b/src/themes/settings/specific/lighter.json index b0bfeb3..24418fe 100644 --- a/src/themes/settings/specific/lighter.json +++ b/src/themes/settings/specific/lighter.json @@ -1,33 +1,6 @@ { + "id": "material.theme.lighter", "name": "Material-Theme-Lighter", - "semanticClass": "material.theme.lighter", - "ui": { - "id": "material-theme", - "variant": { - "id": "lighter", - "name": "Lighter" - }, - "background": { - "primary": { - "hex": "#FAFAFA", - "rgb": "250, 250, 250" - } - }, - "foreground": { - "primary": { - "hex": "#a7adb0", - "rgb": "167, 173, 176" - }, - "secondary": { - "hex": "#6f7a7f", - "rgb": "111, 122, 127" - }, - "selected": { - "hex": "#dddfe1", - "rgb": "221, 223, 225" - } - } - }, "scheme": { "background": "#fafafa", "comments": "#CCD7DA", diff --git a/src/themes/settings/specific/palenight.json b/src/themes/settings/specific/palenight.json index d56e5e0..4178771 100644 --- a/src/themes/settings/specific/palenight.json +++ b/src/themes/settings/specific/palenight.json @@ -1,29 +1,6 @@ { + "id": "material.theme.palenight", "name": "Material-Theme-Palenight", - "semanticClass": "material.theme.palenight", - "ui": { - "id": "material-theme", - "variant": { - "id": "palenight", - "name": "Palenight" - }, - "background": { - "primary": { - "hex": "#292D3E", - "rgb": "41, 45, 62" - } - }, - "foreground": { - "primary": { - "hex": "#676E95", - "rgb": "103, 110, 149" - }, - "selected": { - "hex": "#dddfe1", - "rgb": "221, 223, 225" - } - } - }, "scheme": { "background": "#292D3E", "comments": "#676E95", From 09854756c13ec55d55890526a8ae618d92873893 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Thu, 6 Apr 2017 09:58:43 +0200 Subject: [PATCH 16/40] chore: update vsc engine requirements --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2c8f4bd..77fcffa 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "url": "https://github.com/equinusocio/vsc-material-theme/issues" }, "engines": { - "vscode": "^1.5.0" + "vscode": "^1.11.0" }, "scripts": { "start": "npm run remove-icons && npm run minimize-icons && npm run buildicons && npm run minimize-json", From 3ddbee30ec8a4e49a67b145121290e6c26b99705 Mon Sep 17 00:00:00 2001 From: Sundeep Malladi Date: Wed, 5 Apr 2017 16:06:45 -0500 Subject: [PATCH 17/40] First pass at building themes --- .gulp/index.js | 3 +- .gulp/tasks/themes.js | 46 ++ package.json | 2 + src/themes/Material-Theme-Darker.json | 573 ++++++++++++++++++++++ src/themes/Material-Theme-Default.json | 573 ++++++++++++++++++++++ src/themes/Material-Theme-Lighter.json | 573 ++++++++++++++++++++++ src/themes/Material-Theme-Palenight.json | 573 ++++++++++++++++++++++ src/themes/Material-Theme.json | 573 ++++++++++++++++++++++ src/themes/settings/specific/default.json | 2 +- src/themes/theme-template.yml | 4 +- yarn.lock | 275 ++++++----- 11 files changed, 3065 insertions(+), 132 deletions(-) create mode 100644 .gulp/tasks/themes.js create mode 100644 src/themes/Material-Theme-Darker.json create mode 100644 src/themes/Material-Theme-Default.json create mode 100644 src/themes/Material-Theme-Lighter.json create mode 100644 src/themes/Material-Theme-Palenight.json create mode 100644 src/themes/Material-Theme.json diff --git a/.gulp/index.js b/.gulp/index.js index 834b016..b25efc7 100644 --- a/.gulp/index.js +++ b/.gulp/index.js @@ -2,6 +2,7 @@ import './tasks/changelog'; import './tasks/bump'; import './tasks/icons'; +import './tasks/themes'; // export default script -export default ['build']; \ No newline at end of file +export default ['build']; diff --git a/.gulp/tasks/themes.js b/.gulp/tasks/themes.js new file mode 100644 index 0000000..d1cf6d3 --- /dev/null +++ b/.gulp/tasks/themes.js @@ -0,0 +1,46 @@ +import fs from 'fs'; +import gulp from 'gulp'; +import Mustache from 'mustache'; +import YAML from 'yamljs'; + +const themeCommons = require('../../src/themes/settings/commons.json'); +const themeVariants = []; +const themeTemplateFile = fs.readFileSync( + './src/themes/theme-template.yml', + 'utf-8' +); + +const files = fs.readdirSync('./src/themes/settings/specific'); + +// build theme variants for later use in templating +files.forEach(file => { + const name = file.split('.')[0]; + const filepath = './src/themes/settings/specific/' + file; + const contents = fs.readFileSync(filepath, 'utf-8'); + + try { + themeVariants.push(JSON.parse(contents)); + } catch (err) { + console.log('Error when parsing json for theme variants', err); + } +}); + +gulp.task('build:themes', cb => { + themeVariants.forEach(variant => { + console.log('Building ', variant.name); + const templateData = { + commons: themeCommons, + variant, + }; + + const templateJson = YAML.parse( + Mustache.render(themeTemplateFile, templateData) + ); + + fs.writeFileSync( + `./src/themes/${variant.name}.json`, + JSON.stringify(templateJson, null, 2), + 'utf-8' + ); + }); +}); diff --git a/package.json b/package.json index 77fcffa..3932e45 100644 --- a/package.json +++ b/package.json @@ -77,9 +77,11 @@ "gulp-template": "^4.0.0", "gulp-watch": "^4.3.8", "json-minify": "^1.0.0", + "mustache": "^2.3.0", "rimraf": "^2.6.1", "run-sequence": "^1.2.2", "svgo": "^0.7.1", + "yamljs": "^0.2.9", "yargs": "^7.0.2" } } diff --git a/src/themes/Material-Theme-Darker.json b/src/themes/Material-Theme-Darker.json new file mode 100644 index 0000000..527980f --- /dev/null +++ b/src/themes/Material-Theme-Darker.json @@ -0,0 +1,573 @@ +{ + "name": "Material Theme Darker", + "tokenColors": [ + { + "settings": { + "background": "#252526", + "foreground": "#FFFFFF" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#4A4A4A" + } + }, + { + "name": "Variables", + "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": "#FF5370", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid 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": [ + "Keyword", + "Storage" + ], + "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": "#F07178" + } + }, + { + "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": "#F07178" + } + }, + { + "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": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "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's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "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": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "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.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.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": "#F07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "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", + "foreground": "#F07178" + } + }, + { + "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": "" + } + } + ], + "colors": { + "editorBackground": "#252526", + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526" + } +} \ No newline at end of file diff --git a/src/themes/Material-Theme-Default.json b/src/themes/Material-Theme-Default.json new file mode 100644 index 0000000..3d6f166 --- /dev/null +++ b/src/themes/Material-Theme-Default.json @@ -0,0 +1,573 @@ +{ + "name": "Material Theme Darker", + "tokenColors": [ + { + "settings": { + "background": "#252526", + "foreground": "#FFFFFF" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#546E7A" + } + }, + { + "name": "Variables", + "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": "#FF5370", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid 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": [ + "Keyword", + "Storage" + ], + "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": "#F07178" + } + }, + { + "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": "#F07178" + } + }, + { + "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": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "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's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "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": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "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.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.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": "#F07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "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", + "foreground": "#F07178" + } + }, + { + "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": "" + } + } + ], + "colors": { + "editorBackground": "#252526", + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526" + } +} \ No newline at end of file diff --git a/src/themes/Material-Theme-Lighter.json b/src/themes/Material-Theme-Lighter.json new file mode 100644 index 0000000..09233d1 --- /dev/null +++ b/src/themes/Material-Theme-Lighter.json @@ -0,0 +1,573 @@ +{ + "name": "Material Theme Darker", + "tokenColors": [ + { + "settings": { + "background": "#252526", + "foreground": "#FFFFFF" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#CCD7DA" + } + }, + { + "name": "Variables", + "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": "#FF5370", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid 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": [ + "Keyword", + "Storage" + ], + "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": "#F07178" + } + }, + { + "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": "#F07178" + } + }, + { + "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": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "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's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "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": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "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.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.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": "#F07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "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", + "foreground": "#F07178" + } + }, + { + "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": "" + } + } + ], + "colors": { + "editorBackground": "#252526", + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526" + } +} \ No newline at end of file diff --git a/src/themes/Material-Theme-Palenight.json b/src/themes/Material-Theme-Palenight.json new file mode 100644 index 0000000..8862927 --- /dev/null +++ b/src/themes/Material-Theme-Palenight.json @@ -0,0 +1,573 @@ +{ + "name": "Material Theme Darker", + "tokenColors": [ + { + "settings": { + "background": "#252526", + "foreground": "#FFFFFF" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#676E95" + } + }, + { + "name": "Variables", + "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": "#FF5370", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid 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": [ + "Keyword", + "Storage" + ], + "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": "#F07178" + } + }, + { + "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": "#F07178" + } + }, + { + "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": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "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's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "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": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "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.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.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": "#F07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "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", + "foreground": "#F07178" + } + }, + { + "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": "" + } + } + ], + "colors": { + "editorBackground": "#252526", + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526" + } +} \ No newline at end of file diff --git a/src/themes/Material-Theme.json b/src/themes/Material-Theme.json new file mode 100644 index 0000000..527980f --- /dev/null +++ b/src/themes/Material-Theme.json @@ -0,0 +1,573 @@ +{ + "name": "Material Theme Darker", + "tokenColors": [ + { + "settings": { + "background": "#252526", + "foreground": "#FFFFFF" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#4A4A4A" + } + }, + { + "name": "Variables", + "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": "#FF5370", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid 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": [ + "Keyword", + "Storage" + ], + "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": "#F07178" + } + }, + { + "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": "#F07178" + } + }, + { + "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": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "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's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "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": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "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.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.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": "#F07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "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", + "foreground": "#F07178" + } + }, + { + "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": "" + } + } + ], + "colors": { + "editorBackground": "#252526", + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526" + } +} \ No newline at end of file diff --git a/src/themes/settings/specific/default.json b/src/themes/settings/specific/default.json index 93c685d..383ab61 100644 --- a/src/themes/settings/specific/default.json +++ b/src/themes/settings/specific/default.json @@ -35,4 +35,4 @@ "violet": "#bb80b3" } } -} \ No newline at end of file +} diff --git a/src/themes/theme-template.yml b/src/themes/theme-template.yml index bf4f5a0..0cc3f07 100644 --- a/src/themes/theme-template.yml +++ b/src/themes/theme-template.yml @@ -9,7 +9,7 @@ tokenColors: - punctuation.definition.comment settings: fontStyle: italic - foreground: '#4A4A4A' + foreground: '{{variant.scheme.comments}}' - name: Variables scope: - variable @@ -351,4 +351,4 @@ tokenColors: colors: editorBackground: '#252526' editorForeground: '#FFFFFF' - statusBarBackground: '#252526' \ No newline at end of file + statusBarBackground: '#252526' diff --git a/yarn.lock b/yarn.lock index a5c225e..8e64646 100644 --- a/yarn.lock +++ b/yarn.lock @@ -229,19 +229,19 @@ babel-code-frame@^6.16.0, babel-code-frame@^6.22.0: esutils "^2.0.2" js-tokens "^3.0.0" -babel-core@^6.21.0, babel-core@^6.22.0: - version "6.22.1" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.22.1.tgz#9c5fd658ba1772d28d721f6d25d968fc7ae21648" +babel-core@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.24.0.tgz#8f36a0a77f5c155aed6f920b844d23ba56742a02" dependencies: babel-code-frame "^6.22.0" - babel-generator "^6.22.0" - babel-helpers "^6.22.0" - babel-messages "^6.22.0" - babel-register "^6.22.0" + babel-generator "^6.24.0" + babel-helpers "^6.23.0" + babel-messages "^6.23.0" + babel-register "^6.24.0" babel-runtime "^6.22.0" - babel-template "^6.22.0" - babel-traverse "^6.22.1" - babel-types "^6.22.0" + babel-template "^6.23.0" + babel-traverse "^6.23.1" + babel-types "^6.23.0" babylon "^6.11.0" convert-source-map "^1.1.0" debug "^2.1.1" @@ -253,17 +253,18 @@ babel-core@^6.21.0, babel-core@^6.22.0: slash "^1.0.0" source-map "^0.5.0" -babel-generator@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.22.0.tgz#d642bf4961911a8adc7c692b0c9297f325cda805" +babel-generator@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.24.0.tgz#eba270a8cc4ce6e09a61be43465d7c62c1f87c56" dependencies: - babel-messages "^6.22.0" + babel-messages "^6.23.0" babel-runtime "^6.22.0" - babel-types "^6.22.0" + babel-types "^6.23.0" detect-indent "^4.0.0" jsesc "^1.3.0" lodash "^4.2.0" source-map "^0.5.0" + trim-right "^1.0.1" babel-helper-call-delegate@^6.22.0: version "6.22.0" @@ -333,16 +334,16 @@ babel-helper-replace-supers@^6.22.0: babel-traverse "^6.22.0" babel-types "^6.22.0" -babel-helpers@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.22.0.tgz#d275f55f2252b8101bff07bc0c556deda657392c" +babel-helpers@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.23.0.tgz#4f8f2e092d0b6a8808a4bde79c27f1e2ecf0d992" dependencies: babel-runtime "^6.22.0" - babel-template "^6.22.0" + babel-template "^6.23.0" -babel-messages@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.22.0.tgz#36066a214f1217e4ed4164867669ecb39e3ea575" +babel-messages@^6.22.0, babel-messages@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" dependencies: babel-runtime "^6.22.0" @@ -428,22 +429,22 @@ babel-plugin-transform-es2015-literals@^6.22.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-modules-amd@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.22.0.tgz#bf69cd34889a41c33d90dfb740e0091ccff52f21" +babel-plugin-transform-es2015-modules-amd@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.0.tgz#a1911fb9b7ec7e05a43a63c5995007557bcf6a2e" dependencies: - babel-plugin-transform-es2015-modules-commonjs "^6.22.0" + babel-plugin-transform-es2015-modules-commonjs "^6.24.0" babel-runtime "^6.22.0" babel-template "^6.22.0" -babel-plugin-transform-es2015-modules-commonjs@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.22.0.tgz#6ca04e22b8e214fb50169730657e7a07dc941145" +babel-plugin-transform-es2015-modules-commonjs@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.0.tgz#e921aefb72c2cc26cb03d107626156413222134f" dependencies: babel-plugin-transform-strict-mode "^6.22.0" babel-runtime "^6.22.0" - babel-template "^6.22.0" - babel-types "^6.22.0" + babel-template "^6.23.0" + babel-types "^6.23.0" babel-plugin-transform-es2015-modules-systemjs@^6.22.0: version "6.22.0" @@ -453,13 +454,13 @@ babel-plugin-transform-es2015-modules-systemjs@^6.22.0: babel-runtime "^6.22.0" babel-template "^6.22.0" -babel-plugin-transform-es2015-modules-umd@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.22.0.tgz#60d0ba3bd23258719c64391d9bf492d648dc0fae" +babel-plugin-transform-es2015-modules-umd@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.0.tgz#fd5fa63521cae8d273927c3958afd7c067733450" dependencies: - babel-plugin-transform-es2015-modules-amd "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.24.0" babel-runtime "^6.22.0" - babel-template "^6.22.0" + babel-template "^6.23.0" babel-plugin-transform-es2015-object-super@^6.22.0: version "6.22.0" @@ -533,9 +534,9 @@ babel-plugin-transform-strict-mode@^6.22.0: babel-runtime "^6.22.0" babel-types "^6.22.0" -babel-preset-es2015@^6.18.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.22.0.tgz#af5a98ecb35eb8af764ad8a5a05eb36dc4386835" +babel-preset-es2015@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.0.tgz#c162d68b1932696e036cd3110dc1ccd303d2673a" dependencies: babel-plugin-check-es2015-constants "^6.22.0" babel-plugin-transform-es2015-arrow-functions "^6.22.0" @@ -548,10 +549,10 @@ babel-preset-es2015@^6.18.0: babel-plugin-transform-es2015-for-of "^6.22.0" babel-plugin-transform-es2015-function-name "^6.22.0" babel-plugin-transform-es2015-literals "^6.22.0" - babel-plugin-transform-es2015-modules-amd "^6.22.0" - babel-plugin-transform-es2015-modules-commonjs "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.24.0" + babel-plugin-transform-es2015-modules-commonjs "^6.24.0" babel-plugin-transform-es2015-modules-systemjs "^6.22.0" - babel-plugin-transform-es2015-modules-umd "^6.22.0" + babel-plugin-transform-es2015-modules-umd "^6.24.0" babel-plugin-transform-es2015-object-super "^6.22.0" babel-plugin-transform-es2015-parameters "^6.22.0" babel-plugin-transform-es2015-shorthand-properties "^6.22.0" @@ -562,11 +563,11 @@ babel-preset-es2015@^6.18.0: babel-plugin-transform-es2015-unicode-regex "^6.22.0" babel-plugin-transform-regenerator "^6.22.0" -babel-register@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.22.0.tgz#a61dd83975f9ca4a9e7d6eff3059494cd5ea4c63" +babel-register@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.24.0.tgz#5e89f8463ba9970356d02eb07dabe3308b080cfd" dependencies: - babel-core "^6.22.0" + babel-core "^6.24.0" babel-runtime "^6.22.0" core-js "^2.4.0" home-or-tmp "^2.0.0" @@ -574,9 +575,9 @@ babel-register@^6.22.0: mkdirp "^0.5.1" source-map-support "^0.4.2" -babel-root-import@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/babel-root-import/-/babel-root-import-4.1.5.tgz#cb2b8163af1c4935d8fb570b5369154317a84f96" +babel-root-import@^4.1.8: + version "4.1.8" + resolved "https://registry.yarnpkg.com/babel-root-import/-/babel-root-import-4.1.8.tgz#135bb83986d57d6f75ba9b7772b31633e22fbdac" dependencies: slash "^1.0.0" @@ -587,33 +588,33 @@ babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.9.2: core-js "^2.4.0" regenerator-runtime "^0.10.0" -babel-template@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.22.0.tgz#403d110905a4626b317a2a1fcb8f3b73204b2edb" +babel-template@^6.22.0, babel-template@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.23.0.tgz#04d4f270adbb3aa704a8143ae26faa529238e638" dependencies: babel-runtime "^6.22.0" - babel-traverse "^6.22.0" - babel-types "^6.22.0" + babel-traverse "^6.23.0" + babel-types "^6.23.0" babylon "^6.11.0" lodash "^4.2.0" -babel-traverse@^6.22.0, babel-traverse@^6.22.1: - version "6.22.1" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.22.1.tgz#3b95cd6b7427d6f1f757704908f2fc9748a5f59f" +babel-traverse@^6.22.0, babel-traverse@^6.23.0, babel-traverse@^6.23.1: + version "6.23.1" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.23.1.tgz#d3cb59010ecd06a97d81310065f966b699e14f48" dependencies: babel-code-frame "^6.22.0" - babel-messages "^6.22.0" + babel-messages "^6.23.0" babel-runtime "^6.22.0" - babel-types "^6.22.0" + babel-types "^6.23.0" babylon "^6.15.0" debug "^2.2.0" globals "^9.0.0" invariant "^2.2.0" lodash "^4.2.0" -babel-types@^6.19.0, babel-types@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.22.0.tgz#2a447e8d0ea25d2512409e4175479fd78cc8b1db" +babel-types@^6.19.0, babel-types@^6.22.0, babel-types@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.23.0.tgz#bb17179d7538bad38cd0c9e115d340f77e7e9acf" dependencies: babel-runtime "^6.22.0" esutils "^2.0.2" @@ -677,9 +678,9 @@ builtin-modules@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" -bump-regex@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/bump-regex/-/bump-regex-2.6.1.tgz#e2dd5d2fb542459c4eef275e0e2df26381f36120" +bump-regex@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/bump-regex/-/bump-regex-2.7.0.tgz#4a21e2537113476c026be588b8a7dddef1934641" dependencies: semver "^5.1.0" xtend "^4.0.1" @@ -848,7 +849,7 @@ concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" -concat-stream@^1.4.6, concat-stream@^1.5.0: +concat-stream@^1.5.0, concat-stream@^1.5.2: version "1.6.0" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" dependencies: @@ -860,9 +861,9 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" -conventional-changelog-angular@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-1.3.0.tgz#3f64185978aa13ab0954c9e46a78969fd59c6801" +conventional-changelog-angular@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-1.3.4.tgz#7d7cdfbd358948312904d02229a61fd6075cf455" dependencies: compare-func "^1.3.1" github-url-from-git "^1.4.0" @@ -880,17 +881,17 @@ conventional-changelog-codemirror@^0.1.0: dependencies: q "^1.4.1" -conventional-changelog-core@^1.3.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-1.5.0.tgz#72b17509535a23d7c6cb70ad4384f74247748013" +conventional-changelog-core@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-1.9.0.tgz#de5dfbc091847656508d4a389e35c9a1bc49e7f4" dependencies: conventional-changelog-writer "^1.1.0" conventional-commits-parser "^1.0.0" dateformat "^1.0.12" get-pkg-repo "^1.0.0" - git-raw-commits "^1.1.0" + git-raw-commits "^1.2.0" git-remote-origin-url "^2.0.0" - git-semver-tags "^1.1.0" + git-semver-tags "^1.2.0" lodash "^4.0.0" normalize-package-data "^2.3.5" q "^1.4.1" @@ -898,9 +899,9 @@ conventional-changelog-core@^1.3.0: read-pkg-up "^1.0.1" through2 "^2.0.0" -conventional-changelog-ember@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-0.2.2.tgz#bad70a891386bc3046484a8f4f1e5aa2dc0ad208" +conventional-changelog-ember@^0.2.6: + version "0.2.6" + resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-0.2.6.tgz#8b7355419f5127493c4c562473ab2fc792f1c2b6" dependencies: q "^1.4.1" @@ -950,15 +951,15 @@ conventional-changelog-writer@^1.1.0: split "^1.0.0" through2 "^2.0.0" -conventional-changelog@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-1.1.0.tgz#8ae3fb59feb74bbee0a25833ee1f83dad4a07874" +conventional-changelog@^1.1.3: + version "1.1.4" + resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-1.1.4.tgz#108bc750c2a317e200e2f9b413caaa1f8c7efa3b" dependencies: - conventional-changelog-angular "^1.0.0" + conventional-changelog-angular "^1.3.4" conventional-changelog-atom "^0.1.0" conventional-changelog-codemirror "^0.1.0" - conventional-changelog-core "^1.3.0" - conventional-changelog-ember "^0.2.0" + conventional-changelog-core "^1.9.0" + conventional-changelog-ember "^0.2.6" conventional-changelog-eslint "^0.1.0" conventional-changelog-express "^0.1.0" conventional-changelog-jquery "^0.1.0" @@ -1060,13 +1061,7 @@ dateformat@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.0.0.tgz#2743e3abb5c3fc2462e527dca445e04e9f4dee17" -debug@^2.1.1, debug@^2.2.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.0.tgz#bc596bcabe7617f11d9fa15361eded5608b8499b" - dependencies: - ms "0.7.2" - -debug@~2.2.0: +debug@^2.1.1, debug@^2.2.0, debug@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" dependencies: @@ -1126,9 +1121,9 @@ detect-indent@^4.0.0: dependencies: repeating "^2.0.0" -doctrine@^1.2.2: - version "1.5.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" +doctrine@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.0.0.tgz#c73d8d2909d22291e1a007a395804da8b665fe63" dependencies: esutils "^2.0.2" isarray "^1.0.0" @@ -1247,21 +1242,22 @@ escope@^3.6.0: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-plugin-standard@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-2.0.1.tgz#3589699ff9c917f2c25f76a916687f641c369ff3" +eslint-plugin-standard@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-2.2.0.tgz#61273ddbab958ccc88d94d6bb5b2db63ffbd368e" -eslint@^3.11.0: - version "3.15.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.15.0.tgz#bdcc6a6c5ffe08160e7b93c066695362a91e30f2" +eslint@^3.19.0: + version "3.19.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.19.0.tgz#c8fc6201c7f40dd08941b87c085767386a679acc" dependencies: babel-code-frame "^6.16.0" chalk "^1.1.3" - concat-stream "^1.4.6" + concat-stream "^1.5.2" debug "^2.1.1" - doctrine "^1.2.2" + doctrine "^2.0.0" escope "^3.6.0" espree "^3.4.0" + esquery "^1.0.0" estraverse "^4.2.0" esutils "^2.0.2" file-entry-cache "^2.0.0" @@ -1301,6 +1297,12 @@ esprima@^2.6.0: version "2.7.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" +esquery@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa" + dependencies: + estraverse "^4.0.0" + esrecurse@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.1.0.tgz#4713b6536adf7f2ac4f327d559e7756bff648220" @@ -1308,7 +1310,7 @@ esrecurse@^4.1.0: estraverse "~4.1.0" object-assign "^4.0.1" -estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.0.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" @@ -1591,9 +1593,9 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -git-raw-commits@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-1.1.2.tgz#a12d8492aeba2881802d700825ed81c9f39e6f2f" +git-raw-commits@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-1.2.0.tgz#0f3a8bfd99ae0f2d8b9224d58892975e9a52d03c" dependencies: dargs "^4.0.1" lodash.template "^4.0.2" @@ -1608,9 +1610,9 @@ git-remote-origin-url@^2.0.0: gitconfiglocal "^1.0.0" pify "^2.3.0" -git-semver-tags@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-1.1.2.tgz#aecf9b1b2447a6b548d48647f53edba0acad879f" +git-semver-tags@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-1.2.0.tgz#b31fd02c8ab578bd6c9b5cacca5e1c64c1177ac1" dependencies: meow "^3.3.0" semver "^5.0.1" @@ -1769,23 +1771,23 @@ graceful-fs@~1.2.0: version "1.0.1" resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" -gulp-bump@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/gulp-bump/-/gulp-bump-2.6.1.tgz#9d27a9ec0e1b8608c39bb41238a35e860281bb18" +gulp-bump@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/gulp-bump/-/gulp-bump-2.7.0.tgz#4c3750bce93c5d816fe9a154e6619dd509a852d8" dependencies: - bump-regex "^2.6.1" + bump-regex "^2.7.0" plugin-error "^0.1.2" plugin-log "^0.1.0" semver "^5.3.0" through2 "^2.0.1" -gulp-conventional-changelog@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/gulp-conventional-changelog/-/gulp-conventional-changelog-1.1.0.tgz#0aae0c02da3ec45a7b4fe258295e491b47ffa202" +gulp-conventional-changelog@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/gulp-conventional-changelog/-/gulp-conventional-changelog-1.1.3.tgz#b88c69c29a2ad2dddfbedde9ded8b950a116f440" dependencies: add-stream "^1.0.0" concat-stream "^1.5.0" - conventional-changelog "^1.1.0" + conventional-changelog "^1.1.3" gulp-util "^3.0.6" object-assign "^4.0.1" through2 "^2.0.0" @@ -2731,16 +2733,16 @@ ms@0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" -ms@0.7.2: - version "0.7.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" - multipipe@^0.1.0, multipipe@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" dependencies: duplexer2 "0.0.2" +mustache@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/mustache/-/mustache-2.3.0.tgz#4028f7778b17708a489930a6e52ac3bca0da41d0" + mute-stream@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" @@ -3267,7 +3269,13 @@ right-align@^0.1.1: dependencies: align-text "^0.1.1" -rimraf@2, rimraf@^2.2.8, rimraf@^2.5.4, rimraf@~2.5.1, rimraf@~2.5.4: +rimraf@2, rimraf@^2.2.8, rimraf@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" + dependencies: + glob "^7.0.5" + +rimraf@~2.5.1, rimraf@~2.5.4: version "2.5.4" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" dependencies: @@ -3643,6 +3651,10 @@ trim-off-newlines@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + tryit@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb" @@ -3861,15 +3873,22 @@ y18n@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" -yargs-parser@^4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" +yamljs@^0.2.9: + version "0.2.9" + resolved "https://registry.yarnpkg.com/yamljs/-/yamljs-0.2.9.tgz#bd3bdaa62ac09deb2a2e1ce803eeb4217b52a82f" + dependencies: + argparse "^1.0.7" + glob "^7.0.5" + +yargs-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" dependencies: camelcase "^3.0.0" -yargs@^6.6.0: - version "6.6.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" +yargs@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.0.2.tgz#115b97df1321823e8b8648e8968c782521221f67" dependencies: camelcase "^3.0.0" cliui "^3.2.0" @@ -3883,7 +3902,7 @@ yargs@^6.6.0: string-width "^1.0.2" which-module "^1.0.0" y18n "^3.2.1" - yargs-parser "^4.2.0" + yargs-parser "^5.0.0" yargs@~3.10.0: version "3.10.0" From 5aa24248a19ce415d557b4a63f523b943145cd1a Mon Sep 17 00:00:00 2001 From: Sundeep Malladi Date: Thu, 6 Apr 2017 09:41:46 -0500 Subject: [PATCH 18/40] Swapping in real template vars --- .gulp/paths.js | 4 +- .gulp/tasks/icons.js | 2 +- .gulp/tasks/themes.js | 18 +- .material-theme-icons.tmp | 2024 +++++++++++++++++++++ package.json | 2 + src/themes/Material-Theme-Darker.json | 26 +- src/themes/Material-Theme-Default.json | 26 +- src/themes/Material-Theme-Lighter.json | 104 +- src/themes/Material-Theme-Palenight.json | 32 +- src/themes/Material-Theme.json | 2 +- src/themes/settings/specific/darker.json | 2 +- src/themes/settings/specific/default.json | 2 +- src/themes/theme-template.yml | 106 +- yarn.lock | 2 +- 14 files changed, 2192 insertions(+), 160 deletions(-) create mode 100644 .material-theme-icons.tmp diff --git a/.gulp/paths.js b/.gulp/paths.js index fa42e54..06df29c 100644 --- a/.gulp/paths.js +++ b/.gulp/paths.js @@ -3,9 +3,9 @@ import infos from '../package.json'; const today = new Date() , paths = { 'icons': './icons', - 'themes': './themes', + 'themes': './src/themes', 'src': './src', 'dist': './dist' }; -export default paths; \ No newline at end of file +export default paths; diff --git a/.gulp/tasks/icons.js b/.gulp/tasks/icons.js index d98a620..ae850de 100644 --- a/.gulp/tasks/icons.js +++ b/.gulp/tasks/icons.js @@ -53,4 +53,4 @@ Gulp.task('build:templateicons', () => { extname: ".tmp" })) .pipe(Gulp.dest('./')); -}); \ No newline at end of file +}); diff --git a/.gulp/tasks/themes.js b/.gulp/tasks/themes.js index d1cf6d3..21ae56b 100644 --- a/.gulp/tasks/themes.js +++ b/.gulp/tasks/themes.js @@ -1,33 +1,35 @@ import fs from 'fs'; import gulp from 'gulp'; +import gutil from 'gulp-util'; import Mustache from 'mustache'; import YAML from 'yamljs'; +import Paths from '../paths'; + const themeCommons = require('../../src/themes/settings/commons.json'); const themeVariants = []; const themeTemplateFile = fs.readFileSync( - './src/themes/theme-template.yml', + `${Paths.themes}/theme-template.yml`, 'utf-8' ); -const files = fs.readdirSync('./src/themes/settings/specific'); +const files = fs.readdirSync(`${Paths.themes}/settings/specific`); // build theme variants for later use in templating files.forEach(file => { const name = file.split('.')[0]; - const filepath = './src/themes/settings/specific/' + file; + const filepath = `${Paths.themes}/settings/specific/${file}`; const contents = fs.readFileSync(filepath, 'utf-8'); try { themeVariants.push(JSON.parse(contents)); } catch (err) { - console.log('Error when parsing json for theme variants', err); + gutil.log('Error when parsing json for theme variants', err); } }); gulp.task('build:themes', cb => { themeVariants.forEach(variant => { - console.log('Building ', variant.name); const templateData = { commons: themeCommons, variant, @@ -37,10 +39,14 @@ gulp.task('build:themes', cb => { Mustache.render(themeTemplateFile, templateData) ); + const path = `${Paths.themes}/${variant.name}.json`; + fs.writeFileSync( - `./src/themes/${variant.name}.json`, + path, JSON.stringify(templateJson, null, 2), 'utf-8' ); + + gutil.log('Generated', gutil.colors.green(path)); }); }); diff --git a/.material-theme-icons.tmp b/.material-theme-icons.tmp new file mode 100644 index 0000000..7bbcb6d --- /dev/null +++ b/.material-theme-icons.tmp @@ -0,0 +1,2024 @@ +{ + "iconDefinitions": { + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_actionscript": { + "iconPath": "./icons/actionscript.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_ai": { + "iconPath": "./icons/ai.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_android": { + "iconPath": "./icons/android.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_angular": { + "iconPath": "./icons/angular.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_arduino": { + "iconPath": "./icons/arduino.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_assembly": { + "iconPath": "./icons/assembly.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_autohotkey": { + "iconPath": "./icons/autohotkey.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_bower": { + "iconPath": "./icons/bower.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_c-lang": { + "iconPath": "./icons/c-lang.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_certificate": { + "iconPath": "./icons/certificate.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_changelog": { + "iconPath": "./icons/changelog.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_clojure": { + "iconPath": "./icons/clojure.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_cmake": { + "iconPath": "./icons/cmake.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_cmd": { + "iconPath": "./icons/cmd.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_coffee": { + "iconPath": "./icons/coffee.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_console": { + "iconPath": "./icons/console.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_contributing": { + "iconPath": "./icons/contributing.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_cpp": { + "iconPath": "./icons/cpp.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_credits": { + "iconPath": "./icons/credits.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_csharp": { + "iconPath": "./icons/csharp.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_css-map": { + "iconPath": "./icons/css-map.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_css": { + "iconPath": "./icons/css.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_dart": { + "iconPath": "./icons/dart.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_database": { + "iconPath": "./icons/database.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_dlang": { + "iconPath": "./icons/dlang.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_docker": { + "iconPath": "./icons/docker.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_document": { + "iconPath": "./icons/document.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_email": { + "iconPath": "./icons/email.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_exe": { + "iconPath": "./icons/exe.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_favicon": { + "iconPath": "./icons/favicon.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_file": { + "iconPath": "./icons/file.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_flash": { + "iconPath": "./icons/flash.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_flow": { + "iconPath": "./icons/flow.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_folder-light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_folder-outline": { + "iconPath": "./icons/folder-outline.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_folder": { + "iconPath": "./icons/folder.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_font": { + "iconPath": "./icons/font.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_fsharp": { + "iconPath": "./icons/fsharp.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_git": { + "iconPath": "./icons/git.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_github": { + "iconPath": "./icons/github.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_gopher": { + "iconPath": "./icons/gopher.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_gradle": { + "iconPath": "./icons/gradle.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_groovy": { + "iconPath": "./icons/groovy.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_grunt": { + "iconPath": "./icons/grunt.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_gulp": { + "iconPath": "./icons/gulp.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_haskell": { + "iconPath": "./icons/haskell.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_html": { + "iconPath": "./icons/html.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_image": { + "iconPath": "./icons/image.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_ionic": { + "iconPath": "./icons/ionic.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_java": { + "iconPath": "./icons/java.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_javascript-map": { + "iconPath": "./icons/javascript-map.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_js": { + "iconPath": "./icons/js.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_json": { + "iconPath": "./icons/json.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_key": { + "iconPath": "./icons/key.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_kotlin": { + "iconPath": "./icons/kotlin.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_less": { + "iconPath": "./icons/less.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_lib": { + "iconPath": "./icons/lib.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_license": { + "iconPath": "./icons/license.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_lua": { + "iconPath": "./icons/lua.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_markdown": { + "iconPath": "./icons/markdown.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_markup": { + "iconPath": "./icons/markup.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_movie": { + "iconPath": "./icons/movie.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_music": { + "iconPath": "./icons/music.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_mustache": { + "iconPath": "./icons/mustache.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_mxml": { + "iconPath": "./icons/mxml.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_nodejs": { + "iconPath": "./icons/nodejs.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_npm": { + "iconPath": "./icons/npm.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_ocaml": { + "iconPath": "./icons/ocaml.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_pdf": { + "iconPath": "./icons/pdf.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_php": { + "iconPath": "./icons/php.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_polymer": { + "iconPath": "./icons/polymer.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_postcss": { + "iconPath": "./icons/postcss.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_powerpoint": { + "iconPath": "./icons/powerpoint.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_procfile": { + "iconPath": "./icons/procfile.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_pug": { + "iconPath": "./icons/pug.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_python": { + "iconPath": "./icons/python.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_r": { + "iconPath": "./icons/r.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_rails": { + "iconPath": "./icons/rails.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_raml": { + "iconPath": "./icons/raml.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_react": { + "iconPath": "./icons/react.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_readme": { + "iconPath": "./icons/readme.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_ruby": { + "iconPath": "./icons/ruby.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_rust": { + "iconPath": "./icons/rust.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_sass": { + "iconPath": "./icons/sass.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_settings": { + "iconPath": "./icons/settings.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_sketch": { + "iconPath": "./icons/sketch.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_star": { + "iconPath": "./icons/star.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_stylus": { + "iconPath": "./icons/stylus.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_sublime": { + "iconPath": "./icons/sublime.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_svg": { + "iconPath": "./icons/svg.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_swc": { + "iconPath": "./icons/swc.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_swift": { + "iconPath": "./icons/swift.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_swig": { + "iconPath": "./icons/swig.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_table": { + "iconPath": "./icons/table.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_tex": { + "iconPath": "./icons/tex.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_todo": { + "iconPath": "./icons/todo.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_tune": { + "iconPath": "./icons/tune.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_twig": { + "iconPath": "./icons/twig.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_typescript": { + "iconPath": "./icons/typescript.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_typescript_def": { + "iconPath": "./icons/typescript_def.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_url": { + "iconPath": "./icons/url.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_virtual": { + "iconPath": "./icons/virtual.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_visualstudio": { + "iconPath": "./icons/visualstudio.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_vue": { + "iconPath": "./icons/vue.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_webpack": { + "iconPath": "./icons/webpack.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_word": { + "iconPath": "./icons/word.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_xaml": { + "iconPath": "./icons/xaml.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_xml": { + "iconPath": "./icons/xml.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_yaml": { + "iconPath": "./icons/yaml.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_yarn": { + "iconPath": "./icons/yarn.svg" + }, + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_zip": { + "iconPath": "./icons/zip.svg" + } + }, + "fileExtensions": { + "cmd": "_file_cmd", + "mustache": "_file_mustache", + "rails": "_file_rails", + "styl": "_file_stylus", + "twig": "_file_twig", + "swig": "_file_swig", + "sketch": "_file_sketch", + "do": "_file_todo", + "sublime-settings": "_file_sublime", + "sublime-theme": "_file_sublime", + "sublime-commands": "_file_sublime", + "sublime-menu": "_file_sublime", + "html": "_file_html", + "jade": "_file_pug", + "pug": "_file_pug", + "md": "_file_markdown", + "md.rendered": "_file_markdown", + "markdown": "_file_markdown", + "markdown.rendered": "_file_markdown", + "css": "_file_css", + "postcss": "_file_postcss", + "scss": "_file_sass", + "sass": "_file_sass", + "less": "_file_less", + "json": "_file_json", + "yaml": "_file_yaml", + "YAML-tmLanguage": "_file_yaml", + "yml": "_file_yaml", + "xml": "_file_xml", + "plist": "_file_xml", + "xsd": "_file_xml", + "dtd": "_file_xml", + "xsl": "_file_xml", + "xslt": "_file_xml", + "resx": "_file_xml", + "iml": "_file_xml", + "xquery": "_file_xml", + "tmLanguage": "_file_xml", + "png": "_file_image", + "jpeg": "_file_image", + "jpg": "_file_image", + "gif": "_file_image", + "svg": "_file_svg", + "eps": "_file_svg", + "ai": "_file_ai", + "ico": "_file_image", + "tif": "_file_image", + "tiff": "_file_image", + "psd": "_file_image", + "psb": "_file_image", + "ami": "_file_image", + "apx": "_file_image", + "bmp": "_file_image", + "bpg": "_file_image", + "brk": "_file_image", + "cur": "_file_image", + "dds": "_file_image", + "dng": "_file_image", + "exr": "_file_image", + "fpx": "_file_image", + "gbr": "_file_image", + "img": "_file_image", + "jbig2": "_file_image", + "jb2": "_file_image", + "jng": "_file_image", + "jxr": "_file_image", + "pbm": "_file_image", + "pgf": "_file_image", + "pic": "_file_image", + "raw": "_file_image", + "webp": "_file_image", + "php": "_file_php", + "js": "_file_js", + "ejs": "_file_js", + "jsx": "_file_react", + "ini": "_file_settings", + "dlc": "_file_settings", + "dll": "_file_settings", + "config": "_file_settings", + "conf": "_file_settings", + "esx": "_file_js", + "ts": "_file_typescript", + "tsx": "_file_react", + "d.ts": "_file_typescript_def", + "pdf": "_file_pdf", + "xlsx": "_file_table", + "xls": "_file_table", + "csv": "_file_table", + "vscodeignore": "_file_vs", + "vsixmanifest": "_file_vs", + "suo": "_file_vs", + "sln": "_file_vs", + "pdb": "_file_database", + "cs": "_file_csharp", + "csproj": "_file_vs", + "zip": "_file_zip", + "tar": "_file_zip", + "gz": "_file_zip", + "xz": "_file_zip", + "bzip2": "_file_zip", + "gzip": "_file_zip", + "7z": "_file_zip", + "7zip": "_file_zip", + "pzip": "_file_zip", + "wim": "_file_zip", + "rar": "_file_zip", + "tgz": "_file_zip", + "exe": "_file_exe", + "msi": "_file_exe", + "java": "_file_java", + "jar": "_file_java", + "jsp": "_file_java", + "c": "_file_c", + "h": "_file_c", + "m": "_file_c", + "cc": "_file_c++", + "cpp": "_file_c++", + "hpp": "_file_c++", + "mm": "_file_c++", + "cxx": "_file_c++", + "go": "_file_go", + "py": "_file_python", + "url": "_file_url", + "sh": "_file_console", + "bat": "_file_console", + "ps1": "_file_console", + "fish": "_file_console", + "bash": "_file_console", + "gradle": "_file_gradle", + "doc": "_file_word", + "docx": "_file_word", + "rtf": "_file_word", + "properties": "_file_settings", + "prop": "_file_settings", + "settings": "_file_settings", + "sql": "_file_database", + "accdb": "_file_database", + "mdb": "_file_database", + "cer": "_file_certificate", + "cert": "_file_certificate", + "crt": "_file_certificate", + "pub": "_file_key", + "key": "_file_key", + "pem": "_file_key", + "asc": "_file_key", + "woff": "_file_font", + "woff2": "_file_font", + "ttf": "_file_font", + "eot": "_file_font", + "suit": "_file_font", + "otf": "_file_font", + "bmap": "_file_font", + "fnt": "_file_font", + "odttf": "_file_font", + "ttc": "_file_font", + "font": "_file_font", + "fonts": "_file_font", + "sui": "_file_font", + "ntf": "_file_font", + "mrf": "_file_font", + "lib": "_file_lib", + "rb": "_file_ruby", + "erb": "_file_ruby", + "fs": "_file_fsharp", + "fsx": "_file_fsharp", + "fsi": "_file_fsharp", + "fsproj": "_file_fsharp", + "manifest": "_file_xml", + "swift": "_file_swift", + "ino": "_file_arduino", + "dockerignore": "_file_docker", + "tex": "_file_tex", + "bib": "_file_lib", + "pptx": "_file_powerpoint", + "ppt": "_file_powerpoint", + "pptm": "_file_powerpoint", + "potx": "_file_powerpoint", + "pot": "_file_powerpoint", + "potm": "_file_powerpoint", + "ppsx": "_file_powerpoint", + "ppsm": "_file_powerpoint", + "pps": "_file_powerpoint", + "ppam": "_file_powerpoint", + "ppa": "_file_powerpoint", + "webm": "_file_movie", + "mkv": "_file_movie", + "flv": "_file_movie", + "vob": "_file_movie", + "ogv": "_file_movie", + "ogg": "_file_movie", + "gifv": "_file_movie", + "avi": "_file_movie", + "mov": "_file_movie", + "qt": "_file_movie", + "wmv": "_file_movie", + "yuv": "_file_movie", + "rm": "_file_movie", + "rmvb": "_file_movie", + "mp4": "_file_movie", + "m4v": "_file_movie", + "mpg": "_file_movie", + "mp2": "_file_movie", + "mpeg": "_file_movie", + "mpe": "_file_movie", + "mpv": "_file_movie", + "m2v": "_file_movie", + "vdi": "_file_virtual", + "vbox": "_file_virtual", + "vbox-prev": "_file_virtual", + "ics": "_file_email", + "mp3": "_file_music", + "flac": "_file_music", + "m4a": "_file_music", + "wma": "_file_music", + "aiff": "_file_music", + "coffee": "_file_coffee", + "txt": "_file_document", + "sqlite": "_file_database", + "graphql": "_file_json", + "props": "_file_settings", + "toml": "_file_settings", + "rs": "_file_rust", + "raml": "_file_raml", + "xaml": "_file_xaml", + "prefs": "_file_settings", + "hs": "_file_haskell", + "kt": "_file_kotlin", + "project": "_file_xml", + "patch": "_file_git", + "dockerfile": "_file_docker", + "vb": "_file_vs", + "lua": "_file_lua", + "clj": "_file_clojure", + "groovy": "_file_groovy", + "r": "_file_r", + "rst": "_file_markdown", + "dart": "_file_dart", + "as": "_file_actionscript", + "mxml": "_file_mxml", + "ahk": "_file_autohotkey", + "swf": "_file_flash", + "swc": "_file_swc", + "cmake": "_file_cmake", + "asm": "_file_assembly", + "a51": "_file_assembly", + "inc": "_file_assembly", + "nasm": "_file_assembly", + "s": "_file_assembly", + "ms": "_file_assembly", + "agc": "_file_assembly", + "ags": "_file_assembly", + "aea": "_file_assembly", + "argus": "_file_assembly", + "mitigus": "_file_assembly", + "binsource": "_file_assembly", + "vue": "_file_vue", + "ml": "_file_ocaml", + "mli": "_file_ocaml", + "cmx": "_file_ocaml", + "js.map": "_file_jsmap", + "css.map": "_file_cssmap", + "tmTheme": "_file_markup" + }, + "fileNames": { + "gruntfile.js": "_file_grunt", + "bower.json": "_file_bower", + ".bowerrc": "_file_bower", + "webpack.js": "_file_webpack", + "webpack.config.js": "_file_webpack", + "webpack.dev.js": "_file_webpack", + "webpack.prod.js": "_file_webpack", + "webpack.common.js": "_file_webpack", + "webpackfile.js": "_file_webpack", + "ionic.config.json": "_file_ionic", + ".io-config.json": "_file_ionic", + "gulpfile.js": "_file_gulp", + "gulpfile.babel.js": "_file_gulp", + "package.json": "_file_npm", + "gradle.properties": "_file_gradle", + "gradlew": "_file_gradle", + ".jscsrc": "_file_json", + ".jshintrc": "_file_json", + ".jshintignore": "_file_settings", + ".npmignore": "_file_npm", + "tsconfig.json": "_file_json", + "tslint.json": "_file_json", + "androidmanifest.xml": "_file_android", + "gradle-wrapper.properties": "_file_gradle", + ".editorconfig": "_file_settings", + "procfile": "_file_procfile", + ".env": "_file_tune", + "dockerfile": "_file_docker", + "license": "_file_license", + "license.md": "_file_license", + "license.md.rendered": "_file_license", + "license.txt": "_file_license", + ".babelrc": "_file_json", + ".eslintrc": "_file_yaml", + ".buildignore": "_file_settings", + ".htaccess": "_file_xml", + "composer.lock": "_file_json", + ".gitignore": "_file_git", + ".gitconfig": "_file_git", + ".gitattributes": "_file_git", + ".gitmodules": "_file_git", + ".gitkeep": "_file_git", + "yarn.lock": "_file_yarn", + ".yarnclean": "_file_yarn", + ".yarn-integrity": "_file_yarn", + "yarn-error.log": "_file_yarn", + "contributing.md": "_file_contributing", + "contributing.md.rendered": "_file_contributing", + "readme.md": "_file_readme", + "readme.md.rendered": "_file_readme", + ".mailmap": "_file_email", + "makefile": "_file_settings", + "changelog": "_file_changelog", + "changelog.md": "_file_changelog", + "changelog.md.rendered": "_file_changelog", + "CREDITS": "_file_credits", + "credits.txt": "_file_credits", + "credits.md": "_file_credits", + "credits.md.rendered": "_file_credits", + ".flowconfig": "_file_flow", + ".jsbeautifyrc": "_file_json", + "git-history": "_file_git", + "angular-cli.json": "_file_angular", + "app.module.ts": "_file_angular", + "favicon.ico": "_file_favicon" + }, + "file": "_file_dark", + "folder": "_folder_dark", + "folderExpanded": "_folder_open", + "folderNames": { + "node_modules": "_file_nodejs", + ".git": "_file_git", + ".github": "_file_github", + ".gulp": "_file_gulp", + "bower_components": "_file_bower" + }, + "folderNamesExpanded": { + "node_modules": "_file_nodejs", + ".git": "_file_git", + ".github": "_file_github", + ".gulp": "_file_gulp", + "bower_components": "_file_bower" + }, + "light": { + "folderExpanded": "_folder_open", + "folder": "_folder_light" + }, + "languageIds": { + "git": "_file_git" + } +} \ No newline at end of file diff --git a/package.json b/package.json index 3932e45..2b0d3d8 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "remove-icons": "rimraf icons && rimraf material-theme-icons.json", "remove-icons-tmp": "rimraf .material-theme-icons.tmp", "buildicons": "gulp build:icons", + "build-themes": "gulp build:themes", "release": "npm run bump && npm run changelog", "changelog": "gulp changelog", "bump": "gulp bump" @@ -75,6 +76,7 @@ "gulp-rename": "^1.2.2", "gulp-stats": "^0.0.4", "gulp-template": "^4.0.0", + "gulp-util": "^3.0.8", "gulp-watch": "^4.3.8", "json-minify": "^1.0.0", "mustache": "^2.3.0", diff --git a/src/themes/Material-Theme-Darker.json b/src/themes/Material-Theme-Darker.json index 527980f..17c4397 100644 --- a/src/themes/Material-Theme-Darker.json +++ b/src/themes/Material-Theme-Darker.json @@ -4,7 +4,7 @@ { "settings": { "background": "#252526", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -25,7 +25,7 @@ "string constant.other.placeholder" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#eeffffff" } }, { @@ -34,7 +34,7 @@ "constant.other.color" ], "settings": { - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -46,7 +46,7 @@ ], "settings": { "background": "#FF5370", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -56,7 +56,7 @@ ], "settings": { "background": "#C3E88D", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -66,7 +66,7 @@ ], "settings": { "background": "#C792EA", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -118,7 +118,7 @@ "markup.deleted.git_gutter" ], "settings": { - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -142,7 +142,7 @@ "string.other.link" ], "settings": { - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -447,7 +447,7 @@ "punctuation.definition.list_item.markdown" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#eeffffff" } }, { @@ -495,7 +495,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -506,7 +506,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -521,7 +521,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -567,7 +567,7 @@ ], "colors": { "editorBackground": "#252526", - "editorForeground": "#FFFFFF", + "editorForeground": "#ffffff", "statusBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/Material-Theme-Default.json b/src/themes/Material-Theme-Default.json index 3d6f166..2d39db3 100644 --- a/src/themes/Material-Theme-Default.json +++ b/src/themes/Material-Theme-Default.json @@ -4,7 +4,7 @@ { "settings": { "background": "#252526", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -25,7 +25,7 @@ "string constant.other.placeholder" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#eeffff" } }, { @@ -34,7 +34,7 @@ "constant.other.color" ], "settings": { - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -46,7 +46,7 @@ ], "settings": { "background": "#FF5370", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -56,7 +56,7 @@ ], "settings": { "background": "#C3E88D", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -66,7 +66,7 @@ ], "settings": { "background": "#C792EA", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -118,7 +118,7 @@ "markup.deleted.git_gutter" ], "settings": { - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -142,7 +142,7 @@ "string.other.link" ], "settings": { - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -447,7 +447,7 @@ "punctuation.definition.list_item.markdown" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#eeffff" } }, { @@ -495,7 +495,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -506,7 +506,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -521,7 +521,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -567,7 +567,7 @@ ], "colors": { "editorBackground": "#252526", - "editorForeground": "#FFFFFF", + "editorForeground": "#ffffff", "statusBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/Material-Theme-Lighter.json b/src/themes/Material-Theme-Lighter.json index 09233d1..9e50b53 100644 --- a/src/themes/Material-Theme-Lighter.json +++ b/src/themes/Material-Theme-Lighter.json @@ -4,7 +4,7 @@ { "settings": { "background": "#252526", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -25,7 +25,7 @@ "string constant.other.placeholder" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#80CBC4" } }, { @@ -34,7 +34,7 @@ "constant.other.color" ], "settings": { - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -45,8 +45,8 @@ "invalid.broken" ], "settings": { - "background": "#FF5370", - "foreground": "#FFFFFF" + "background": "#E53935", + "foreground": "#ffffff" } }, { @@ -55,8 +55,8 @@ "invalid.unimplemented" ], "settings": { - "background": "#C3E88D", - "foreground": "#FFFFFF" + "background": "#91B859", + "foreground": "#ffffff" } }, { @@ -65,8 +65,8 @@ "invalid.deprecated" ], "settings": { - "background": "#C792EA", - "foreground": "#FFFFFF" + "background": "#7C4DFF", + "foreground": "#ffffff" } }, { @@ -77,7 +77,7 @@ "storage.modifier" ], "settings": { - "foreground": "#C792EA" + "foreground": "#7C4DFF" } }, { @@ -107,7 +107,7 @@ "keyword.other.substitution" ], "settings": { - "foreground": "#89DDFF" + "foreground": "#39ADB5" } }, { @@ -118,7 +118,7 @@ "markup.deleted.git_gutter" ], "settings": { - "foreground": "#F07178" + "foreground": "#FF5370" } }, { @@ -132,7 +132,7 @@ "meta.block-level" ], "settings": { - "foreground": "#82AAFF" + "foreground": "#6182B8" } }, { @@ -142,7 +142,7 @@ "string.other.link" ], "settings": { - "foreground": "#F07178" + "foreground": "#FF5370" } }, { @@ -156,7 +156,7 @@ "keyword.other.unit" ], "settings": { - "foreground": "#F78C6C" + "foreground": "#F76D47" } }, { @@ -172,7 +172,7 @@ ], "settings": { "fontStyle": "normal", - "foreground": "#C3E88D" + "foreground": "#91B859" } }, { @@ -189,7 +189,7 @@ "support.type.sys-types" ], "settings": { - "foreground": "#FFCB6B" + "foreground": "#FFB62C" } }, { @@ -202,7 +202,7 @@ "source.stylus support.type" ], "settings": { - "foreground": "#B2CCD6" + "foreground": "#8796B0" } }, { @@ -213,7 +213,7 @@ "variable.other.class.js" ], "settings": { - "foreground": "#FF5370" + "foreground": "#E53935" } }, { @@ -223,7 +223,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#FF5370" + "foreground": "#E53935" } }, { @@ -233,7 +233,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#82AAFF" + "foreground": "#6182B8" } }, { @@ -243,7 +243,7 @@ "variable.function.constructor" ], "settings": { - "foreground": "#82AAFF" + "foreground": "#6182B8" } }, { @@ -252,7 +252,7 @@ "entity.other.attribute-name" ], "settings": { - "foreground": "#C792EA" + "foreground": "#7C4DFF" } }, { @@ -263,7 +263,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#FFCB6B" + "foreground": "#FFB62C" } }, { @@ -272,7 +272,7 @@ "entity.other.attribute-name.class" ], "settings": { - "foreground": "#FFCB6B" + "foreground": "#FFB62C" } }, { @@ -281,7 +281,7 @@ "source.sass keyword.control" ], "settings": { - "foreground": "#82AAFF" + "foreground": "#6182B8" } }, { @@ -290,7 +290,7 @@ "markup.inserted" ], "settings": { - "foreground": "#C3E88D" + "foreground": "#91B859" } }, { @@ -299,7 +299,7 @@ "markup.deleted" ], "settings": { - "foreground": "#FF5370" + "foreground": "#E53935" } }, { @@ -308,7 +308,7 @@ "markup.changed" ], "settings": { - "foreground": "#C792EA" + "foreground": "#7C4DFF" } }, { @@ -317,7 +317,7 @@ "string.regexp" ], "settings": { - "foreground": "#89DDFF" + "foreground": "#39ADB5" } }, { @@ -326,7 +326,7 @@ "constant.character.escape" ], "settings": { - "foreground": "#89DDFF" + "foreground": "#39ADB5" } }, { @@ -346,7 +346,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#82AAFF" + "foreground": "#6182B8" } }, { @@ -356,7 +356,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#FF5370" + "foreground": "#E53935" } }, { @@ -365,7 +365,7 @@ "source.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#C792EA" + "foreground": "#7C4DFF" } }, { @@ -374,7 +374,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#FFCB6B" + "foreground": "#FFB62C" } }, { @@ -383,7 +383,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#FFCB6B" + "foreground": "#FFB62C" } }, { @@ -392,7 +392,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#FF5370" + "foreground": "#E53935" } }, { @@ -410,7 +410,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#82AAFF" + "foreground": "#6182B8" } }, { @@ -419,7 +419,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#f07178" + "foreground": "#FF5370" } }, { @@ -428,7 +428,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#C792EA" + "foreground": "#7C4DFF" } }, { @@ -437,7 +437,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#C3E88D" + "foreground": "#91B859" } }, { @@ -447,7 +447,7 @@ "punctuation.definition.list_item.markdown" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#80CBC4" } }, { @@ -456,7 +456,7 @@ "text.html.markdown markup.inline.raw.markdown" ], "settings": { - "foreground": "#C792EA" + "foreground": "#7C4DFF" } }, { @@ -465,7 +465,7 @@ "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" ], "settings": { - "foreground": "#65737e" + "foreground": "#E7EAEC" } }, { @@ -485,7 +485,7 @@ "markup.heading.markdown punctuation.definition.heading.markdown" ], "settings": { - "foreground": "#C3E88D" + "foreground": "#91B859" } }, { @@ -495,7 +495,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#F07178" + "foreground": "#FF5370" } }, { @@ -506,7 +506,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#FF5370" } }, { @@ -521,7 +521,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#FF5370" } }, { @@ -531,7 +531,7 @@ ], "settings": { "fontStyle": "underline", - "foreground": "#F78C6C" + "foreground": "#F76D47" } }, { @@ -550,8 +550,8 @@ "markup.quote punctuation.definition.blockquote.markdown" ], "settings": { - "background": "#65737e", - "foreground": "#65737e" + "background": "#E7EAEC", + "foreground": "#E7EAEC" } }, { @@ -567,7 +567,7 @@ ], "colors": { "editorBackground": "#252526", - "editorForeground": "#FFFFFF", + "editorForeground": "#ffffff", "statusBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/Material-Theme-Palenight.json b/src/themes/Material-Theme-Palenight.json index 8862927..24ad645 100644 --- a/src/themes/Material-Theme-Palenight.json +++ b/src/themes/Material-Theme-Palenight.json @@ -4,7 +4,7 @@ { "settings": { "background": "#252526", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -25,7 +25,7 @@ "string constant.other.placeholder" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#959DCB" } }, { @@ -34,7 +34,7 @@ "constant.other.color" ], "settings": { - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -46,7 +46,7 @@ ], "settings": { "background": "#FF5370", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -56,7 +56,7 @@ ], "settings": { "background": "#C3E88D", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -66,7 +66,7 @@ ], "settings": { "background": "#C792EA", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -118,7 +118,7 @@ "markup.deleted.git_gutter" ], "settings": { - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -142,7 +142,7 @@ "string.other.link" ], "settings": { - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -447,7 +447,7 @@ "punctuation.definition.list_item.markdown" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#959DCB" } }, { @@ -465,7 +465,7 @@ "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" ], "settings": { - "foreground": "#65737e" + "foreground": "#4E5579" } }, { @@ -495,7 +495,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -506,7 +506,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -521,7 +521,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -550,8 +550,8 @@ "markup.quote punctuation.definition.blockquote.markdown" ], "settings": { - "background": "#65737e", - "foreground": "#65737e" + "background": "#4E5579", + "foreground": "#4E5579" } }, { @@ -567,7 +567,7 @@ ], "colors": { "editorBackground": "#252526", - "editorForeground": "#FFFFFF", + "editorForeground": "#ffffff", "statusBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/Material-Theme.json b/src/themes/Material-Theme.json index 527980f..3d6f166 100644 --- a/src/themes/Material-Theme.json +++ b/src/themes/Material-Theme.json @@ -15,7 +15,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#4A4A4A" + "foreground": "#546E7A" } }, { diff --git a/src/themes/settings/specific/darker.json b/src/themes/settings/specific/darker.json index b91c23b..c44ce98 100644 --- a/src/themes/settings/specific/darker.json +++ b/src/themes/settings/specific/darker.json @@ -35,4 +35,4 @@ "violet": "#bb80b3" } } -} \ No newline at end of file +} diff --git a/src/themes/settings/specific/default.json b/src/themes/settings/specific/default.json index 383ab61..9ff0e7a 100644 --- a/src/themes/settings/specific/default.json +++ b/src/themes/settings/specific/default.json @@ -1,6 +1,6 @@ { "id": "material.theme.default", - "name": "Material-Theme", + "name": "Material-Theme-Default", "scheme": { "background": "#263238", "comments": "#546E7A", diff --git a/src/themes/theme-template.yml b/src/themes/theme-template.yml index 0cc3f07..823f1db 100644 --- a/src/themes/theme-template.yml +++ b/src/themes/theme-template.yml @@ -2,7 +2,7 @@ name: Material Theme Darker tokenColors: - settings: background: '#252526' - foreground: '#FFFFFF' + foreground: '{{variant.scheme.base.white}}' - name: Comment scope: - comment @@ -15,39 +15,39 @@ tokenColors: - variable - string constant.other.placeholder settings: - foreground: '#EEFFFFFF' + foreground: '{{variant.scheme.foreground}}' - name: Colors scope: - constant.other.color settings: - foreground: '#FFFFFF' + foreground: '{{variant.scheme.base.white}}' - name: Invalid scope: - invalid - invalid.illegal - invalid.broken settings: - background: '#FF5370' - foreground: '#FFFFFF' + background: '{{variant.scheme.base.red}}' + foreground: '{{variant.scheme.base.white}}' - name: Invalid unimplemented scope: - invalid.unimplemented settings: - background: '#C3E88D' - foreground: '#FFFFFF' + background: '{{variant.scheme.base.green}}' + foreground: '{{variant.scheme.base.white}}' - name: Invalid deprecated scope: - invalid.deprecated settings: - background: '#C792EA' - foreground: '#FFFFFF' + background: '{{variant.scheme.base.purple}}' + foreground: '{{variant.scheme.base.white}}' - name: 'Keyword, Storage' scope: - keyword - storage.type - storage.modifier settings: - foreground: '#C792EA' + foreground: '{{variant.scheme.base.purple}}' - name: 'Keyword, Storage' scope: - Keyword @@ -69,14 +69,14 @@ tokenColors: - keyword.other.template - keyword.other.substitution settings: - foreground: '#89DDFF' + foreground: '{{variant.scheme.base.cyan}}' - name: Tag scope: - entity.name.tag - meta.tag.sgml - markup.deleted.git_gutter settings: - foreground: '#F07178' + foreground: '{{variant.scheme.base.pink}}' - name: 'Function, Special Method, Block Level' scope: - entity.name.function @@ -86,13 +86,13 @@ tokenColors: - keyword.other.special-method - meta.block-level settings: - foreground: '#82AAFF' + foreground: '{{variant.scheme.base.blue}}' - name: 'Other Variable, String Link' scope: - support.other.variable - string.other.link settings: - foreground: '#F07178' + foreground: '{{variant.scheme.base.pink}}' - name: 'Number, Constant, Function Argument, Tag Attribute, Embedded' scope: - constant.numeric @@ -102,7 +102,7 @@ tokenColors: - variable.parameter - keyword.other.unit settings: - foreground: '#F78C6C' + foreground: '{{variant.scheme.base.orange}}' - name: 'String, Symbols, Inherited Class, Markup Heading' scope: - string @@ -114,7 +114,7 @@ tokenColors: - meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js settings: fontStyle: normal - foreground: '#C3E88D' + foreground: '{{variant.scheme.base.green}}' - name: 'Class, Support' scope: - entity.name.class @@ -127,7 +127,7 @@ tokenColors: - markup.changed.git_gutter - support.type.sys-types settings: - foreground: '#FFCB6B' + foreground: '{{variant.scheme.base.yellow}}' - name: CSS Class and Support scope: - source.css support.type @@ -136,79 +136,79 @@ tokenColors: - source.less support.type - source.stylus support.type settings: - foreground: '#B2CCD6' + foreground: '{{variant.scheme.base.paleblue}}' - name: Sub-methods scope: - entity.name.module.js - variable.import.parameter.js - variable.other.class.js settings: - foreground: '#FF5370' + foreground: '{{variant.scheme.base.red}}' - name: Language methods scope: - variable.language settings: fontStyle: italic - foreground: '#FF5370' + foreground: '{{variant.scheme.base.red}}' - name: entity.name.method.js scope: - entity.name.method.js settings: fontStyle: italic - foreground: '#82AAFF' + foreground: '{{variant.scheme.base.blue}}' - name: meta.method.js scope: - meta.class-method.js entity.name.function.js - variable.function.constructor settings: - foreground: '#82AAFF' + foreground: '{{variant.scheme.base.blue}}' - name: Attributes scope: - entity.other.attribute-name settings: - foreground: '#C792EA' + foreground: '{{variant.scheme.base.purple}}' - name: HTML Attributes scope: - text.html.basic entity.other.attribute-name.html - text.html.basic entity.other.attribute-name settings: fontStyle: italic - foreground: '#FFCB6B' + foreground: '{{variant.scheme.base.yellow}}' - name: CSS Classes scope: - entity.other.attribute-name.class settings: - foreground: '#FFCB6B' + foreground: '{{variant.scheme.base.yellow}}' - name: "CSS ID's" scope: - source.sass keyword.control settings: - foreground: '#82AAFF' + foreground: '{{variant.scheme.base.blue}}' - name: Inserted scope: - markup.inserted settings: - foreground: '#C3E88D' + foreground: '{{variant.scheme.base.green}}' - name: Deleted scope: - markup.deleted settings: - foreground: '#FF5370' + foreground: '{{variant.scheme.base.red}}' - name: Changed scope: - markup.changed settings: - foreground: '#C792EA' + foreground: '{{variant.scheme.base.purple}}' - name: Regular Expressions scope: - string.regexp settings: - foreground: '#89DDFF' + foreground: '{{variant.scheme.base.cyan}}' - name: Escape Characters scope: - constant.character.escape settings: - foreground: '#89DDFF' + foreground: '{{variant.scheme.base.cyan}}' - name: URL scope: - '*url*, *link*, *uri*' @@ -220,74 +220,74 @@ tokenColors: - tag.decorator.js punctuation.definition.tag.js settings: fontStyle: italic - foreground: '#82AAFF' + foreground: '{{variant.scheme.base.blue}}' - name: ES7 Bind Operator scope: - source.js constant.other.object.key.js string.unquoted.label.js settings: fontStyle: italic - foreground: '#FF5370' + foreground: '{{variant.scheme.base.red}}' - name: JSON Key - Level 0 scope: - source.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#C792EA' + foreground: '{{variant.scheme.base.purple}}' - name: JSON Key - Level 1 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#FFCB6B' + foreground: '{{variant.scheme.base.yellow}}' - name: JSON Key - Level 2 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#FFCB6B' + foreground: '{{variant.scheme.base.yellow}}' - name: JSON Key - Level 3 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#FF5370' + foreground: '{{variant.scheme.base.red}}' - name: JSON Key - Level 4 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#C17E70' + foreground: '{{variant.scheme.base.brown}}' - name: JSON Key - Level 5 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#82AAFF' + foreground: '{{variant.scheme.base.blue}}' - name: JSON Key - Level 6 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#f07178' + foreground: '{{variant.scheme.base.pink}}' - name: JSON Key - Level 7 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#C792EA' + foreground: '{{variant.scheme.base.purple}}' - name: JSON Key - Level 8 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#C3E88D' + foreground: '{{variant.scheme.base.green}}' - name: Markdown - Plain scope: - text.html.markdown - punctuation.definition.list_item.markdown settings: - foreground: '#EEFFFFFF' + foreground: '{{variant.scheme.foreground}}' - name: Markdown - Markup Raw Inline scope: - text.html.markdown markup.inline.raw.markdown settings: - foreground: '#C792EA' + foreground: '{{variant.scheme.base.purple}}' - name: Markdown - Markup Raw Inline Punctuation scope: - text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown settings: - foreground: '#65737e' + foreground: '{{variant.scheme.invisibles}}' - name: Markdown - Line Break scope: - text.html.markdown meta.dummy.line-break @@ -299,20 +299,20 @@ tokenColors: - 'markup.heading | markup.heading entity.name' - markup.heading.markdown punctuation.definition.heading.markdown settings: - foreground: '#C3E88D' + foreground: '{{variant.scheme.base.green}}' - name: Markup - Italic scope: - markup.italic settings: fontStyle: italic - foreground: '#F07178' + foreground: '{{variant.scheme.base.pink}}' - name: Markup - Bold scope: - markup.bold - markup.bold string settings: fontStyle: bold - foreground: '#F07178' + foreground: '{{variant.scheme.base.pink}}' - name: Markup - Bold-Italic scope: - 'markup.bold markup.italic,' @@ -323,13 +323,13 @@ tokenColors: - markup.quote markup.bold string settings: fontStyle: bold - foreground: '#F07178' + foreground: '{{variant.scheme.base.pink}}' - name: Markup - Underline scope: - markup.underline settings: fontStyle: underline - foreground: '#F78C6C' + foreground: '{{variant.scheme.base.orange}}' - name: Markup - Strike scope: - markup.strike @@ -340,8 +340,8 @@ tokenColors: scope: - markup.quote punctuation.definition.blockquote.markdown settings: - background: '#65737e' - foreground: '#65737e' + background: '{{variant.scheme.invisibles}}' + foreground: '{{variant.scheme.invisibles}}' - name: Markup - Quote scope: - markup.quote @@ -350,5 +350,5 @@ tokenColors: foreground: '' colors: editorBackground: '#252526' - editorForeground: '#FFFFFF' + editorForeground: '{{variant.scheme.base.white}}' statusBarBackground: '#252526' diff --git a/yarn.lock b/yarn.lock index 8e64646..d7301c7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1854,7 +1854,7 @@ gulp-template@^4.0.0: lodash "^4.8.2" through2 "^2.0.0" -gulp-util@*, gulp-util@^3.0.0, gulp-util@^3.0.6, gulp-util@^3.0.7: +gulp-util@*, gulp-util@^3.0.0, gulp-util@^3.0.6, gulp-util@^3.0.7, gulp-util@^3.0.8: version "3.0.8" resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" dependencies: From 5b79fb838ac011fef179bc0270ad94ccb1af6005 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Thu, 6 Apr 2017 19:58:23 +0200 Subject: [PATCH 19/40] chore: Add all scopes to theme template Add all scopes (to be polished) to the theme template --- src/themes/theme-template.yml | 60 +++++++++++++++++++++++++++++++++-- 1 file changed, 58 insertions(+), 2 deletions(-) diff --git a/src/themes/theme-template.yml b/src/themes/theme-template.yml index bf4f5a0..50ffce1 100644 --- a/src/themes/theme-template.yml +++ b/src/themes/theme-template.yml @@ -211,7 +211,9 @@ tokenColors: foreground: '#89DDFF' - name: URL scope: - - '*url*, *link*, *uri*' + - '*url*' + - '*link*' + - '*uri*' settings: fontStyle: underline - name: Decorators @@ -315,7 +317,7 @@ tokenColors: foreground: '#F07178' - name: Markup - Bold-Italic scope: - - 'markup.bold markup.italic,' + - markup.bold markup.italic - markup.italic markup.bold - markup.quote markup.bold - markup.bold markup.italic string @@ -348,6 +350,60 @@ tokenColors: 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: + foreground: '#00000050' + - name: Markdown - Fenced Bode Block + scope: + - punctuation.definition.fenced.markdown + settings: + foreground: '#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: + foreground: '#65737e' + - name: Markdown - Separator + scope: + - meta.separator + settings: + fontStyle: bold + background: '#00000050' + foreground: '#65737e' + - name: Markup - Table + scope: + - markup.table + settings: + foreground: '#eeffffff' colors: editorBackground: '#252526' editorForeground: '#FFFFFF' From 7ed75984789987c087d47afd0d62aa958680b66a Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Thu, 6 Apr 2017 20:06:49 +0200 Subject: [PATCH 20/40] chore: update darker theme (test) --- package.json | 2 +- src/themes/theme-template.yml | 3 +- themes/Material-Theme-Darker.json | 670 +++++++++++++++++ themes/Material-Theme-Darker.tmTheme | 1019 -------------------------- 4 files changed, 673 insertions(+), 1021 deletions(-) create mode 100644 themes/Material-Theme-Darker.json delete mode 100644 themes/Material-Theme-Darker.tmTheme diff --git a/package.json b/package.json index 77fcffa..c8bdddd 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ { "label": "Material Theme Darker", "uiTheme": "vs-dark", - "path": "./themes/Material-Theme-Darker.tmTheme" + "path": "./themes/Material-Theme-Darker.json" }, { "label": "Material Theme Lighter", diff --git a/src/themes/theme-template.yml b/src/themes/theme-template.yml index 50ffce1..d93e8fd 100644 --- a/src/themes/theme-template.yml +++ b/src/themes/theme-template.yml @@ -407,4 +407,5 @@ tokenColors: colors: editorBackground: '#252526' editorForeground: '#FFFFFF' - statusBarBackground: '#252526' \ No newline at end of file + statusBarBackground: '#252526' + activityBarBackground: '#252526' \ No newline at end of file diff --git a/themes/Material-Theme-Darker.json b/themes/Material-Theme-Darker.json new file mode 100644 index 0000000..6fa5195 --- /dev/null +++ b/themes/Material-Theme-Darker.json @@ -0,0 +1,670 @@ +{ + "name": "Material Theme Darker", + "tokenColors": [ + { + "settings": { + "background": "#252526", + "foreground": "#FFFFFF" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#4A4A4A" + } + }, + { + "name": "Variables", + "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": "#FF5370", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid 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": [ + "Keyword", + "Storage" + ], + "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": "#F07178" + } + }, + { + "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": "#F07178" + } + }, + { + "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": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "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's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "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": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "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.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.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": "#F07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "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", + "foreground": "#F07178" + } + }, + { + "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": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#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": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "#eeffffff" + } + } + ], + "colors": { + "editorBackground": "#252526", + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526", + "activityBarBackground": "#252526" + } +} \ No newline at end of file diff --git a/themes/Material-Theme-Darker.tmTheme b/themes/Material-Theme-Darker.tmTheme deleted file mode 100644 index 6a1d73e..0000000 --- a/themes/Material-Theme-Darker.tmTheme +++ /dev/null @@ -1,1019 +0,0 @@ - - - - - author - Mattia Astorino - colorSpaceName - sRGB - name - Material-Theme-Darker - semanticClass - material.theme.darker - settings - - - settings - - background - #252526 - foreground - #FFFFFF - caret - #FFCC00 - lineHighlight - #00000050 - selection - #61616150 - selectionHighlight - #61616190 - inactiveSelection - #61616130 - rangeHighlight - #80CBC440 - wordHighlight - #80CBC440 - wordHighlightStrong - #80CBC440 - currentFindMatchHighlight - #D28445 - findMatchHighlight - #FFFFFF40 - findRangeHighlight - #FFFFFF40 - activeLinkForeground - #00FFFF - hoverHighlight - #FFFFFF30 - referenceHighlight - #00FFFF - guide - #42424240 - invisibles - #65737e30 - - - - name - Comments - scope - comment, punctuation.definition.comment - settings - - fontStyle - italic - foreground - #4A4A4A - - - - 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 - #FF5370 - 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 - #f07178 - - - - 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 - #f07178 - - - - 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 - #FF5370 - - - - name - Language methods - scope - variable.language - settings - - fontStyle - italic - foreground - #FF5370 - - - - 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 - #FF5370 - - - - 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 - #C17E70 - - - - 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 - #FF5370 - - - - 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 - #f07178 - - - - 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 - #C17E70 - - - - 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 - #FF5370 - - - - 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 - #f07178 - - - - name - Markup - Bold - scope - markup.bold, markup.bold string - settings - - fontStyle - bold - foreground - #f07178 - - - - 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 - #4A4A4A - - - - 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 - #FF5370 - - - - name - SublimeLinter Annotation - scope - sublimelinter.annotations - settings - - background - #C17E70 - - - - 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 - #FF5370 - - - - 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 - #FF5370 - - - - uuid - 4F44C0F5-1F8D-4C52-8BAB-F0951904C1EC - - From c4b84db66de0011bb5d64c63bda4de814e2d0c7b Mon Sep 17 00:00:00 2001 From: Sundeep Malladi Date: Fri, 7 Apr 2017 15:58:57 -0500 Subject: [PATCH 21/40] Update icons to work against Mustache --- .gulp/tasks/icons.js | 83 +- .gulp/tasks/themes.js | 4 + .material-theme-icons.tmp | 2024 ------------------------- material-theme-icons.json | 2 +- package.json | 5 - src/icons/icons-theme.json | 15 +- src/icons/partials/iconDefinitions.js | 36 +- 7 files changed, 68 insertions(+), 2101 deletions(-) delete mode 100644 .material-theme-icons.tmp diff --git a/.gulp/tasks/icons.js b/.gulp/tasks/icons.js index ae850de..1d5567b 100644 --- a/.gulp/tasks/icons.js +++ b/.gulp/tasks/icons.js @@ -1,56 +1,47 @@ -'use strict'; - /* * > Build Icons */ -import Gulp from 'gulp'; -import runSequence from 'run-sequence'; -import Template from 'gulp-template'; -import Rename from 'gulp-rename'; -import FileList from 'gulp-filelist'; -import Include from 'gulp-include'; -import Data from 'gulp-data'; +import fs from 'fs'; +import gulp from 'gulp'; +import Mustache from 'mustache'; +import gutil from 'gulp-util'; import Paths from '../paths'; -import iconList from '../../iconlist.json'; +gulp.task('build:icons', cb => { + const partials = fs.readdirSync(`${Paths.src}/icons/partials`); + const partialData = {}; + const files = fs.readdirSync(`${Paths.src}/icons/svgs`); + const icons = files.map(file => ({ name: file.split('.')[0], last: false })); + icons[icons.length - 1].last = true; + partials.forEach(partial => { + partialData[partial.split('.')[0]] = fs.readFileSync( + `${Paths.src}/icons/partials/${partial}`, + 'utf-8' + ); + }); -Gulp.task('build:icons', (cb) => { - runSequence( - 'build:iconslist', - 'build:templateicons', - (error) => { - if (error) { - console.log('\n[Build Icons]'.bold.magenta + ' There was an issue building icons:\n'.bold.red + error.message); - } else { - console.log('\n[Build Icons]'.bold.magenta + ' Finished successfully\n'.bold.green); - } - cb(error); - } + let contents = Mustache.render( + fs.readFileSync(`${Paths.src}/icons/icons-theme.json`, 'utf-8'), + { icons }, + partialData ); -}); - - -Gulp.task('build:iconslist', () => { - Gulp.src(`${Paths.src}/icons/svgs/*.svg`) - .pipe(FileList('iconlist.json', { - flatten: true, - removeExtensions: true - })) - .pipe(Gulp.dest('./')); -}); - - -Gulp.task('build:templateicons', () => { - Gulp.src(`${Paths.src}/icons/icons-theme.json`) - .pipe(Include()) - .on('error', console.log) - .pipe(Data(() => ({ icons: iconList }))) - .pipe(Template()) - .pipe(Rename({ - basename: ".material-theme-icons", - extname: ".tmp" - })) - .pipe(Gulp.dest('./')); + + try { + contents = JSON.stringify(JSON.parse(contents), null, 2); + } catch (err) { + gutil.log( + gutil.colors.red('There is an error with JSON generated for icons'), + err + ); + cb(err); + return; + } + + const path = './.material-theme-icons.tmp'; + fs.writeFileSync(path, contents, 'utf-8'); + gutil.log('Generated', gutil.colors.green(path)); + + cb(); }); diff --git a/.gulp/tasks/themes.js b/.gulp/tasks/themes.js index 21ae56b..76b649a 100644 --- a/.gulp/tasks/themes.js +++ b/.gulp/tasks/themes.js @@ -1,3 +1,7 @@ +/* + * > Build Themes + */ + import fs from 'fs'; import gulp from 'gulp'; import gutil from 'gulp-util'; diff --git a/.material-theme-icons.tmp b/.material-theme-icons.tmp deleted file mode 100644 index 7bbcb6d..0000000 --- a/.material-theme-icons.tmp +++ /dev/null @@ -1,2024 +0,0 @@ -{ - "iconDefinitions": { - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_actionscript": { - "iconPath": "./icons/actionscript.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_ai": { - "iconPath": "./icons/ai.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_android": { - "iconPath": "./icons/android.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_angular": { - "iconPath": "./icons/angular.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_arduino": { - "iconPath": "./icons/arduino.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_assembly": { - "iconPath": "./icons/assembly.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_autohotkey": { - "iconPath": "./icons/autohotkey.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_bower": { - "iconPath": "./icons/bower.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_c-lang": { - "iconPath": "./icons/c-lang.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_certificate": { - "iconPath": "./icons/certificate.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_changelog": { - "iconPath": "./icons/changelog.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_clojure": { - "iconPath": "./icons/clojure.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_cmake": { - "iconPath": "./icons/cmake.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_cmd": { - "iconPath": "./icons/cmd.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_coffee": { - "iconPath": "./icons/coffee.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_console": { - "iconPath": "./icons/console.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_contributing": { - "iconPath": "./icons/contributing.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_cpp": { - "iconPath": "./icons/cpp.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_credits": { - "iconPath": "./icons/credits.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_csharp": { - "iconPath": "./icons/csharp.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_css-map": { - "iconPath": "./icons/css-map.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_css": { - "iconPath": "./icons/css.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_dart": { - "iconPath": "./icons/dart.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_database": { - "iconPath": "./icons/database.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_dlang": { - "iconPath": "./icons/dlang.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_docker": { - "iconPath": "./icons/docker.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_document": { - "iconPath": "./icons/document.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_email": { - "iconPath": "./icons/email.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_exe": { - "iconPath": "./icons/exe.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_favicon": { - "iconPath": "./icons/favicon.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_file": { - "iconPath": "./icons/file.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_flash": { - "iconPath": "./icons/flash.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_flow": { - "iconPath": "./icons/flow.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_folder-light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_folder-outline": { - "iconPath": "./icons/folder-outline.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_folder": { - "iconPath": "./icons/folder.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_font": { - "iconPath": "./icons/font.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_fsharp": { - "iconPath": "./icons/fsharp.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_git": { - "iconPath": "./icons/git.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_github": { - "iconPath": "./icons/github.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_gopher": { - "iconPath": "./icons/gopher.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_gradle": { - "iconPath": "./icons/gradle.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_groovy": { - "iconPath": "./icons/groovy.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_grunt": { - "iconPath": "./icons/grunt.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_gulp": { - "iconPath": "./icons/gulp.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_haskell": { - "iconPath": "./icons/haskell.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_html": { - "iconPath": "./icons/html.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_image": { - "iconPath": "./icons/image.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_ionic": { - "iconPath": "./icons/ionic.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_java": { - "iconPath": "./icons/java.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_javascript-map": { - "iconPath": "./icons/javascript-map.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_js": { - "iconPath": "./icons/js.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_json": { - "iconPath": "./icons/json.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_key": { - "iconPath": "./icons/key.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_kotlin": { - "iconPath": "./icons/kotlin.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_less": { - "iconPath": "./icons/less.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_lib": { - "iconPath": "./icons/lib.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_license": { - "iconPath": "./icons/license.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_lua": { - "iconPath": "./icons/lua.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_markdown": { - "iconPath": "./icons/markdown.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_markup": { - "iconPath": "./icons/markup.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_movie": { - "iconPath": "./icons/movie.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_music": { - "iconPath": "./icons/music.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_mustache": { - "iconPath": "./icons/mustache.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_mxml": { - "iconPath": "./icons/mxml.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_nodejs": { - "iconPath": "./icons/nodejs.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_npm": { - "iconPath": "./icons/npm.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_ocaml": { - "iconPath": "./icons/ocaml.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_pdf": { - "iconPath": "./icons/pdf.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_php": { - "iconPath": "./icons/php.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_polymer": { - "iconPath": "./icons/polymer.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_postcss": { - "iconPath": "./icons/postcss.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_powerpoint": { - "iconPath": "./icons/powerpoint.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_procfile": { - "iconPath": "./icons/procfile.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_pug": { - "iconPath": "./icons/pug.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_python": { - "iconPath": "./icons/python.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_r": { - "iconPath": "./icons/r.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_rails": { - "iconPath": "./icons/rails.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_raml": { - "iconPath": "./icons/raml.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_react": { - "iconPath": "./icons/react.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_readme": { - "iconPath": "./icons/readme.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_ruby": { - "iconPath": "./icons/ruby.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_rust": { - "iconPath": "./icons/rust.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_sass": { - "iconPath": "./icons/sass.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_settings": { - "iconPath": "./icons/settings.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_sketch": { - "iconPath": "./icons/sketch.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_star": { - "iconPath": "./icons/star.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_stylus": { - "iconPath": "./icons/stylus.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_sublime": { - "iconPath": "./icons/sublime.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_svg": { - "iconPath": "./icons/svg.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_swc": { - "iconPath": "./icons/swc.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_swift": { - "iconPath": "./icons/swift.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_swig": { - "iconPath": "./icons/swig.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_table": { - "iconPath": "./icons/table.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_tex": { - "iconPath": "./icons/tex.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_todo": { - "iconPath": "./icons/todo.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_tune": { - "iconPath": "./icons/tune.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_twig": { - "iconPath": "./icons/twig.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_typescript": { - "iconPath": "./icons/typescript.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_typescript_def": { - "iconPath": "./icons/typescript_def.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_url": { - "iconPath": "./icons/url.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_virtual": { - "iconPath": "./icons/virtual.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_visualstudio": { - "iconPath": "./icons/visualstudio.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_vue": { - "iconPath": "./icons/vue.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_webpack": { - "iconPath": "./icons/webpack.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_word": { - "iconPath": "./icons/word.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_xaml": { - "iconPath": "./icons/xaml.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_xml": { - "iconPath": "./icons/xml.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_yaml": { - "iconPath": "./icons/yaml.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_yarn": { - "iconPath": "./icons/yarn.svg" - }, - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_zip": { - "iconPath": "./icons/zip.svg" - } - }, - "fileExtensions": { - "cmd": "_file_cmd", - "mustache": "_file_mustache", - "rails": "_file_rails", - "styl": "_file_stylus", - "twig": "_file_twig", - "swig": "_file_swig", - "sketch": "_file_sketch", - "do": "_file_todo", - "sublime-settings": "_file_sublime", - "sublime-theme": "_file_sublime", - "sublime-commands": "_file_sublime", - "sublime-menu": "_file_sublime", - "html": "_file_html", - "jade": "_file_pug", - "pug": "_file_pug", - "md": "_file_markdown", - "md.rendered": "_file_markdown", - "markdown": "_file_markdown", - "markdown.rendered": "_file_markdown", - "css": "_file_css", - "postcss": "_file_postcss", - "scss": "_file_sass", - "sass": "_file_sass", - "less": "_file_less", - "json": "_file_json", - "yaml": "_file_yaml", - "YAML-tmLanguage": "_file_yaml", - "yml": "_file_yaml", - "xml": "_file_xml", - "plist": "_file_xml", - "xsd": "_file_xml", - "dtd": "_file_xml", - "xsl": "_file_xml", - "xslt": "_file_xml", - "resx": "_file_xml", - "iml": "_file_xml", - "xquery": "_file_xml", - "tmLanguage": "_file_xml", - "png": "_file_image", - "jpeg": "_file_image", - "jpg": "_file_image", - "gif": "_file_image", - "svg": "_file_svg", - "eps": "_file_svg", - "ai": "_file_ai", - "ico": "_file_image", - "tif": "_file_image", - "tiff": "_file_image", - "psd": "_file_image", - "psb": "_file_image", - "ami": "_file_image", - "apx": "_file_image", - "bmp": "_file_image", - "bpg": "_file_image", - "brk": "_file_image", - "cur": "_file_image", - "dds": "_file_image", - "dng": "_file_image", - "exr": "_file_image", - "fpx": "_file_image", - "gbr": "_file_image", - "img": "_file_image", - "jbig2": "_file_image", - "jb2": "_file_image", - "jng": "_file_image", - "jxr": "_file_image", - "pbm": "_file_image", - "pgf": "_file_image", - "pic": "_file_image", - "raw": "_file_image", - "webp": "_file_image", - "php": "_file_php", - "js": "_file_js", - "ejs": "_file_js", - "jsx": "_file_react", - "ini": "_file_settings", - "dlc": "_file_settings", - "dll": "_file_settings", - "config": "_file_settings", - "conf": "_file_settings", - "esx": "_file_js", - "ts": "_file_typescript", - "tsx": "_file_react", - "d.ts": "_file_typescript_def", - "pdf": "_file_pdf", - "xlsx": "_file_table", - "xls": "_file_table", - "csv": "_file_table", - "vscodeignore": "_file_vs", - "vsixmanifest": "_file_vs", - "suo": "_file_vs", - "sln": "_file_vs", - "pdb": "_file_database", - "cs": "_file_csharp", - "csproj": "_file_vs", - "zip": "_file_zip", - "tar": "_file_zip", - "gz": "_file_zip", - "xz": "_file_zip", - "bzip2": "_file_zip", - "gzip": "_file_zip", - "7z": "_file_zip", - "7zip": "_file_zip", - "pzip": "_file_zip", - "wim": "_file_zip", - "rar": "_file_zip", - "tgz": "_file_zip", - "exe": "_file_exe", - "msi": "_file_exe", - "java": "_file_java", - "jar": "_file_java", - "jsp": "_file_java", - "c": "_file_c", - "h": "_file_c", - "m": "_file_c", - "cc": "_file_c++", - "cpp": "_file_c++", - "hpp": "_file_c++", - "mm": "_file_c++", - "cxx": "_file_c++", - "go": "_file_go", - "py": "_file_python", - "url": "_file_url", - "sh": "_file_console", - "bat": "_file_console", - "ps1": "_file_console", - "fish": "_file_console", - "bash": "_file_console", - "gradle": "_file_gradle", - "doc": "_file_word", - "docx": "_file_word", - "rtf": "_file_word", - "properties": "_file_settings", - "prop": "_file_settings", - "settings": "_file_settings", - "sql": "_file_database", - "accdb": "_file_database", - "mdb": "_file_database", - "cer": "_file_certificate", - "cert": "_file_certificate", - "crt": "_file_certificate", - "pub": "_file_key", - "key": "_file_key", - "pem": "_file_key", - "asc": "_file_key", - "woff": "_file_font", - "woff2": "_file_font", - "ttf": "_file_font", - "eot": "_file_font", - "suit": "_file_font", - "otf": "_file_font", - "bmap": "_file_font", - "fnt": "_file_font", - "odttf": "_file_font", - "ttc": "_file_font", - "font": "_file_font", - "fonts": "_file_font", - "sui": "_file_font", - "ntf": "_file_font", - "mrf": "_file_font", - "lib": "_file_lib", - "rb": "_file_ruby", - "erb": "_file_ruby", - "fs": "_file_fsharp", - "fsx": "_file_fsharp", - "fsi": "_file_fsharp", - "fsproj": "_file_fsharp", - "manifest": "_file_xml", - "swift": "_file_swift", - "ino": "_file_arduino", - "dockerignore": "_file_docker", - "tex": "_file_tex", - "bib": "_file_lib", - "pptx": "_file_powerpoint", - "ppt": "_file_powerpoint", - "pptm": "_file_powerpoint", - "potx": "_file_powerpoint", - "pot": "_file_powerpoint", - "potm": "_file_powerpoint", - "ppsx": "_file_powerpoint", - "ppsm": "_file_powerpoint", - "pps": "_file_powerpoint", - "ppam": "_file_powerpoint", - "ppa": "_file_powerpoint", - "webm": "_file_movie", - "mkv": "_file_movie", - "flv": "_file_movie", - "vob": "_file_movie", - "ogv": "_file_movie", - "ogg": "_file_movie", - "gifv": "_file_movie", - "avi": "_file_movie", - "mov": "_file_movie", - "qt": "_file_movie", - "wmv": "_file_movie", - "yuv": "_file_movie", - "rm": "_file_movie", - "rmvb": "_file_movie", - "mp4": "_file_movie", - "m4v": "_file_movie", - "mpg": "_file_movie", - "mp2": "_file_movie", - "mpeg": "_file_movie", - "mpe": "_file_movie", - "mpv": "_file_movie", - "m2v": "_file_movie", - "vdi": "_file_virtual", - "vbox": "_file_virtual", - "vbox-prev": "_file_virtual", - "ics": "_file_email", - "mp3": "_file_music", - "flac": "_file_music", - "m4a": "_file_music", - "wma": "_file_music", - "aiff": "_file_music", - "coffee": "_file_coffee", - "txt": "_file_document", - "sqlite": "_file_database", - "graphql": "_file_json", - "props": "_file_settings", - "toml": "_file_settings", - "rs": "_file_rust", - "raml": "_file_raml", - "xaml": "_file_xaml", - "prefs": "_file_settings", - "hs": "_file_haskell", - "kt": "_file_kotlin", - "project": "_file_xml", - "patch": "_file_git", - "dockerfile": "_file_docker", - "vb": "_file_vs", - "lua": "_file_lua", - "clj": "_file_clojure", - "groovy": "_file_groovy", - "r": "_file_r", - "rst": "_file_markdown", - "dart": "_file_dart", - "as": "_file_actionscript", - "mxml": "_file_mxml", - "ahk": "_file_autohotkey", - "swf": "_file_flash", - "swc": "_file_swc", - "cmake": "_file_cmake", - "asm": "_file_assembly", - "a51": "_file_assembly", - "inc": "_file_assembly", - "nasm": "_file_assembly", - "s": "_file_assembly", - "ms": "_file_assembly", - "agc": "_file_assembly", - "ags": "_file_assembly", - "aea": "_file_assembly", - "argus": "_file_assembly", - "mitigus": "_file_assembly", - "binsource": "_file_assembly", - "vue": "_file_vue", - "ml": "_file_ocaml", - "mli": "_file_ocaml", - "cmx": "_file_ocaml", - "js.map": "_file_jsmap", - "css.map": "_file_cssmap", - "tmTheme": "_file_markup" - }, - "fileNames": { - "gruntfile.js": "_file_grunt", - "bower.json": "_file_bower", - ".bowerrc": "_file_bower", - "webpack.js": "_file_webpack", - "webpack.config.js": "_file_webpack", - "webpack.dev.js": "_file_webpack", - "webpack.prod.js": "_file_webpack", - "webpack.common.js": "_file_webpack", - "webpackfile.js": "_file_webpack", - "ionic.config.json": "_file_ionic", - ".io-config.json": "_file_ionic", - "gulpfile.js": "_file_gulp", - "gulpfile.babel.js": "_file_gulp", - "package.json": "_file_npm", - "gradle.properties": "_file_gradle", - "gradlew": "_file_gradle", - ".jscsrc": "_file_json", - ".jshintrc": "_file_json", - ".jshintignore": "_file_settings", - ".npmignore": "_file_npm", - "tsconfig.json": "_file_json", - "tslint.json": "_file_json", - "androidmanifest.xml": "_file_android", - "gradle-wrapper.properties": "_file_gradle", - ".editorconfig": "_file_settings", - "procfile": "_file_procfile", - ".env": "_file_tune", - "dockerfile": "_file_docker", - "license": "_file_license", - "license.md": "_file_license", - "license.md.rendered": "_file_license", - "license.txt": "_file_license", - ".babelrc": "_file_json", - ".eslintrc": "_file_yaml", - ".buildignore": "_file_settings", - ".htaccess": "_file_xml", - "composer.lock": "_file_json", - ".gitignore": "_file_git", - ".gitconfig": "_file_git", - ".gitattributes": "_file_git", - ".gitmodules": "_file_git", - ".gitkeep": "_file_git", - "yarn.lock": "_file_yarn", - ".yarnclean": "_file_yarn", - ".yarn-integrity": "_file_yarn", - "yarn-error.log": "_file_yarn", - "contributing.md": "_file_contributing", - "contributing.md.rendered": "_file_contributing", - "readme.md": "_file_readme", - "readme.md.rendered": "_file_readme", - ".mailmap": "_file_email", - "makefile": "_file_settings", - "changelog": "_file_changelog", - "changelog.md": "_file_changelog", - "changelog.md.rendered": "_file_changelog", - "CREDITS": "_file_credits", - "credits.txt": "_file_credits", - "credits.md": "_file_credits", - "credits.md.rendered": "_file_credits", - ".flowconfig": "_file_flow", - ".jsbeautifyrc": "_file_json", - "git-history": "_file_git", - "angular-cli.json": "_file_angular", - "app.module.ts": "_file_angular", - "favicon.ico": "_file_favicon" - }, - "file": "_file_dark", - "folder": "_folder_dark", - "folderExpanded": "_folder_open", - "folderNames": { - "node_modules": "_file_nodejs", - ".git": "_file_git", - ".github": "_file_github", - ".gulp": "_file_gulp", - "bower_components": "_file_bower" - }, - "folderNamesExpanded": { - "node_modules": "_file_nodejs", - ".git": "_file_git", - ".github": "_file_github", - ".gulp": "_file_gulp", - "bower_components": "_file_bower" - }, - "light": { - "folderExpanded": "_folder_open", - "folder": "_folder_light" - }, - "languageIds": { - "git": "_file_git" - } -} \ No newline at end of file diff --git a/material-theme-icons.json b/material-theme-icons.json index eb5e965..abf8c8b 100644 --- a/material-theme-icons.json +++ b/material-theme-icons.json @@ -1 +1 @@ -{"iconDefinitions":{"_folder_dark":{"iconPath":"./icons/folder.svg"},"_folder_light":{"iconPath":"./icons/folder-light.svg"},"_folder_open":{"iconPath":"./icons/folder-outline.svg"},"_file_dark":{"iconPath":"./icons/file.svg"},"_file_actionscript":{"iconPath":"./icons/actionscript.svg"},"_file_ai":{"iconPath":"./icons/ai.svg"},"_file_android":{"iconPath":"./icons/android.svg"},"_file_angular":{"iconPath":"./icons/angular.svg"},"_file_arduino":{"iconPath":"./icons/arduino.svg"},"_file_assembly":{"iconPath":"./icons/assembly.svg"},"_file_autohotkey":{"iconPath":"./icons/autohotkey.svg"},"_file_bower":{"iconPath":"./icons/bower.svg"},"_file_c-lang":{"iconPath":"./icons/c-lang.svg"},"_file_certificate":{"iconPath":"./icons/certificate.svg"},"_file_changelog":{"iconPath":"./icons/changelog.svg"},"_file_clojure":{"iconPath":"./icons/clojure.svg"},"_file_cmake":{"iconPath":"./icons/cmake.svg"},"_file_cmd":{"iconPath":"./icons/cmd.svg"},"_file_coffee":{"iconPath":"./icons/coffee.svg"},"_file_console":{"iconPath":"./icons/console.svg"},"_file_contributing":{"iconPath":"./icons/contributing.svg"},"_file_cpp":{"iconPath":"./icons/cpp.svg"},"_file_credits":{"iconPath":"./icons/credits.svg"},"_file_csharp":{"iconPath":"./icons/csharp.svg"},"_file_css-map":{"iconPath":"./icons/css-map.svg"},"_file_css":{"iconPath":"./icons/css.svg"},"_file_dart":{"iconPath":"./icons/dart.svg"},"_file_database":{"iconPath":"./icons/database.svg"},"_file_dlang":{"iconPath":"./icons/dlang.svg"},"_file_docker":{"iconPath":"./icons/docker.svg"},"_file_document":{"iconPath":"./icons/document.svg"},"_file_email":{"iconPath":"./icons/email.svg"},"_file_exe":{"iconPath":"./icons/exe.svg"},"_file_favicon":{"iconPath":"./icons/favicon.svg"},"_file_file":{"iconPath":"./icons/file.svg"},"_file_flash":{"iconPath":"./icons/flash.svg"},"_file_flow":{"iconPath":"./icons/flow.svg"},"_file_folder-light":{"iconPath":"./icons/folder-light.svg"},"_file_folder-outline":{"iconPath":"./icons/folder-outline.svg"},"_file_folder":{"iconPath":"./icons/folder.svg"},"_file_font":{"iconPath":"./icons/font.svg"},"_file_fsharp":{"iconPath":"./icons/fsharp.svg"},"_file_git":{"iconPath":"./icons/git.svg"},"_file_github":{"iconPath":"./icons/github.svg"},"_file_gopher":{"iconPath":"./icons/gopher.svg"},"_file_gradle":{"iconPath":"./icons/gradle.svg"},"_file_groovy":{"iconPath":"./icons/groovy.svg"},"_file_grunt":{"iconPath":"./icons/grunt.svg"},"_file_gulp":{"iconPath":"./icons/gulp.svg"},"_file_haskell":{"iconPath":"./icons/haskell.svg"},"_file_html":{"iconPath":"./icons/html.svg"},"_file_image":{"iconPath":"./icons/image.svg"},"_file_ionic":{"iconPath":"./icons/ionic.svg"},"_file_java":{"iconPath":"./icons/java.svg"},"_file_javascript-map":{"iconPath":"./icons/javascript-map.svg"},"_file_js":{"iconPath":"./icons/js.svg"},"_file_json":{"iconPath":"./icons/json.svg"},"_file_key":{"iconPath":"./icons/key.svg"},"_file_kotlin":{"iconPath":"./icons/kotlin.svg"},"_file_less":{"iconPath":"./icons/less.svg"},"_file_lib":{"iconPath":"./icons/lib.svg"},"_file_license":{"iconPath":"./icons/license.svg"},"_file_lua":{"iconPath":"./icons/lua.svg"},"_file_markdown":{"iconPath":"./icons/markdown.svg"},"_file_markup":{"iconPath":"./icons/markup.svg"},"_file_movie":{"iconPath":"./icons/movie.svg"},"_file_music":{"iconPath":"./icons/music.svg"},"_file_mustache":{"iconPath":"./icons/mustache.svg"},"_file_mxml":{"iconPath":"./icons/mxml.svg"},"_file_nodejs":{"iconPath":"./icons/nodejs.svg"},"_file_npm":{"iconPath":"./icons/npm.svg"},"_file_ocaml":{"iconPath":"./icons/ocaml.svg"},"_file_pdf":{"iconPath":"./icons/pdf.svg"},"_file_php":{"iconPath":"./icons/php.svg"},"_file_polymer":{"iconPath":"./icons/polymer.svg"},"_file_postcss":{"iconPath":"./icons/postcss.svg"},"_file_powerpoint":{"iconPath":"./icons/powerpoint.svg"},"_file_procfile":{"iconPath":"./icons/procfile.svg"},"_file_pug":{"iconPath":"./icons/pug.svg"},"_file_python":{"iconPath":"./icons/python.svg"},"_file_r":{"iconPath":"./icons/r.svg"},"_file_rails":{"iconPath":"./icons/rails.svg"},"_file_raml":{"iconPath":"./icons/raml.svg"},"_file_react":{"iconPath":"./icons/react.svg"},"_file_readme":{"iconPath":"./icons/readme.svg"},"_file_ruby":{"iconPath":"./icons/ruby.svg"},"_file_rust":{"iconPath":"./icons/rust.svg"},"_file_sass":{"iconPath":"./icons/sass.svg"},"_file_settings":{"iconPath":"./icons/settings.svg"},"_file_sketch":{"iconPath":"./icons/sketch.svg"},"_file_star":{"iconPath":"./icons/star.svg"},"_file_stylus":{"iconPath":"./icons/stylus.svg"},"_file_sublime":{"iconPath":"./icons/sublime.svg"},"_file_svg":{"iconPath":"./icons/svg.svg"},"_file_swc":{"iconPath":"./icons/swc.svg"},"_file_swift":{"iconPath":"./icons/swift.svg"},"_file_swig":{"iconPath":"./icons/swig.svg"},"_file_table":{"iconPath":"./icons/table.svg"},"_file_tex":{"iconPath":"./icons/tex.svg"},"_file_todo":{"iconPath":"./icons/todo.svg"},"_file_tune":{"iconPath":"./icons/tune.svg"},"_file_twig":{"iconPath":"./icons/twig.svg"},"_file_typescript":{"iconPath":"./icons/typescript.svg"},"_file_typescript_def":{"iconPath":"./icons/typescript_def.svg"},"_file_url":{"iconPath":"./icons/url.svg"},"_file_virtual":{"iconPath":"./icons/virtual.svg"},"_file_visualstudio":{"iconPath":"./icons/visualstudio.svg"},"_file_vue":{"iconPath":"./icons/vue.svg"},"_file_webpack":{"iconPath":"./icons/webpack.svg"},"_file_word":{"iconPath":"./icons/word.svg"},"_file_xaml":{"iconPath":"./icons/xaml.svg"},"_file_xml":{"iconPath":"./icons/xml.svg"},"_file_yaml":{"iconPath":"./icons/yaml.svg"},"_file_yarn":{"iconPath":"./icons/yarn.svg"},"_file_zip":{"iconPath":"./icons/zip.svg"}},"fileExtensions":{"cmd":"_file_cmd","mustache":"_file_mustache","rails":"_file_rails","styl":"_file_stylus","twig":"_file_twig","swig":"_file_swig","sketch":"_file_sketch","do":"_file_todo","sublime-settings":"_file_sublime","sublime-theme":"_file_sublime","sublime-commands":"_file_sublime","sublime-menu":"_file_sublime","html":"_file_html","jade":"_file_pug","pug":"_file_pug","md":"_file_markdown","md.rendered":"_file_markdown","markdown":"_file_markdown","markdown.rendered":"_file_markdown","css":"_file_css","postcss":"_file_postcss","scss":"_file_sass","sass":"_file_sass","less":"_file_less","json":"_file_json","yaml":"_file_yaml","YAML-tmLanguage":"_file_yaml","yml":"_file_yaml","xml":"_file_xml","plist":"_file_xml","xsd":"_file_xml","dtd":"_file_xml","xsl":"_file_xml","xslt":"_file_xml","resx":"_file_xml","iml":"_file_xml","xquery":"_file_xml","tmLanguage":"_file_xml","png":"_file_image","jpeg":"_file_image","jpg":"_file_image","gif":"_file_image","svg":"_file_svg","eps":"_file_svg","ai":"_file_ai","ico":"_file_image","tif":"_file_image","tiff":"_file_image","psd":"_file_image","psb":"_file_image","ami":"_file_image","apx":"_file_image","bmp":"_file_image","bpg":"_file_image","brk":"_file_image","cur":"_file_image","dds":"_file_image","dng":"_file_image","exr":"_file_image","fpx":"_file_image","gbr":"_file_image","img":"_file_image","jbig2":"_file_image","jb2":"_file_image","jng":"_file_image","jxr":"_file_image","pbm":"_file_image","pgf":"_file_image","pic":"_file_image","raw":"_file_image","webp":"_file_image","php":"_file_php","js":"_file_js","ejs":"_file_js","jsx":"_file_react","ini":"_file_settings","dlc":"_file_settings","dll":"_file_settings","config":"_file_settings","conf":"_file_settings","esx":"_file_js","ts":"_file_typescript","tsx":"_file_react","d.ts":"_file_typescript_def","pdf":"_file_pdf","xlsx":"_file_table","xls":"_file_table","csv":"_file_table","vscodeignore":"_file_vs","vsixmanifest":"_file_vs","suo":"_file_vs","sln":"_file_vs","pdb":"_file_database","cs":"_file_csharp","csproj":"_file_vs","zip":"_file_zip","tar":"_file_zip","gz":"_file_zip","xz":"_file_zip","bzip2":"_file_zip","gzip":"_file_zip","7z":"_file_zip","7zip":"_file_zip","pzip":"_file_zip","wim":"_file_zip","rar":"_file_zip","tgz":"_file_zip","exe":"_file_exe","msi":"_file_exe","java":"_file_java","jar":"_file_java","jsp":"_file_java","c":"_file_c","h":"_file_c","m":"_file_c","cc":"_file_c++","cpp":"_file_c++","hpp":"_file_c++","mm":"_file_c++","cxx":"_file_c++","go":"_file_go","py":"_file_python","url":"_file_url","sh":"_file_console","bat":"_file_console","ps1":"_file_console","fish":"_file_console","bash":"_file_console","gradle":"_file_gradle","doc":"_file_word","docx":"_file_word","rtf":"_file_word","properties":"_file_settings","prop":"_file_settings","settings":"_file_settings","sql":"_file_database","accdb":"_file_database","mdb":"_file_database","cer":"_file_certificate","cert":"_file_certificate","crt":"_file_certificate","pub":"_file_key","key":"_file_key","pem":"_file_key","asc":"_file_key","woff":"_file_font","woff2":"_file_font","ttf":"_file_font","eot":"_file_font","suit":"_file_font","otf":"_file_font","bmap":"_file_font","fnt":"_file_font","odttf":"_file_font","ttc":"_file_font","font":"_file_font","fonts":"_file_font","sui":"_file_font","ntf":"_file_font","mrf":"_file_font","lib":"_file_lib","rb":"_file_ruby","erb":"_file_ruby","fs":"_file_fsharp","fsx":"_file_fsharp","fsi":"_file_fsharp","fsproj":"_file_fsharp","manifest":"_file_xml","swift":"_file_swift","ino":"_file_arduino","dockerignore":"_file_docker","tex":"_file_tex","bib":"_file_lib","pptx":"_file_powerpoint","ppt":"_file_powerpoint","pptm":"_file_powerpoint","potx":"_file_powerpoint","pot":"_file_powerpoint","potm":"_file_powerpoint","ppsx":"_file_powerpoint","ppsm":"_file_powerpoint","pps":"_file_powerpoint","ppam":"_file_powerpoint","ppa":"_file_powerpoint","webm":"_file_movie","mkv":"_file_movie","flv":"_file_movie","vob":"_file_movie","ogv":"_file_movie","ogg":"_file_movie","gifv":"_file_movie","avi":"_file_movie","mov":"_file_movie","qt":"_file_movie","wmv":"_file_movie","yuv":"_file_movie","rm":"_file_movie","rmvb":"_file_movie","mp4":"_file_movie","m4v":"_file_movie","mpg":"_file_movie","mp2":"_file_movie","mpeg":"_file_movie","mpe":"_file_movie","mpv":"_file_movie","m2v":"_file_movie","vdi":"_file_virtual","vbox":"_file_virtual","vbox-prev":"_file_virtual","ics":"_file_email","mp3":"_file_music","flac":"_file_music","m4a":"_file_music","wma":"_file_music","aiff":"_file_music","coffee":"_file_coffee","txt":"_file_document","sqlite":"_file_database","graphql":"_file_json","props":"_file_settings","toml":"_file_settings","rs":"_file_rust","raml":"_file_raml","xaml":"_file_xaml","prefs":"_file_settings","hs":"_file_haskell","kt":"_file_kotlin","project":"_file_xml","patch":"_file_git","dockerfile":"_file_docker","vb":"_file_vs","lua":"_file_lua","clj":"_file_clojure","groovy":"_file_groovy","r":"_file_r","rst":"_file_markdown","dart":"_file_dart","as":"_file_actionscript","mxml":"_file_mxml","ahk":"_file_autohotkey","swf":"_file_flash","swc":"_file_swc","cmake":"_file_cmake","asm":"_file_assembly","a51":"_file_assembly","inc":"_file_assembly","nasm":"_file_assembly","s":"_file_assembly","ms":"_file_assembly","agc":"_file_assembly","ags":"_file_assembly","aea":"_file_assembly","argus":"_file_assembly","mitigus":"_file_assembly","binsource":"_file_assembly","vue":"_file_vue","ml":"_file_ocaml","mli":"_file_ocaml","cmx":"_file_ocaml","js.map":"_file_jsmap","css.map":"_file_cssmap","tmTheme":"_file_markup"},"fileNames":{"gruntfile.js":"_file_grunt","bower.json":"_file_bower",".bowerrc":"_file_bower","webpack.js":"_file_webpack","webpack.config.js":"_file_webpack","webpack.dev.js":"_file_webpack","webpack.prod.js":"_file_webpack","webpack.common.js":"_file_webpack","webpackfile.js":"_file_webpack","ionic.config.json":"_file_ionic",".io-config.json":"_file_ionic","gulpfile.js":"_file_gulp","gulpfile.babel.js":"_file_gulp","package.json":"_file_npm","gradle.properties":"_file_gradle","gradlew":"_file_gradle",".jscsrc":"_file_json",".jshintrc":"_file_json",".jshintignore":"_file_settings",".npmignore":"_file_npm","tsconfig.json":"_file_json","tslint.json":"_file_json","androidmanifest.xml":"_file_android","gradle-wrapper.properties":"_file_gradle",".editorconfig":"_file_settings","procfile":"_file_procfile",".env":"_file_tune","dockerfile":"_file_docker","license":"_file_license","license.md":"_file_license","license.md.rendered":"_file_license","license.txt":"_file_license",".babelrc":"_file_json",".eslintrc":"_file_yaml",".buildignore":"_file_settings",".htaccess":"_file_xml","composer.lock":"_file_json",".gitignore":"_file_git",".gitconfig":"_file_git",".gitattributes":"_file_git",".gitmodules":"_file_git",".gitkeep":"_file_git","yarn.lock":"_file_yarn",".yarnclean":"_file_yarn",".yarn-integrity":"_file_yarn","yarn-error.log":"_file_yarn","contributing.md":"_file_contributing","contributing.md.rendered":"_file_contributing","readme.md":"_file_readme","readme.md.rendered":"_file_readme",".mailmap":"_file_email","makefile":"_file_settings","changelog":"_file_changelog","changelog.md":"_file_changelog","changelog.md.rendered":"_file_changelog","CREDITS":"_file_credits","credits.txt":"_file_credits","credits.md":"_file_credits","credits.md.rendered":"_file_credits",".flowconfig":"_file_flow",".jsbeautifyrc":"_file_json","git-history":"_file_git","angular-cli.json":"_file_angular","app.module.ts":"_file_angular","favicon.ico":"_file_favicon"},"file":"_file_dark","folder":"_folder_dark","folderExpanded":"_folder_open","folderNames":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"folderNamesExpanded":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"light":{"folderExpanded":"_folder_open","folder":"_folder_light"},"languageIds":{"git":"_file_git"}} +{"iconDefinitions":{"_folder_dark":{"iconPath":"./icons/folder.svg"},"_folder_light":{"iconPath":"./icons/folder-light.svg"},"_folder_open":{"iconPath":"./icons/folder-outline.svg"},"_file_dark":{"iconPath":"./icons/file.svg"},"_file_actionscript":{"iconPath":"./icons/actionscript.svg"},"_file_ai":{"iconPath":"./icons/ai.svg"},"_file_android":{"iconPath":"./icons/android.svg"},"_file_angular":{"iconPath":"./icons/angular.svg"},"_file_arduino":{"iconPath":"./icons/arduino.svg"},"_file_assembly":{"iconPath":"./icons/assembly.svg"},"_file_autohotkey":{"iconPath":"./icons/autohotkey.svg"},"_file_bower":{"iconPath":"./icons/bower.svg"},"_file_c-lang":{"iconPath":"./icons/c-lang.svg"},"_file_certificate":{"iconPath":"./icons/certificate.svg"},"_file_changelog":{"iconPath":"./icons/changelog.svg"},"_file_clojure":{"iconPath":"./icons/clojure.svg"},"_file_cmake":{"iconPath":"./icons/cmake.svg"},"_file_cmd":{"iconPath":"./icons/cmd.svg"},"_file_coffee":{"iconPath":"./icons/coffee.svg"},"_file_console":{"iconPath":"./icons/console.svg"},"_file_contributing":{"iconPath":"./icons/contributing.svg"},"_file_cpp":{"iconPath":"./icons/cpp.svg"},"_file_credits":{"iconPath":"./icons/credits.svg"},"_file_csharp":{"iconPath":"./icons/csharp.svg"},"_file_css-map":{"iconPath":"./icons/css-map.svg"},"_file_css":{"iconPath":"./icons/css.svg"},"_file_dart":{"iconPath":"./icons/dart.svg"},"_file_database":{"iconPath":"./icons/database.svg"},"_file_dlang":{"iconPath":"./icons/dlang.svg"},"_file_docker":{"iconPath":"./icons/docker.svg"},"_file_document":{"iconPath":"./icons/document.svg"},"_file_email":{"iconPath":"./icons/email.svg"},"_file_exe":{"iconPath":"./icons/exe.svg"},"_file_favicon":{"iconPath":"./icons/favicon.svg"},"_file_file":{"iconPath":"./icons/file.svg"},"_file_flash":{"iconPath":"./icons/flash.svg"},"_file_flow":{"iconPath":"./icons/flow.svg"},"_file_folder-light":{"iconPath":"./icons/folder-light.svg"},"_file_folder-outline":{"iconPath":"./icons/folder-outline.svg"},"_file_folder":{"iconPath":"./icons/folder.svg"},"_file_font":{"iconPath":"./icons/font.svg"},"_file_fsharp":{"iconPath":"./icons/fsharp.svg"},"_file_git":{"iconPath":"./icons/git.svg"},"_file_github":{"iconPath":"./icons/github.svg"},"_file_gopher":{"iconPath":"./icons/gopher.svg"},"_file_gradle":{"iconPath":"./icons/gradle.svg"},"_file_groovy":{"iconPath":"./icons/groovy.svg"},"_file_grunt":{"iconPath":"./icons/grunt.svg"},"_file_gulp":{"iconPath":"./icons/gulp.svg"},"_file_haskell":{"iconPath":"./icons/haskell.svg"},"_file_html":{"iconPath":"./icons/html.svg"},"_file_image":{"iconPath":"./icons/image.svg"},"_file_ionic":{"iconPath":"./icons/ionic.svg"},"_file_java":{"iconPath":"./icons/java.svg"},"_file_javascript-map":{"iconPath":"./icons/javascript-map.svg"},"_file_js":{"iconPath":"./icons/js.svg"},"_file_json":{"iconPath":"./icons/json.svg"},"_file_key":{"iconPath":"./icons/key.svg"},"_file_kotlin":{"iconPath":"./icons/kotlin.svg"},"_file_less":{"iconPath":"./icons/less.svg"},"_file_lib":{"iconPath":"./icons/lib.svg"},"_file_license":{"iconPath":"./icons/license.svg"},"_file_lua":{"iconPath":"./icons/lua.svg"},"_file_markdown":{"iconPath":"./icons/markdown.svg"},"_file_markup":{"iconPath":"./icons/markup.svg"},"_file_movie":{"iconPath":"./icons/movie.svg"},"_file_music":{"iconPath":"./icons/music.svg"},"_file_mustache":{"iconPath":"./icons/mustache.svg"},"_file_mxml":{"iconPath":"./icons/mxml.svg"},"_file_nodejs":{"iconPath":"./icons/nodejs.svg"},"_file_npm":{"iconPath":"./icons/npm.svg"},"_file_ocaml":{"iconPath":"./icons/ocaml.svg"},"_file_pdf":{"iconPath":"./icons/pdf.svg"},"_file_php":{"iconPath":"./icons/php.svg"},"_file_polymer":{"iconPath":"./icons/polymer.svg"},"_file_postcss":{"iconPath":"./icons/postcss.svg"},"_file_powerpoint":{"iconPath":"./icons/powerpoint.svg"},"_file_procfile":{"iconPath":"./icons/procfile.svg"},"_file_pug":{"iconPath":"./icons/pug.svg"},"_file_python":{"iconPath":"./icons/python.svg"},"_file_r":{"iconPath":"./icons/r.svg"},"_file_rails":{"iconPath":"./icons/rails.svg"},"_file_raml":{"iconPath":"./icons/raml.svg"},"_file_react":{"iconPath":"./icons/react.svg"},"_file_readme":{"iconPath":"./icons/readme.svg"},"_file_ruby":{"iconPath":"./icons/ruby.svg"},"_file_rust":{"iconPath":"./icons/rust.svg"},"_file_sass":{"iconPath":"./icons/sass.svg"},"_file_settings":{"iconPath":"./icons/settings.svg"},"_file_sketch":{"iconPath":"./icons/sketch.svg"},"_file_star":{"iconPath":"./icons/star.svg"},"_file_stylus":{"iconPath":"./icons/stylus.svg"},"_file_sublime":{"iconPath":"./icons/sublime.svg"},"_file_svg":{"iconPath":"./icons/svg.svg"},"_file_swc":{"iconPath":"./icons/swc.svg"},"_file_swift":{"iconPath":"./icons/swift.svg"},"_file_swig":{"iconPath":"./icons/swig.svg"},"_file_table":{"iconPath":"./icons/table.svg"},"_file_tex":{"iconPath":"./icons/tex.svg"},"_file_todo":{"iconPath":"./icons/todo.svg"},"_file_tune":{"iconPath":"./icons/tune.svg"},"_file_twig":{"iconPath":"./icons/twig.svg"},"_file_typescript":{"iconPath":"./icons/typescript.svg"},"_file_typescript_def":{"iconPath":"./icons/typescript_def.svg"},"_file_url":{"iconPath":"./icons/url.svg"},"_file_virtual":{"iconPath":"./icons/virtual.svg"},"_file_visualstudio":{"iconPath":"./icons/visualstudio.svg"},"_file_vue":{"iconPath":"./icons/vue.svg"},"_file_webpack":{"iconPath":"./icons/webpack.svg"},"_file_word":{"iconPath":"./icons/word.svg"},"_file_xaml":{"iconPath":"./icons/xaml.svg"},"_file_xml":{"iconPath":"./icons/xml.svg"},"_file_yaml":{"iconPath":"./icons/yaml.svg"},"_file_yarn":{"iconPath":"./icons/yarn.svg"},"_file_zip":{"iconPath":"./icons/zip.svg"}},"fileNames":{"gruntfile.js":"_file_grunt","bower.json":"_file_bower",".bowerrc":"_file_bower","webpack.js":"_file_webpack","webpack.config.js":"_file_webpack","webpack.dev.js":"_file_webpack","webpack.prod.js":"_file_webpack","webpack.common.js":"_file_webpack","webpackfile.js":"_file_webpack","ionic.config.json":"_file_ionic",".io-config.json":"_file_ionic","gulpfile.js":"_file_gulp","gulpfile.babel.js":"_file_gulp","package.json":"_file_npm","gradle.properties":"_file_gradle","gradlew":"_file_gradle",".jscsrc":"_file_json",".jshintrc":"_file_json",".jshintignore":"_file_settings",".npmignore":"_file_npm","tsconfig.json":"_file_json","tslint.json":"_file_json","androidmanifest.xml":"_file_android","gradle-wrapper.properties":"_file_gradle",".editorconfig":"_file_settings","procfile":"_file_procfile",".env":"_file_tune","dockerfile":"_file_docker","license":"_file_license","license.md":"_file_license","license.md.rendered":"_file_license","license.txt":"_file_license",".babelrc":"_file_json",".eslintrc":"_file_yaml",".buildignore":"_file_settings",".htaccess":"_file_xml","composer.lock":"_file_json",".gitignore":"_file_git",".gitconfig":"_file_git",".gitattributes":"_file_git",".gitmodules":"_file_git",".gitkeep":"_file_git","yarn.lock":"_file_yarn",".yarnclean":"_file_yarn",".yarn-integrity":"_file_yarn","yarn-error.log":"_file_yarn","contributing.md":"_file_contributing","contributing.md.rendered":"_file_contributing","readme.md":"_file_readme","readme.md.rendered":"_file_readme",".mailmap":"_file_email","makefile":"_file_settings","changelog":"_file_changelog","changelog.md":"_file_changelog","changelog.md.rendered":"_file_changelog","CREDITS":"_file_credits","credits.txt":"_file_credits","credits.md":"_file_credits","credits.md.rendered":"_file_credits",".flowconfig":"_file_flow",".jsbeautifyrc":"_file_json","git-history":"_file_git","angular-cli.json":"_file_angular","app.module.ts":"_file_angular","favicon.ico":"_file_favicon"},"file":"_file_dark","folder":"_folder_dark","folderExpanded":"_folder_open","folderNames":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"folderNamesExpanded":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"light":{"folderExpanded":"_folder_open","folder":"_folder_light"},"languageIds":{"git":"_file_git"}} diff --git a/package.json b/package.json index 346c49e..991e297 100644 --- a/package.json +++ b/package.json @@ -69,13 +69,8 @@ "gulp": "^3.9.1", "gulp-bump": "^2.7.0", "gulp-conventional-changelog": "^1.1.3", - "gulp-data": "^1.2.1", - "gulp-filelist": "^1.0.0", "gulp-if": "^2.0.2", - "gulp-include": "^2.3.1", - "gulp-rename": "^1.2.2", "gulp-stats": "^0.0.4", - "gulp-template": "^4.0.0", "gulp-util": "^3.0.8", "gulp-watch": "^4.3.8", "json-minify": "^1.0.0", diff --git a/src/icons/icons-theme.json b/src/icons/icons-theme.json index c9cdf13..a414978 100644 --- a/src/icons/icons-theme.json +++ b/src/icons/icons-theme.json @@ -1,9 +1,8 @@ { - //=include "partials/iconDefinitions.js" - //=include "partials/fileExtensions.js" - //=include "partials/fileNames.js" - //=include "partials/fileFolders.js" - //=include "partials/folderNames.js" - //=include "partials/light.js" - //=include "partials/languageIds.js" -} \ No newline at end of file + {{> iconDefinitions}} + {{> fileNames}} + {{> fileFolders}} + {{> folderNames}} + {{> light}} + {{> languageIds}} +} diff --git a/src/icons/partials/iconDefinitions.js b/src/icons/partials/iconDefinitions.js index c67ac5c..3cf8ed6 100644 --- a/src/icons/partials/iconDefinitions.js +++ b/src/icons/partials/iconDefinitions.js @@ -1,17 +1,19 @@ -"iconDefinitions": {<% for( var i = 0; i < icons.length; i++ ){ %> - "_folder_dark": { - "iconPath": "./icons/folder.svg" - }, - "_folder_light": { - "iconPath": "./icons/folder-light.svg" - }, - "_folder_open": { - "iconPath": "./icons/folder-outline.svg" - }, - "_file_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_<%= icons[i] %>": { - "iconPath": "./icons/<%= icons[i] %>.svg" - }<% if( i !== (icons.length - 1)){ %>,<%} %><% } %> -}, \ No newline at end of file +"iconDefinitions": { + "_folder_dark": { + "iconPath": "./icons/folder.svg" + }, + "_folder_light": { + "iconPath": "./icons/folder-light.svg" + }, + "_folder_open": { + "iconPath": "./icons/folder-outline.svg" + }, + "_file_dark": { + "iconPath": "./icons/file.svg" + }, + {{#icons}} + "_file_{{name}}": { + "iconPath": "./icons/{{name}}.svg" + }{{^last}},{{/last}} + {{/icons}} +}, From d3cc677398fe1710e838f84773d0830738625ac4 Mon Sep 17 00:00:00 2001 From: Sundeep Malladi Date: Sat, 8 Apr 2017 08:16:28 -0500 Subject: [PATCH 22/40] Restore fileExtensions to icons-theme template --- material-theme-icons.json | 2 +- src/icons/icons-theme.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/material-theme-icons.json b/material-theme-icons.json index abf8c8b..eb5e965 100644 --- a/material-theme-icons.json +++ b/material-theme-icons.json @@ -1 +1 @@ -{"iconDefinitions":{"_folder_dark":{"iconPath":"./icons/folder.svg"},"_folder_light":{"iconPath":"./icons/folder-light.svg"},"_folder_open":{"iconPath":"./icons/folder-outline.svg"},"_file_dark":{"iconPath":"./icons/file.svg"},"_file_actionscript":{"iconPath":"./icons/actionscript.svg"},"_file_ai":{"iconPath":"./icons/ai.svg"},"_file_android":{"iconPath":"./icons/android.svg"},"_file_angular":{"iconPath":"./icons/angular.svg"},"_file_arduino":{"iconPath":"./icons/arduino.svg"},"_file_assembly":{"iconPath":"./icons/assembly.svg"},"_file_autohotkey":{"iconPath":"./icons/autohotkey.svg"},"_file_bower":{"iconPath":"./icons/bower.svg"},"_file_c-lang":{"iconPath":"./icons/c-lang.svg"},"_file_certificate":{"iconPath":"./icons/certificate.svg"},"_file_changelog":{"iconPath":"./icons/changelog.svg"},"_file_clojure":{"iconPath":"./icons/clojure.svg"},"_file_cmake":{"iconPath":"./icons/cmake.svg"},"_file_cmd":{"iconPath":"./icons/cmd.svg"},"_file_coffee":{"iconPath":"./icons/coffee.svg"},"_file_console":{"iconPath":"./icons/console.svg"},"_file_contributing":{"iconPath":"./icons/contributing.svg"},"_file_cpp":{"iconPath":"./icons/cpp.svg"},"_file_credits":{"iconPath":"./icons/credits.svg"},"_file_csharp":{"iconPath":"./icons/csharp.svg"},"_file_css-map":{"iconPath":"./icons/css-map.svg"},"_file_css":{"iconPath":"./icons/css.svg"},"_file_dart":{"iconPath":"./icons/dart.svg"},"_file_database":{"iconPath":"./icons/database.svg"},"_file_dlang":{"iconPath":"./icons/dlang.svg"},"_file_docker":{"iconPath":"./icons/docker.svg"},"_file_document":{"iconPath":"./icons/document.svg"},"_file_email":{"iconPath":"./icons/email.svg"},"_file_exe":{"iconPath":"./icons/exe.svg"},"_file_favicon":{"iconPath":"./icons/favicon.svg"},"_file_file":{"iconPath":"./icons/file.svg"},"_file_flash":{"iconPath":"./icons/flash.svg"},"_file_flow":{"iconPath":"./icons/flow.svg"},"_file_folder-light":{"iconPath":"./icons/folder-light.svg"},"_file_folder-outline":{"iconPath":"./icons/folder-outline.svg"},"_file_folder":{"iconPath":"./icons/folder.svg"},"_file_font":{"iconPath":"./icons/font.svg"},"_file_fsharp":{"iconPath":"./icons/fsharp.svg"},"_file_git":{"iconPath":"./icons/git.svg"},"_file_github":{"iconPath":"./icons/github.svg"},"_file_gopher":{"iconPath":"./icons/gopher.svg"},"_file_gradle":{"iconPath":"./icons/gradle.svg"},"_file_groovy":{"iconPath":"./icons/groovy.svg"},"_file_grunt":{"iconPath":"./icons/grunt.svg"},"_file_gulp":{"iconPath":"./icons/gulp.svg"},"_file_haskell":{"iconPath":"./icons/haskell.svg"},"_file_html":{"iconPath":"./icons/html.svg"},"_file_image":{"iconPath":"./icons/image.svg"},"_file_ionic":{"iconPath":"./icons/ionic.svg"},"_file_java":{"iconPath":"./icons/java.svg"},"_file_javascript-map":{"iconPath":"./icons/javascript-map.svg"},"_file_js":{"iconPath":"./icons/js.svg"},"_file_json":{"iconPath":"./icons/json.svg"},"_file_key":{"iconPath":"./icons/key.svg"},"_file_kotlin":{"iconPath":"./icons/kotlin.svg"},"_file_less":{"iconPath":"./icons/less.svg"},"_file_lib":{"iconPath":"./icons/lib.svg"},"_file_license":{"iconPath":"./icons/license.svg"},"_file_lua":{"iconPath":"./icons/lua.svg"},"_file_markdown":{"iconPath":"./icons/markdown.svg"},"_file_markup":{"iconPath":"./icons/markup.svg"},"_file_movie":{"iconPath":"./icons/movie.svg"},"_file_music":{"iconPath":"./icons/music.svg"},"_file_mustache":{"iconPath":"./icons/mustache.svg"},"_file_mxml":{"iconPath":"./icons/mxml.svg"},"_file_nodejs":{"iconPath":"./icons/nodejs.svg"},"_file_npm":{"iconPath":"./icons/npm.svg"},"_file_ocaml":{"iconPath":"./icons/ocaml.svg"},"_file_pdf":{"iconPath":"./icons/pdf.svg"},"_file_php":{"iconPath":"./icons/php.svg"},"_file_polymer":{"iconPath":"./icons/polymer.svg"},"_file_postcss":{"iconPath":"./icons/postcss.svg"},"_file_powerpoint":{"iconPath":"./icons/powerpoint.svg"},"_file_procfile":{"iconPath":"./icons/procfile.svg"},"_file_pug":{"iconPath":"./icons/pug.svg"},"_file_python":{"iconPath":"./icons/python.svg"},"_file_r":{"iconPath":"./icons/r.svg"},"_file_rails":{"iconPath":"./icons/rails.svg"},"_file_raml":{"iconPath":"./icons/raml.svg"},"_file_react":{"iconPath":"./icons/react.svg"},"_file_readme":{"iconPath":"./icons/readme.svg"},"_file_ruby":{"iconPath":"./icons/ruby.svg"},"_file_rust":{"iconPath":"./icons/rust.svg"},"_file_sass":{"iconPath":"./icons/sass.svg"},"_file_settings":{"iconPath":"./icons/settings.svg"},"_file_sketch":{"iconPath":"./icons/sketch.svg"},"_file_star":{"iconPath":"./icons/star.svg"},"_file_stylus":{"iconPath":"./icons/stylus.svg"},"_file_sublime":{"iconPath":"./icons/sublime.svg"},"_file_svg":{"iconPath":"./icons/svg.svg"},"_file_swc":{"iconPath":"./icons/swc.svg"},"_file_swift":{"iconPath":"./icons/swift.svg"},"_file_swig":{"iconPath":"./icons/swig.svg"},"_file_table":{"iconPath":"./icons/table.svg"},"_file_tex":{"iconPath":"./icons/tex.svg"},"_file_todo":{"iconPath":"./icons/todo.svg"},"_file_tune":{"iconPath":"./icons/tune.svg"},"_file_twig":{"iconPath":"./icons/twig.svg"},"_file_typescript":{"iconPath":"./icons/typescript.svg"},"_file_typescript_def":{"iconPath":"./icons/typescript_def.svg"},"_file_url":{"iconPath":"./icons/url.svg"},"_file_virtual":{"iconPath":"./icons/virtual.svg"},"_file_visualstudio":{"iconPath":"./icons/visualstudio.svg"},"_file_vue":{"iconPath":"./icons/vue.svg"},"_file_webpack":{"iconPath":"./icons/webpack.svg"},"_file_word":{"iconPath":"./icons/word.svg"},"_file_xaml":{"iconPath":"./icons/xaml.svg"},"_file_xml":{"iconPath":"./icons/xml.svg"},"_file_yaml":{"iconPath":"./icons/yaml.svg"},"_file_yarn":{"iconPath":"./icons/yarn.svg"},"_file_zip":{"iconPath":"./icons/zip.svg"}},"fileNames":{"gruntfile.js":"_file_grunt","bower.json":"_file_bower",".bowerrc":"_file_bower","webpack.js":"_file_webpack","webpack.config.js":"_file_webpack","webpack.dev.js":"_file_webpack","webpack.prod.js":"_file_webpack","webpack.common.js":"_file_webpack","webpackfile.js":"_file_webpack","ionic.config.json":"_file_ionic",".io-config.json":"_file_ionic","gulpfile.js":"_file_gulp","gulpfile.babel.js":"_file_gulp","package.json":"_file_npm","gradle.properties":"_file_gradle","gradlew":"_file_gradle",".jscsrc":"_file_json",".jshintrc":"_file_json",".jshintignore":"_file_settings",".npmignore":"_file_npm","tsconfig.json":"_file_json","tslint.json":"_file_json","androidmanifest.xml":"_file_android","gradle-wrapper.properties":"_file_gradle",".editorconfig":"_file_settings","procfile":"_file_procfile",".env":"_file_tune","dockerfile":"_file_docker","license":"_file_license","license.md":"_file_license","license.md.rendered":"_file_license","license.txt":"_file_license",".babelrc":"_file_json",".eslintrc":"_file_yaml",".buildignore":"_file_settings",".htaccess":"_file_xml","composer.lock":"_file_json",".gitignore":"_file_git",".gitconfig":"_file_git",".gitattributes":"_file_git",".gitmodules":"_file_git",".gitkeep":"_file_git","yarn.lock":"_file_yarn",".yarnclean":"_file_yarn",".yarn-integrity":"_file_yarn","yarn-error.log":"_file_yarn","contributing.md":"_file_contributing","contributing.md.rendered":"_file_contributing","readme.md":"_file_readme","readme.md.rendered":"_file_readme",".mailmap":"_file_email","makefile":"_file_settings","changelog":"_file_changelog","changelog.md":"_file_changelog","changelog.md.rendered":"_file_changelog","CREDITS":"_file_credits","credits.txt":"_file_credits","credits.md":"_file_credits","credits.md.rendered":"_file_credits",".flowconfig":"_file_flow",".jsbeautifyrc":"_file_json","git-history":"_file_git","angular-cli.json":"_file_angular","app.module.ts":"_file_angular","favicon.ico":"_file_favicon"},"file":"_file_dark","folder":"_folder_dark","folderExpanded":"_folder_open","folderNames":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"folderNamesExpanded":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"light":{"folderExpanded":"_folder_open","folder":"_folder_light"},"languageIds":{"git":"_file_git"}} +{"iconDefinitions":{"_folder_dark":{"iconPath":"./icons/folder.svg"},"_folder_light":{"iconPath":"./icons/folder-light.svg"},"_folder_open":{"iconPath":"./icons/folder-outline.svg"},"_file_dark":{"iconPath":"./icons/file.svg"},"_file_actionscript":{"iconPath":"./icons/actionscript.svg"},"_file_ai":{"iconPath":"./icons/ai.svg"},"_file_android":{"iconPath":"./icons/android.svg"},"_file_angular":{"iconPath":"./icons/angular.svg"},"_file_arduino":{"iconPath":"./icons/arduino.svg"},"_file_assembly":{"iconPath":"./icons/assembly.svg"},"_file_autohotkey":{"iconPath":"./icons/autohotkey.svg"},"_file_bower":{"iconPath":"./icons/bower.svg"},"_file_c-lang":{"iconPath":"./icons/c-lang.svg"},"_file_certificate":{"iconPath":"./icons/certificate.svg"},"_file_changelog":{"iconPath":"./icons/changelog.svg"},"_file_clojure":{"iconPath":"./icons/clojure.svg"},"_file_cmake":{"iconPath":"./icons/cmake.svg"},"_file_cmd":{"iconPath":"./icons/cmd.svg"},"_file_coffee":{"iconPath":"./icons/coffee.svg"},"_file_console":{"iconPath":"./icons/console.svg"},"_file_contributing":{"iconPath":"./icons/contributing.svg"},"_file_cpp":{"iconPath":"./icons/cpp.svg"},"_file_credits":{"iconPath":"./icons/credits.svg"},"_file_csharp":{"iconPath":"./icons/csharp.svg"},"_file_css-map":{"iconPath":"./icons/css-map.svg"},"_file_css":{"iconPath":"./icons/css.svg"},"_file_dart":{"iconPath":"./icons/dart.svg"},"_file_database":{"iconPath":"./icons/database.svg"},"_file_dlang":{"iconPath":"./icons/dlang.svg"},"_file_docker":{"iconPath":"./icons/docker.svg"},"_file_document":{"iconPath":"./icons/document.svg"},"_file_email":{"iconPath":"./icons/email.svg"},"_file_exe":{"iconPath":"./icons/exe.svg"},"_file_favicon":{"iconPath":"./icons/favicon.svg"},"_file_file":{"iconPath":"./icons/file.svg"},"_file_flash":{"iconPath":"./icons/flash.svg"},"_file_flow":{"iconPath":"./icons/flow.svg"},"_file_folder-light":{"iconPath":"./icons/folder-light.svg"},"_file_folder-outline":{"iconPath":"./icons/folder-outline.svg"},"_file_folder":{"iconPath":"./icons/folder.svg"},"_file_font":{"iconPath":"./icons/font.svg"},"_file_fsharp":{"iconPath":"./icons/fsharp.svg"},"_file_git":{"iconPath":"./icons/git.svg"},"_file_github":{"iconPath":"./icons/github.svg"},"_file_gopher":{"iconPath":"./icons/gopher.svg"},"_file_gradle":{"iconPath":"./icons/gradle.svg"},"_file_groovy":{"iconPath":"./icons/groovy.svg"},"_file_grunt":{"iconPath":"./icons/grunt.svg"},"_file_gulp":{"iconPath":"./icons/gulp.svg"},"_file_haskell":{"iconPath":"./icons/haskell.svg"},"_file_html":{"iconPath":"./icons/html.svg"},"_file_image":{"iconPath":"./icons/image.svg"},"_file_ionic":{"iconPath":"./icons/ionic.svg"},"_file_java":{"iconPath":"./icons/java.svg"},"_file_javascript-map":{"iconPath":"./icons/javascript-map.svg"},"_file_js":{"iconPath":"./icons/js.svg"},"_file_json":{"iconPath":"./icons/json.svg"},"_file_key":{"iconPath":"./icons/key.svg"},"_file_kotlin":{"iconPath":"./icons/kotlin.svg"},"_file_less":{"iconPath":"./icons/less.svg"},"_file_lib":{"iconPath":"./icons/lib.svg"},"_file_license":{"iconPath":"./icons/license.svg"},"_file_lua":{"iconPath":"./icons/lua.svg"},"_file_markdown":{"iconPath":"./icons/markdown.svg"},"_file_markup":{"iconPath":"./icons/markup.svg"},"_file_movie":{"iconPath":"./icons/movie.svg"},"_file_music":{"iconPath":"./icons/music.svg"},"_file_mustache":{"iconPath":"./icons/mustache.svg"},"_file_mxml":{"iconPath":"./icons/mxml.svg"},"_file_nodejs":{"iconPath":"./icons/nodejs.svg"},"_file_npm":{"iconPath":"./icons/npm.svg"},"_file_ocaml":{"iconPath":"./icons/ocaml.svg"},"_file_pdf":{"iconPath":"./icons/pdf.svg"},"_file_php":{"iconPath":"./icons/php.svg"},"_file_polymer":{"iconPath":"./icons/polymer.svg"},"_file_postcss":{"iconPath":"./icons/postcss.svg"},"_file_powerpoint":{"iconPath":"./icons/powerpoint.svg"},"_file_procfile":{"iconPath":"./icons/procfile.svg"},"_file_pug":{"iconPath":"./icons/pug.svg"},"_file_python":{"iconPath":"./icons/python.svg"},"_file_r":{"iconPath":"./icons/r.svg"},"_file_rails":{"iconPath":"./icons/rails.svg"},"_file_raml":{"iconPath":"./icons/raml.svg"},"_file_react":{"iconPath":"./icons/react.svg"},"_file_readme":{"iconPath":"./icons/readme.svg"},"_file_ruby":{"iconPath":"./icons/ruby.svg"},"_file_rust":{"iconPath":"./icons/rust.svg"},"_file_sass":{"iconPath":"./icons/sass.svg"},"_file_settings":{"iconPath":"./icons/settings.svg"},"_file_sketch":{"iconPath":"./icons/sketch.svg"},"_file_star":{"iconPath":"./icons/star.svg"},"_file_stylus":{"iconPath":"./icons/stylus.svg"},"_file_sublime":{"iconPath":"./icons/sublime.svg"},"_file_svg":{"iconPath":"./icons/svg.svg"},"_file_swc":{"iconPath":"./icons/swc.svg"},"_file_swift":{"iconPath":"./icons/swift.svg"},"_file_swig":{"iconPath":"./icons/swig.svg"},"_file_table":{"iconPath":"./icons/table.svg"},"_file_tex":{"iconPath":"./icons/tex.svg"},"_file_todo":{"iconPath":"./icons/todo.svg"},"_file_tune":{"iconPath":"./icons/tune.svg"},"_file_twig":{"iconPath":"./icons/twig.svg"},"_file_typescript":{"iconPath":"./icons/typescript.svg"},"_file_typescript_def":{"iconPath":"./icons/typescript_def.svg"},"_file_url":{"iconPath":"./icons/url.svg"},"_file_virtual":{"iconPath":"./icons/virtual.svg"},"_file_visualstudio":{"iconPath":"./icons/visualstudio.svg"},"_file_vue":{"iconPath":"./icons/vue.svg"},"_file_webpack":{"iconPath":"./icons/webpack.svg"},"_file_word":{"iconPath":"./icons/word.svg"},"_file_xaml":{"iconPath":"./icons/xaml.svg"},"_file_xml":{"iconPath":"./icons/xml.svg"},"_file_yaml":{"iconPath":"./icons/yaml.svg"},"_file_yarn":{"iconPath":"./icons/yarn.svg"},"_file_zip":{"iconPath":"./icons/zip.svg"}},"fileExtensions":{"cmd":"_file_cmd","mustache":"_file_mustache","rails":"_file_rails","styl":"_file_stylus","twig":"_file_twig","swig":"_file_swig","sketch":"_file_sketch","do":"_file_todo","sublime-settings":"_file_sublime","sublime-theme":"_file_sublime","sublime-commands":"_file_sublime","sublime-menu":"_file_sublime","html":"_file_html","jade":"_file_pug","pug":"_file_pug","md":"_file_markdown","md.rendered":"_file_markdown","markdown":"_file_markdown","markdown.rendered":"_file_markdown","css":"_file_css","postcss":"_file_postcss","scss":"_file_sass","sass":"_file_sass","less":"_file_less","json":"_file_json","yaml":"_file_yaml","YAML-tmLanguage":"_file_yaml","yml":"_file_yaml","xml":"_file_xml","plist":"_file_xml","xsd":"_file_xml","dtd":"_file_xml","xsl":"_file_xml","xslt":"_file_xml","resx":"_file_xml","iml":"_file_xml","xquery":"_file_xml","tmLanguage":"_file_xml","png":"_file_image","jpeg":"_file_image","jpg":"_file_image","gif":"_file_image","svg":"_file_svg","eps":"_file_svg","ai":"_file_ai","ico":"_file_image","tif":"_file_image","tiff":"_file_image","psd":"_file_image","psb":"_file_image","ami":"_file_image","apx":"_file_image","bmp":"_file_image","bpg":"_file_image","brk":"_file_image","cur":"_file_image","dds":"_file_image","dng":"_file_image","exr":"_file_image","fpx":"_file_image","gbr":"_file_image","img":"_file_image","jbig2":"_file_image","jb2":"_file_image","jng":"_file_image","jxr":"_file_image","pbm":"_file_image","pgf":"_file_image","pic":"_file_image","raw":"_file_image","webp":"_file_image","php":"_file_php","js":"_file_js","ejs":"_file_js","jsx":"_file_react","ini":"_file_settings","dlc":"_file_settings","dll":"_file_settings","config":"_file_settings","conf":"_file_settings","esx":"_file_js","ts":"_file_typescript","tsx":"_file_react","d.ts":"_file_typescript_def","pdf":"_file_pdf","xlsx":"_file_table","xls":"_file_table","csv":"_file_table","vscodeignore":"_file_vs","vsixmanifest":"_file_vs","suo":"_file_vs","sln":"_file_vs","pdb":"_file_database","cs":"_file_csharp","csproj":"_file_vs","zip":"_file_zip","tar":"_file_zip","gz":"_file_zip","xz":"_file_zip","bzip2":"_file_zip","gzip":"_file_zip","7z":"_file_zip","7zip":"_file_zip","pzip":"_file_zip","wim":"_file_zip","rar":"_file_zip","tgz":"_file_zip","exe":"_file_exe","msi":"_file_exe","java":"_file_java","jar":"_file_java","jsp":"_file_java","c":"_file_c","h":"_file_c","m":"_file_c","cc":"_file_c++","cpp":"_file_c++","hpp":"_file_c++","mm":"_file_c++","cxx":"_file_c++","go":"_file_go","py":"_file_python","url":"_file_url","sh":"_file_console","bat":"_file_console","ps1":"_file_console","fish":"_file_console","bash":"_file_console","gradle":"_file_gradle","doc":"_file_word","docx":"_file_word","rtf":"_file_word","properties":"_file_settings","prop":"_file_settings","settings":"_file_settings","sql":"_file_database","accdb":"_file_database","mdb":"_file_database","cer":"_file_certificate","cert":"_file_certificate","crt":"_file_certificate","pub":"_file_key","key":"_file_key","pem":"_file_key","asc":"_file_key","woff":"_file_font","woff2":"_file_font","ttf":"_file_font","eot":"_file_font","suit":"_file_font","otf":"_file_font","bmap":"_file_font","fnt":"_file_font","odttf":"_file_font","ttc":"_file_font","font":"_file_font","fonts":"_file_font","sui":"_file_font","ntf":"_file_font","mrf":"_file_font","lib":"_file_lib","rb":"_file_ruby","erb":"_file_ruby","fs":"_file_fsharp","fsx":"_file_fsharp","fsi":"_file_fsharp","fsproj":"_file_fsharp","manifest":"_file_xml","swift":"_file_swift","ino":"_file_arduino","dockerignore":"_file_docker","tex":"_file_tex","bib":"_file_lib","pptx":"_file_powerpoint","ppt":"_file_powerpoint","pptm":"_file_powerpoint","potx":"_file_powerpoint","pot":"_file_powerpoint","potm":"_file_powerpoint","ppsx":"_file_powerpoint","ppsm":"_file_powerpoint","pps":"_file_powerpoint","ppam":"_file_powerpoint","ppa":"_file_powerpoint","webm":"_file_movie","mkv":"_file_movie","flv":"_file_movie","vob":"_file_movie","ogv":"_file_movie","ogg":"_file_movie","gifv":"_file_movie","avi":"_file_movie","mov":"_file_movie","qt":"_file_movie","wmv":"_file_movie","yuv":"_file_movie","rm":"_file_movie","rmvb":"_file_movie","mp4":"_file_movie","m4v":"_file_movie","mpg":"_file_movie","mp2":"_file_movie","mpeg":"_file_movie","mpe":"_file_movie","mpv":"_file_movie","m2v":"_file_movie","vdi":"_file_virtual","vbox":"_file_virtual","vbox-prev":"_file_virtual","ics":"_file_email","mp3":"_file_music","flac":"_file_music","m4a":"_file_music","wma":"_file_music","aiff":"_file_music","coffee":"_file_coffee","txt":"_file_document","sqlite":"_file_database","graphql":"_file_json","props":"_file_settings","toml":"_file_settings","rs":"_file_rust","raml":"_file_raml","xaml":"_file_xaml","prefs":"_file_settings","hs":"_file_haskell","kt":"_file_kotlin","project":"_file_xml","patch":"_file_git","dockerfile":"_file_docker","vb":"_file_vs","lua":"_file_lua","clj":"_file_clojure","groovy":"_file_groovy","r":"_file_r","rst":"_file_markdown","dart":"_file_dart","as":"_file_actionscript","mxml":"_file_mxml","ahk":"_file_autohotkey","swf":"_file_flash","swc":"_file_swc","cmake":"_file_cmake","asm":"_file_assembly","a51":"_file_assembly","inc":"_file_assembly","nasm":"_file_assembly","s":"_file_assembly","ms":"_file_assembly","agc":"_file_assembly","ags":"_file_assembly","aea":"_file_assembly","argus":"_file_assembly","mitigus":"_file_assembly","binsource":"_file_assembly","vue":"_file_vue","ml":"_file_ocaml","mli":"_file_ocaml","cmx":"_file_ocaml","js.map":"_file_jsmap","css.map":"_file_cssmap","tmTheme":"_file_markup"},"fileNames":{"gruntfile.js":"_file_grunt","bower.json":"_file_bower",".bowerrc":"_file_bower","webpack.js":"_file_webpack","webpack.config.js":"_file_webpack","webpack.dev.js":"_file_webpack","webpack.prod.js":"_file_webpack","webpack.common.js":"_file_webpack","webpackfile.js":"_file_webpack","ionic.config.json":"_file_ionic",".io-config.json":"_file_ionic","gulpfile.js":"_file_gulp","gulpfile.babel.js":"_file_gulp","package.json":"_file_npm","gradle.properties":"_file_gradle","gradlew":"_file_gradle",".jscsrc":"_file_json",".jshintrc":"_file_json",".jshintignore":"_file_settings",".npmignore":"_file_npm","tsconfig.json":"_file_json","tslint.json":"_file_json","androidmanifest.xml":"_file_android","gradle-wrapper.properties":"_file_gradle",".editorconfig":"_file_settings","procfile":"_file_procfile",".env":"_file_tune","dockerfile":"_file_docker","license":"_file_license","license.md":"_file_license","license.md.rendered":"_file_license","license.txt":"_file_license",".babelrc":"_file_json",".eslintrc":"_file_yaml",".buildignore":"_file_settings",".htaccess":"_file_xml","composer.lock":"_file_json",".gitignore":"_file_git",".gitconfig":"_file_git",".gitattributes":"_file_git",".gitmodules":"_file_git",".gitkeep":"_file_git","yarn.lock":"_file_yarn",".yarnclean":"_file_yarn",".yarn-integrity":"_file_yarn","yarn-error.log":"_file_yarn","contributing.md":"_file_contributing","contributing.md.rendered":"_file_contributing","readme.md":"_file_readme","readme.md.rendered":"_file_readme",".mailmap":"_file_email","makefile":"_file_settings","changelog":"_file_changelog","changelog.md":"_file_changelog","changelog.md.rendered":"_file_changelog","CREDITS":"_file_credits","credits.txt":"_file_credits","credits.md":"_file_credits","credits.md.rendered":"_file_credits",".flowconfig":"_file_flow",".jsbeautifyrc":"_file_json","git-history":"_file_git","angular-cli.json":"_file_angular","app.module.ts":"_file_angular","favicon.ico":"_file_favicon"},"file":"_file_dark","folder":"_folder_dark","folderExpanded":"_folder_open","folderNames":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"folderNamesExpanded":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"light":{"folderExpanded":"_folder_open","folder":"_folder_light"},"languageIds":{"git":"_file_git"}} diff --git a/src/icons/icons-theme.json b/src/icons/icons-theme.json index a414978..1b1a384 100644 --- a/src/icons/icons-theme.json +++ b/src/icons/icons-theme.json @@ -1,5 +1,6 @@ { {{> iconDefinitions}} + {{> fileExtensions}} {{> fileNames}} {{> fileFolders}} {{> folderNames}} From 63ee7b65276725b6046d9a19c6cf3b11f227aff6 Mon Sep 17 00:00:00 2001 From: Sundeep Malladi Date: Sat, 8 Apr 2017 19:31:24 -0500 Subject: [PATCH 23/40] Correct yellow to orange for syntax property * source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json --- src/themes/Material-Theme-Darker.json | 107 +++++++++++++++++++++-- src/themes/Material-Theme-Default.json | 107 +++++++++++++++++++++-- src/themes/Material-Theme-Lighter.json | 107 +++++++++++++++++++++-- src/themes/Material-Theme-Palenight.json | 107 +++++++++++++++++++++-- src/themes/theme-template.yml | 4 +- 5 files changed, 410 insertions(+), 22 deletions(-) diff --git a/src/themes/Material-Theme-Darker.json b/src/themes/Material-Theme-Darker.json index 17c4397..e9a2228 100644 --- a/src/themes/Material-Theme-Darker.json +++ b/src/themes/Material-Theme-Darker.json @@ -332,7 +332,9 @@ { "name": "URL", "scope": [ - "*url*, *link*, *uri*" + "*url*", + "*link*", + "*uri*" ], "settings": { "fontStyle": "underline" @@ -383,7 +385,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#FFCB6B" + "foreground": "#F78C6C" } }, { @@ -512,7 +514,7 @@ { "name": "Markup - Bold-Italic", "scope": [ - "markup.bold markup.italic,", + "markup.bold markup.italic", "markup.italic markup.bold", "markup.quote markup.bold", "markup.bold markup.italic string", @@ -563,11 +565,106 @@ "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": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#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": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "#eeffffff" + } } ], "colors": { "editorBackground": "#252526", - "editorForeground": "#ffffff", - "statusBarBackground": "#252526" + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526", + "activityBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/Material-Theme-Default.json b/src/themes/Material-Theme-Default.json index 2d39db3..4e8eeb0 100644 --- a/src/themes/Material-Theme-Default.json +++ b/src/themes/Material-Theme-Default.json @@ -332,7 +332,9 @@ { "name": "URL", "scope": [ - "*url*, *link*, *uri*" + "*url*", + "*link*", + "*uri*" ], "settings": { "fontStyle": "underline" @@ -383,7 +385,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#FFCB6B" + "foreground": "#F78C6C" } }, { @@ -512,7 +514,7 @@ { "name": "Markup - Bold-Italic", "scope": [ - "markup.bold markup.italic,", + "markup.bold markup.italic", "markup.italic markup.bold", "markup.quote markup.bold", "markup.bold markup.italic string", @@ -563,11 +565,106 @@ "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": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#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": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "#eeffffff" + } } ], "colors": { "editorBackground": "#252526", - "editorForeground": "#ffffff", - "statusBarBackground": "#252526" + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526", + "activityBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/Material-Theme-Lighter.json b/src/themes/Material-Theme-Lighter.json index 9e50b53..62cfbfa 100644 --- a/src/themes/Material-Theme-Lighter.json +++ b/src/themes/Material-Theme-Lighter.json @@ -332,7 +332,9 @@ { "name": "URL", "scope": [ - "*url*, *link*, *uri*" + "*url*", + "*link*", + "*uri*" ], "settings": { "fontStyle": "underline" @@ -383,7 +385,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#FFB62C" + "foreground": "#F76D47" } }, { @@ -512,7 +514,7 @@ { "name": "Markup - Bold-Italic", "scope": [ - "markup.bold markup.italic,", + "markup.bold markup.italic", "markup.italic markup.bold", "markup.quote markup.bold", "markup.bold markup.italic string", @@ -563,11 +565,106 @@ "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": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#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": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "#eeffffff" + } } ], "colors": { "editorBackground": "#252526", - "editorForeground": "#ffffff", - "statusBarBackground": "#252526" + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526", + "activityBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/Material-Theme-Palenight.json b/src/themes/Material-Theme-Palenight.json index 24ad645..8f47692 100644 --- a/src/themes/Material-Theme-Palenight.json +++ b/src/themes/Material-Theme-Palenight.json @@ -332,7 +332,9 @@ { "name": "URL", "scope": [ - "*url*, *link*, *uri*" + "*url*", + "*link*", + "*uri*" ], "settings": { "fontStyle": "underline" @@ -383,7 +385,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#FFCB6B" + "foreground": "#F78C6C" } }, { @@ -512,7 +514,7 @@ { "name": "Markup - Bold-Italic", "scope": [ - "markup.bold markup.italic,", + "markup.bold markup.italic", "markup.italic markup.bold", "markup.quote markup.bold", "markup.bold markup.italic string", @@ -563,11 +565,106 @@ "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": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#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": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "#eeffffff" + } } ], "colors": { "editorBackground": "#252526", - "editorForeground": "#ffffff", - "statusBarBackground": "#252526" + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526", + "activityBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/theme-template.yml b/src/themes/theme-template.yml index d3cba0f..04d6420 100644 --- a/src/themes/theme-template.yml +++ b/src/themes/theme-template.yml @@ -243,7 +243,7 @@ tokenColors: scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '{{variant.scheme.base.yellow}}' + foreground: '{{variant.scheme.base.orange}}' - name: JSON Key - Level 3 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json @@ -408,4 +408,4 @@ colors: editorBackground: '#252526' editorForeground: '#FFFFFF' statusBarBackground: '#252526' - activityBarBackground: '#252526' \ No newline at end of file + activityBarBackground: '#252526' From f35bef6aad15634a58df0e82d47a0b6a207cd828 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 10 Apr 2017 09:08:37 +0200 Subject: [PATCH 24/40] chore: Update dependencies and replace colors with gutil --- .gulp/tasks/bump.js | 6 +- package.json | 1 - yarn.lock | 278 +++----------------------------------------- 3 files changed, 19 insertions(+), 266 deletions(-) diff --git a/.gulp/tasks/bump.js b/.gulp/tasks/bump.js index 212f271..7115100 100644 --- a/.gulp/tasks/bump.js +++ b/.gulp/tasks/bump.js @@ -6,7 +6,7 @@ import gulp from 'gulp'; import runSequence from 'run-sequence'; -import colors from 'colors'; +import gutil from 'gulp-util'; import yrgv from 'yargs'; import bump from 'gulp-bump'; import gulpif from 'gulp-if'; @@ -18,9 +18,9 @@ gulp.task('bump', (cb) => { 'bump-pkg-version', (error) => { if (error) { - console.log('[bump]'.bold.magenta + ' There was an issue bumping version:\n'.bold.red + error.message); + console.log(gutil.colors.magenta.bold('[bump]'), gutil.colors.red.bold(' There was an issue bumping version:\n'), error.message); } else { - console.log('[bump]'.bold.magenta + ' Finished successfully'.bold.green); + console.log(gutil.colors.magenta.bold('[bump]'), gutil.colors.green.bold(' Finished successfully')); } cb(error); } diff --git a/package.json b/package.json index 991e297..200167a 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,6 @@ "babel-core": "^6.24.0", "babel-preset-es2015": "^6.24.0", "babel-root-import": "^4.1.8", - "colors": "^1.1.2", "cpx": "^1.5.0", "eslint": "^3.19.0", "eslint-plugin-standard": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index d7301c7..c3afad8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -735,7 +735,7 @@ chalk@*, chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^0.5.0, chalk@^0.5.1: +chalk@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.5.1.tgz#663b3a648b68b55d04690d49167aa837858f2174" dependencies: @@ -796,7 +796,7 @@ cliui@^3.2.0: strip-ansi "^3.0.1" wrap-ansi "^2.0.0" -clone-stats@^0.0.1, clone-stats@~0.0.1: +clone-stats@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" @@ -822,7 +822,7 @@ code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" -colors@^1.1.2, colors@~1.1.2: +colors@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" @@ -1050,7 +1050,7 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -dateformat@^1.0.11, dateformat@^1.0.12, dateformat@^1.0.7-1.2.3: +dateformat@^1.0.11, dateformat@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9" dependencies: @@ -1140,7 +1140,7 @@ duplexer2@0.0.2: dependencies: readable-stream "~1.1.9" -duplexer@^0.1.1, duplexer@~0.1.1: +duplexer@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" @@ -1329,18 +1329,6 @@ event-emitter@~0.3.4: d "~0.1.1" es5-ext "~0.10.7" -event-stream@~3.1.0: - version "3.1.7" - resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.1.7.tgz#b4c540012d0fe1498420f3d8946008db6393c37a" - dependencies: - duplexer "~0.1.1" - from "~0" - map-stream "~0.1.0" - pause-stream "0.0.11" - split "0.2" - stream-combiner "~0.0.4" - through "~2.3.1" - exit-hook@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" @@ -1503,10 +1491,6 @@ form-data@~2.1.1: combined-stream "^1.0.5" mime-types "^2.1.12" -from@~0: - version "0.1.3" - resolved "https://registry.yarnpkg.com/from/-/from-0.1.3.tgz#ef63ac2062ac32acf7862e0d40b44b896f22f3bc" - fs-exists-sync@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" @@ -1679,16 +1663,6 @@ glob@^4.3.1: minimatch "^2.0.1" once "^1.3.0" -glob@^5.0.12: - version "5.0.15" - resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "2 || 3" - once "^1.3.0" - path-is-absolute "^1.0.0" - glob@^7.0.0, glob@^7.0.3, glob@^7.0.5: version "7.1.1" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" @@ -1792,23 +1766,6 @@ gulp-conventional-changelog@^1.1.3: object-assign "^4.0.1" through2 "^2.0.0" -gulp-data@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/gulp-data/-/gulp-data-1.2.1.tgz#a94b54de7d4f3b8ea1f40ef859749c24578cf12b" - dependencies: - gulp-util "^3.0.7" - through2 "^2.0.0" - util-extend "^1.0.1" - -gulp-filelist@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gulp-filelist/-/gulp-filelist-1.0.0.tgz#21e2408298a3d30de0ea60ed1f72fcab15c86889" - dependencies: - gulp-util "^3.0.7" - path "^0.12.7" - through2 "^2.0.0" - vinyl "^1.1.0" - gulp-if@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/gulp-if/-/gulp-if-2.0.2.tgz#a497b7e7573005041caa2bc8b7dda3c80444d629" @@ -1817,27 +1774,12 @@ gulp-if@^2.0.2: ternary-stream "^2.0.1" through2 "^2.0.1" -gulp-include@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/gulp-include/-/gulp-include-2.3.1.tgz#f1e0ed3f0fd074c347c7e59f9cf038d3dbdb3e30" - dependencies: - event-stream "~3.1.0" - glob "^5.0.12" - gulp-util "~2.2.10" - source-map "^0.5.1" - strip-bom "^2.0.0" - vinyl-sourcemaps-apply "^0.2.0" - gulp-match@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/gulp-match/-/gulp-match-1.0.3.tgz#91c7c0d7f29becd6606d57d80a7f8776a87aba8e" dependencies: minimatch "^3.0.3" -gulp-rename@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.2.2.tgz#3ad4428763f05e2764dec1c67d868db275687817" - gulp-stats@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/gulp-stats/-/gulp-stats-0.0.4.tgz#f216c2bc079cb890cebf5d6aaa3b1eb397d12bab" @@ -1846,14 +1788,6 @@ gulp-stats@^0.0.4: pretty-hrtime "^1.0.0" text-table "^0.2.0" -gulp-template@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/gulp-template/-/gulp-template-4.0.0.tgz#05de36808c6fb9966578d5a94ee72cee08cdc53b" - dependencies: - gulp-util "^3.0.0" - lodash "^4.8.2" - through2 "^2.0.0" - gulp-util@*, gulp-util@^3.0.0, gulp-util@^3.0.6, gulp-util@^3.0.7, gulp-util@^3.0.8: version "3.0.8" resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" @@ -1877,19 +1811,6 @@ gulp-util@*, gulp-util@^3.0.0, gulp-util@^3.0.6, gulp-util@^3.0.7, gulp-util@^3. through2 "^2.0.0" vinyl "^0.5.0" -gulp-util@~2.2.10: - version "2.2.20" - resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-2.2.20.tgz#d7146e5728910bd8f047a6b0b1e549bc22dbd64c" - dependencies: - chalk "^0.5.0" - dateformat "^1.0.7-1.2.3" - lodash._reinterpolate "^2.4.1" - lodash.template "^2.4.1" - minimist "^0.2.0" - multipipe "^0.1.0" - through2 "^0.5.0" - vinyl "^0.2.1" - gulp-watch@^4.3.8: version "4.3.11" resolved "https://registry.yarnpkg.com/gulp-watch/-/gulp-watch-4.3.11.tgz#162fc563de9fc770e91f9a7ce3955513a9a118c0" @@ -2037,10 +1958,6 @@ inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - ini@^1.3.2, ini@^1.3.4, ini@~1.3.0: version "1.3.4" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" @@ -2397,36 +2314,14 @@ lodash._basevalues@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" -lodash._escapehtmlchar@~2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz#df67c3bb6b7e8e1e831ab48bfa0795b92afe899d" - dependencies: - lodash._htmlescapes "~2.4.1" - -lodash._escapestringchar@~2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz#ecfe22618a2ade50bfeea43937e51df66f0edb72" - lodash._getnative@^3.0.0: version "3.9.1" resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" -lodash._htmlescapes@~2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz#32d14bf0844b6de6f8b62a051b4f67c228b624cb" - lodash._isiterateecall@^3.0.0: version "3.0.9" resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" -lodash._isnative@~2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/lodash._isnative/-/lodash._isnative-2.4.1.tgz#3ea6404b784a7be836c7b57580e1cdf79b14832c" - -lodash._objecttypes@~2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz#7c0b7f69d98a1f76529f890b0cdb1b4dfec11c11" - lodash._reescape@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" @@ -2435,56 +2330,24 @@ lodash._reevaluate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" -lodash._reinterpolate@^2.4.1, lodash._reinterpolate@~2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz#4f1227aa5a8711fc632f5b07a1f4607aab8b3222" - lodash._reinterpolate@^3.0.0, lodash._reinterpolate@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" -lodash._reunescapedhtml@~2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz#747c4fc40103eb3bb8a0976e571f7a2659e93ba7" - dependencies: - lodash._htmlescapes "~2.4.1" - lodash.keys "~2.4.1" - lodash._root@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" -lodash._shimkeys@~2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz#6e9cc9666ff081f0b5a6c978b83e242e6949d203" - dependencies: - lodash._objecttypes "~2.4.1" - lodash.assignwith@^4.0.7: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz#127a97f02adc41751a954d24b0de17e100e038eb" -lodash.defaults@~2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-2.4.1.tgz#a7e8885f05e68851144b6e12a8f3678026bc4c54" - dependencies: - lodash._objecttypes "~2.4.1" - lodash.keys "~2.4.1" - lodash.escape@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" dependencies: lodash._root "^3.0.0" -lodash.escape@~2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-2.4.1.tgz#2ce12c5e084db0a57dda5e5d1eeeb9f5d175a3b4" - dependencies: - lodash._escapehtmlchar "~2.4.1" - lodash._reunescapedhtml "~2.4.1" - lodash.keys "~2.4.1" - lodash.isarguments@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" @@ -2497,12 +2360,6 @@ lodash.isempty@^4.2.1: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e" -lodash.isobject@~2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-2.4.1.tgz#5a2e47fe69953f1ee631a7eba1fe64d2d06558f5" - dependencies: - lodash._objecttypes "~2.4.1" - lodash.isplainobject@^4.0.4: version "4.0.6" resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" @@ -2519,14 +2376,6 @@ lodash.keys@^3.0.0: lodash.isarguments "^3.0.0" lodash.isarray "^3.0.0" -lodash.keys@~2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-2.4.1.tgz#48dea46df8ff7632b10d706b8acb26591e2b3727" - dependencies: - lodash._isnative "~2.4.1" - lodash._shimkeys "~2.4.1" - lodash.isobject "~2.4.1" - lodash.mapvalues@^4.4.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c" @@ -2539,18 +2388,6 @@ lodash.restparam@^3.0.0: version "3.6.1" resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" -lodash.template@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-2.4.1.tgz#9e611007edf629129a974ab3c48b817b3e1cf20d" - dependencies: - lodash._escapestringchar "~2.4.1" - lodash._reinterpolate "~2.4.1" - lodash.defaults "~2.4.1" - lodash.escape "~2.4.1" - lodash.keys "~2.4.1" - lodash.templatesettings "~2.4.1" - lodash.values "~2.4.1" - lodash.template@^3.0.0: version "3.6.2" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" @@ -2585,20 +2422,7 @@ lodash.templatesettings@^4.0.0: dependencies: lodash._reinterpolate "~3.0.0" -lodash.templatesettings@~2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz#ea76c75d11eb86d4dbe89a83893bb861929ac699" - dependencies: - lodash._reinterpolate "~2.4.1" - lodash.escape "~2.4.1" - -lodash.values@~2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/lodash.values/-/lodash.values-2.4.1.tgz#abf514436b3cb705001627978cbcf30b1280eea4" - dependencies: - lodash.keys "~2.4.1" - -lodash@^4.0.0, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.8.2: +lodash@^4.0.0, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" @@ -2635,10 +2459,6 @@ map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" -map-stream@~0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194" - meow@^3.3.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" @@ -2688,18 +2508,18 @@ mime-types@^2.1.12, mime-types@~2.1.7: dependencies: mime-db "~1.26.0" -"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" - dependencies: - brace-expansion "^1.0.0" - minimatch@^2.0.1: version "2.0.10" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" dependencies: brace-expansion "^1.0.0" +minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" + dependencies: + brace-expansion "^1.0.0" + minimatch@~0.2.11: version "0.2.14" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" @@ -2711,10 +2531,6 @@ minimist@0.0.8, minimist@~0.0.1: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" -minimist@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.2.0.tgz#4dffe525dae2b864c66c2e23c6271d7afdecefce" - minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" @@ -2733,7 +2549,7 @@ ms@0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" -multipipe@^0.1.0, multipipe@^0.1.2: +multipipe@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" dependencies: @@ -2951,19 +2767,6 @@ path-type@^1.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" -path@^0.12.7: - version "0.12.7" - resolved "https://registry.yarnpkg.com/path/-/path-0.12.7.tgz#d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f" - dependencies: - process "^0.11.1" - util "^0.10.3" - -pause-stream@0.0.11: - version "0.0.11" - resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" - dependencies: - through "~2.3" - pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -3019,10 +2822,6 @@ process-nextick-args@~1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" -process@^0.11.1: - version "0.11.9" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.9.tgz#7bd5ad21aa6253e7da8682264f1e11d11c0318c1" - progress@^1.1.8: version "1.1.8" resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" @@ -3070,7 +2869,7 @@ read-pkg@^1.0.0, read-pkg@^1.1.0: normalize-package-data "^2.3.2" path-type "^1.0.0" -"readable-stream@>=1.0.33-1 <1.1.0-0", readable-stream@~1.0.17: +"readable-stream@>=1.0.33-1 <1.1.0-0": version "1.0.34" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" dependencies: @@ -3377,7 +3176,7 @@ source-map@^0.4.4: dependencies: amdefine ">=0.0.4" -source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@~0.5.1: +source-map@^0.5.0, source-map@^0.5.3, source-map@~0.5.1: version "0.5.6" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" @@ -3405,12 +3204,6 @@ split2@^2.0.0: dependencies: through2 "^2.0.2" -split@0.2: - version "0.2.10" - resolved "https://registry.yarnpkg.com/split/-/split-0.2.10.tgz#67097c601d697ce1368f418f06cd201cf0521a57" - dependencies: - through "2" - split@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/split/-/split-1.0.0.tgz#c4395ce683abcd254bc28fe1dabb6e5c27dcffae" @@ -3436,12 +3229,6 @@ sshpk@^1.7.0: jsbn "~0.1.0" tweetnacl "~0.14.0" -stream-combiner@~0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14" - dependencies: - duplexer "~0.1.1" - stream-consume@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.0.tgz#a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f" @@ -3598,13 +3385,6 @@ text-table@^0.2.0, text-table@~0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" -through2@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/through2/-/through2-0.5.1.tgz#dfdd012eb9c700e2323fd334f38ac622ab372da7" - dependencies: - readable-stream "~1.0.17" - xtend "~3.0.0" - through2@^0.6.1: version "0.6.5" resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" @@ -3619,7 +3399,7 @@ through2@^2.0.0, through2@^2.0.1, through2@^2.0.2: readable-stream "^2.1.5" xtend "~4.0.1" -through@2, "through@>=2.2.7 <3", through@^2.3.6, through@~2.3, through@~2.3.1: +through@2, "through@>=2.2.7 <3", through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -3716,16 +3496,6 @@ util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" -util-extend@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f" - -util@^0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - dependencies: - inherits "2.0.1" - uuid@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" @@ -3773,18 +3543,6 @@ vinyl-fs@^0.3.0: through2 "^0.6.1" vinyl "^0.4.0" -vinyl-sourcemaps-apply@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" - dependencies: - source-map "^0.5.1" - -vinyl@^0.2.1: - version "0.2.3" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.2.3.tgz#bca938209582ec5a49ad538a00fa1f125e513252" - dependencies: - clone-stats "~0.0.1" - vinyl@^0.4.0: version "0.4.6" resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" @@ -3865,10 +3623,6 @@ write@^0.2.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" -xtend@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-3.0.0.tgz#5cce7407baf642cba7becda568111c493f59665a" - y18n@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" From ca29a8d379fc7b02692ac2ffb77b7bf1854b5f62 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 10 Apr 2017 09:09:35 +0200 Subject: [PATCH 25/40] chore: Update bump task --- .gulp/tasks/bump.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gulp/tasks/bump.js b/.gulp/tasks/bump.js index 7115100..b688813 100644 --- a/.gulp/tasks/bump.js +++ b/.gulp/tasks/bump.js @@ -20,7 +20,7 @@ gulp.task('bump', (cb) => { if (error) { console.log(gutil.colors.magenta.bold('[bump]'), gutil.colors.red.bold(' There was an issue bumping version:\n'), error.message); } else { - console.log(gutil.colors.magenta.bold('[bump]'), gutil.colors.green.bold(' Finished successfully')); + console.log(gutil.colors.magenta.bold('\n[bump]'), gutil.colors.green.bold(' Finished successfully\n')); } cb(error); } From 4f402d1963073c4bfd0e63991d919f783f3a3686 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 10 Apr 2017 09:45:53 +0200 Subject: [PATCH 26/40] chore: Change themes output folder and update paths --- .gulp/paths.js | 2 +- .gulp/tasks/themes.js | 8 +- material-theme-icons.json | 2 +- src/themes/Material-Theme-Darker.json | 670 ------------------ src/themes/Material-Theme.json | 573 --------------- themes/Material-Theme-Darker.json | 26 +- .../Material-Theme-Default.json | 0 .../Material-Theme-Lighter.json | 0 .../Material-Theme-Palenight.json | 0 9 files changed, 19 insertions(+), 1262 deletions(-) delete mode 100644 src/themes/Material-Theme-Darker.json delete mode 100644 src/themes/Material-Theme.json rename {src/themes => themes}/Material-Theme-Default.json (100%) rename {src/themes => themes}/Material-Theme-Lighter.json (100%) rename {src/themes => themes}/Material-Theme-Palenight.json (100%) diff --git a/.gulp/paths.js b/.gulp/paths.js index 06df29c..986493f 100644 --- a/.gulp/paths.js +++ b/.gulp/paths.js @@ -3,7 +3,7 @@ import infos from '../package.json'; const today = new Date() , paths = { 'icons': './icons', - 'themes': './src/themes', + 'themes': './themes', 'src': './src', 'dist': './dist' }; diff --git a/.gulp/tasks/themes.js b/.gulp/tasks/themes.js index 76b649a..d51cc1b 100644 --- a/.gulp/tasks/themes.js +++ b/.gulp/tasks/themes.js @@ -10,19 +10,19 @@ import YAML from 'yamljs'; import Paths from '../paths'; -const themeCommons = require('../../src/themes/settings/commons.json'); +const themeCommons = require(`../../src/themes/settings/commons.json`); const themeVariants = []; const themeTemplateFile = fs.readFileSync( - `${Paths.themes}/theme-template.yml`, + `${Paths.src}/themes/theme-template.yml`, 'utf-8' ); -const files = fs.readdirSync(`${Paths.themes}/settings/specific`); +const files = fs.readdirSync(`${Paths.src}/themes/settings/specific`); // build theme variants for later use in templating files.forEach(file => { const name = file.split('.')[0]; - const filepath = `${Paths.themes}/settings/specific/${file}`; + const filepath = `${Paths.src}/themes/settings/specific/${file}`; const contents = fs.readFileSync(filepath, 'utf-8'); try { diff --git a/material-theme-icons.json b/material-theme-icons.json index eb5e965..b2d4319 100644 --- a/material-theme-icons.json +++ b/material-theme-icons.json @@ -1 +1 @@ -{"iconDefinitions":{"_folder_dark":{"iconPath":"./icons/folder.svg"},"_folder_light":{"iconPath":"./icons/folder-light.svg"},"_folder_open":{"iconPath":"./icons/folder-outline.svg"},"_file_dark":{"iconPath":"./icons/file.svg"},"_file_actionscript":{"iconPath":"./icons/actionscript.svg"},"_file_ai":{"iconPath":"./icons/ai.svg"},"_file_android":{"iconPath":"./icons/android.svg"},"_file_angular":{"iconPath":"./icons/angular.svg"},"_file_arduino":{"iconPath":"./icons/arduino.svg"},"_file_assembly":{"iconPath":"./icons/assembly.svg"},"_file_autohotkey":{"iconPath":"./icons/autohotkey.svg"},"_file_bower":{"iconPath":"./icons/bower.svg"},"_file_c-lang":{"iconPath":"./icons/c-lang.svg"},"_file_certificate":{"iconPath":"./icons/certificate.svg"},"_file_changelog":{"iconPath":"./icons/changelog.svg"},"_file_clojure":{"iconPath":"./icons/clojure.svg"},"_file_cmake":{"iconPath":"./icons/cmake.svg"},"_file_cmd":{"iconPath":"./icons/cmd.svg"},"_file_coffee":{"iconPath":"./icons/coffee.svg"},"_file_console":{"iconPath":"./icons/console.svg"},"_file_contributing":{"iconPath":"./icons/contributing.svg"},"_file_cpp":{"iconPath":"./icons/cpp.svg"},"_file_credits":{"iconPath":"./icons/credits.svg"},"_file_csharp":{"iconPath":"./icons/csharp.svg"},"_file_css-map":{"iconPath":"./icons/css-map.svg"},"_file_css":{"iconPath":"./icons/css.svg"},"_file_dart":{"iconPath":"./icons/dart.svg"},"_file_database":{"iconPath":"./icons/database.svg"},"_file_dlang":{"iconPath":"./icons/dlang.svg"},"_file_docker":{"iconPath":"./icons/docker.svg"},"_file_document":{"iconPath":"./icons/document.svg"},"_file_email":{"iconPath":"./icons/email.svg"},"_file_exe":{"iconPath":"./icons/exe.svg"},"_file_favicon":{"iconPath":"./icons/favicon.svg"},"_file_file":{"iconPath":"./icons/file.svg"},"_file_flash":{"iconPath":"./icons/flash.svg"},"_file_flow":{"iconPath":"./icons/flow.svg"},"_file_folder-light":{"iconPath":"./icons/folder-light.svg"},"_file_folder-outline":{"iconPath":"./icons/folder-outline.svg"},"_file_folder":{"iconPath":"./icons/folder.svg"},"_file_font":{"iconPath":"./icons/font.svg"},"_file_fsharp":{"iconPath":"./icons/fsharp.svg"},"_file_git":{"iconPath":"./icons/git.svg"},"_file_github":{"iconPath":"./icons/github.svg"},"_file_gopher":{"iconPath":"./icons/gopher.svg"},"_file_gradle":{"iconPath":"./icons/gradle.svg"},"_file_groovy":{"iconPath":"./icons/groovy.svg"},"_file_grunt":{"iconPath":"./icons/grunt.svg"},"_file_gulp":{"iconPath":"./icons/gulp.svg"},"_file_haskell":{"iconPath":"./icons/haskell.svg"},"_file_html":{"iconPath":"./icons/html.svg"},"_file_image":{"iconPath":"./icons/image.svg"},"_file_ionic":{"iconPath":"./icons/ionic.svg"},"_file_java":{"iconPath":"./icons/java.svg"},"_file_javascript-map":{"iconPath":"./icons/javascript-map.svg"},"_file_js":{"iconPath":"./icons/js.svg"},"_file_json":{"iconPath":"./icons/json.svg"},"_file_key":{"iconPath":"./icons/key.svg"},"_file_kotlin":{"iconPath":"./icons/kotlin.svg"},"_file_less":{"iconPath":"./icons/less.svg"},"_file_lib":{"iconPath":"./icons/lib.svg"},"_file_license":{"iconPath":"./icons/license.svg"},"_file_lua":{"iconPath":"./icons/lua.svg"},"_file_markdown":{"iconPath":"./icons/markdown.svg"},"_file_markup":{"iconPath":"./icons/markup.svg"},"_file_movie":{"iconPath":"./icons/movie.svg"},"_file_music":{"iconPath":"./icons/music.svg"},"_file_mustache":{"iconPath":"./icons/mustache.svg"},"_file_mxml":{"iconPath":"./icons/mxml.svg"},"_file_nodejs":{"iconPath":"./icons/nodejs.svg"},"_file_npm":{"iconPath":"./icons/npm.svg"},"_file_ocaml":{"iconPath":"./icons/ocaml.svg"},"_file_pdf":{"iconPath":"./icons/pdf.svg"},"_file_php":{"iconPath":"./icons/php.svg"},"_file_polymer":{"iconPath":"./icons/polymer.svg"},"_file_postcss":{"iconPath":"./icons/postcss.svg"},"_file_powerpoint":{"iconPath":"./icons/powerpoint.svg"},"_file_procfile":{"iconPath":"./icons/procfile.svg"},"_file_pug":{"iconPath":"./icons/pug.svg"},"_file_python":{"iconPath":"./icons/python.svg"},"_file_r":{"iconPath":"./icons/r.svg"},"_file_rails":{"iconPath":"./icons/rails.svg"},"_file_raml":{"iconPath":"./icons/raml.svg"},"_file_react":{"iconPath":"./icons/react.svg"},"_file_readme":{"iconPath":"./icons/readme.svg"},"_file_ruby":{"iconPath":"./icons/ruby.svg"},"_file_rust":{"iconPath":"./icons/rust.svg"},"_file_sass":{"iconPath":"./icons/sass.svg"},"_file_settings":{"iconPath":"./icons/settings.svg"},"_file_sketch":{"iconPath":"./icons/sketch.svg"},"_file_star":{"iconPath":"./icons/star.svg"},"_file_stylus":{"iconPath":"./icons/stylus.svg"},"_file_sublime":{"iconPath":"./icons/sublime.svg"},"_file_svg":{"iconPath":"./icons/svg.svg"},"_file_swc":{"iconPath":"./icons/swc.svg"},"_file_swift":{"iconPath":"./icons/swift.svg"},"_file_swig":{"iconPath":"./icons/swig.svg"},"_file_table":{"iconPath":"./icons/table.svg"},"_file_tex":{"iconPath":"./icons/tex.svg"},"_file_todo":{"iconPath":"./icons/todo.svg"},"_file_tune":{"iconPath":"./icons/tune.svg"},"_file_twig":{"iconPath":"./icons/twig.svg"},"_file_typescript":{"iconPath":"./icons/typescript.svg"},"_file_typescript_def":{"iconPath":"./icons/typescript_def.svg"},"_file_url":{"iconPath":"./icons/url.svg"},"_file_virtual":{"iconPath":"./icons/virtual.svg"},"_file_visualstudio":{"iconPath":"./icons/visualstudio.svg"},"_file_vue":{"iconPath":"./icons/vue.svg"},"_file_webpack":{"iconPath":"./icons/webpack.svg"},"_file_word":{"iconPath":"./icons/word.svg"},"_file_xaml":{"iconPath":"./icons/xaml.svg"},"_file_xml":{"iconPath":"./icons/xml.svg"},"_file_yaml":{"iconPath":"./icons/yaml.svg"},"_file_yarn":{"iconPath":"./icons/yarn.svg"},"_file_zip":{"iconPath":"./icons/zip.svg"}},"fileExtensions":{"cmd":"_file_cmd","mustache":"_file_mustache","rails":"_file_rails","styl":"_file_stylus","twig":"_file_twig","swig":"_file_swig","sketch":"_file_sketch","do":"_file_todo","sublime-settings":"_file_sublime","sublime-theme":"_file_sublime","sublime-commands":"_file_sublime","sublime-menu":"_file_sublime","html":"_file_html","jade":"_file_pug","pug":"_file_pug","md":"_file_markdown","md.rendered":"_file_markdown","markdown":"_file_markdown","markdown.rendered":"_file_markdown","css":"_file_css","postcss":"_file_postcss","scss":"_file_sass","sass":"_file_sass","less":"_file_less","json":"_file_json","yaml":"_file_yaml","YAML-tmLanguage":"_file_yaml","yml":"_file_yaml","xml":"_file_xml","plist":"_file_xml","xsd":"_file_xml","dtd":"_file_xml","xsl":"_file_xml","xslt":"_file_xml","resx":"_file_xml","iml":"_file_xml","xquery":"_file_xml","tmLanguage":"_file_xml","png":"_file_image","jpeg":"_file_image","jpg":"_file_image","gif":"_file_image","svg":"_file_svg","eps":"_file_svg","ai":"_file_ai","ico":"_file_image","tif":"_file_image","tiff":"_file_image","psd":"_file_image","psb":"_file_image","ami":"_file_image","apx":"_file_image","bmp":"_file_image","bpg":"_file_image","brk":"_file_image","cur":"_file_image","dds":"_file_image","dng":"_file_image","exr":"_file_image","fpx":"_file_image","gbr":"_file_image","img":"_file_image","jbig2":"_file_image","jb2":"_file_image","jng":"_file_image","jxr":"_file_image","pbm":"_file_image","pgf":"_file_image","pic":"_file_image","raw":"_file_image","webp":"_file_image","php":"_file_php","js":"_file_js","ejs":"_file_js","jsx":"_file_react","ini":"_file_settings","dlc":"_file_settings","dll":"_file_settings","config":"_file_settings","conf":"_file_settings","esx":"_file_js","ts":"_file_typescript","tsx":"_file_react","d.ts":"_file_typescript_def","pdf":"_file_pdf","xlsx":"_file_table","xls":"_file_table","csv":"_file_table","vscodeignore":"_file_vs","vsixmanifest":"_file_vs","suo":"_file_vs","sln":"_file_vs","pdb":"_file_database","cs":"_file_csharp","csproj":"_file_vs","zip":"_file_zip","tar":"_file_zip","gz":"_file_zip","xz":"_file_zip","bzip2":"_file_zip","gzip":"_file_zip","7z":"_file_zip","7zip":"_file_zip","pzip":"_file_zip","wim":"_file_zip","rar":"_file_zip","tgz":"_file_zip","exe":"_file_exe","msi":"_file_exe","java":"_file_java","jar":"_file_java","jsp":"_file_java","c":"_file_c","h":"_file_c","m":"_file_c","cc":"_file_c++","cpp":"_file_c++","hpp":"_file_c++","mm":"_file_c++","cxx":"_file_c++","go":"_file_go","py":"_file_python","url":"_file_url","sh":"_file_console","bat":"_file_console","ps1":"_file_console","fish":"_file_console","bash":"_file_console","gradle":"_file_gradle","doc":"_file_word","docx":"_file_word","rtf":"_file_word","properties":"_file_settings","prop":"_file_settings","settings":"_file_settings","sql":"_file_database","accdb":"_file_database","mdb":"_file_database","cer":"_file_certificate","cert":"_file_certificate","crt":"_file_certificate","pub":"_file_key","key":"_file_key","pem":"_file_key","asc":"_file_key","woff":"_file_font","woff2":"_file_font","ttf":"_file_font","eot":"_file_font","suit":"_file_font","otf":"_file_font","bmap":"_file_font","fnt":"_file_font","odttf":"_file_font","ttc":"_file_font","font":"_file_font","fonts":"_file_font","sui":"_file_font","ntf":"_file_font","mrf":"_file_font","lib":"_file_lib","rb":"_file_ruby","erb":"_file_ruby","fs":"_file_fsharp","fsx":"_file_fsharp","fsi":"_file_fsharp","fsproj":"_file_fsharp","manifest":"_file_xml","swift":"_file_swift","ino":"_file_arduino","dockerignore":"_file_docker","tex":"_file_tex","bib":"_file_lib","pptx":"_file_powerpoint","ppt":"_file_powerpoint","pptm":"_file_powerpoint","potx":"_file_powerpoint","pot":"_file_powerpoint","potm":"_file_powerpoint","ppsx":"_file_powerpoint","ppsm":"_file_powerpoint","pps":"_file_powerpoint","ppam":"_file_powerpoint","ppa":"_file_powerpoint","webm":"_file_movie","mkv":"_file_movie","flv":"_file_movie","vob":"_file_movie","ogv":"_file_movie","ogg":"_file_movie","gifv":"_file_movie","avi":"_file_movie","mov":"_file_movie","qt":"_file_movie","wmv":"_file_movie","yuv":"_file_movie","rm":"_file_movie","rmvb":"_file_movie","mp4":"_file_movie","m4v":"_file_movie","mpg":"_file_movie","mp2":"_file_movie","mpeg":"_file_movie","mpe":"_file_movie","mpv":"_file_movie","m2v":"_file_movie","vdi":"_file_virtual","vbox":"_file_virtual","vbox-prev":"_file_virtual","ics":"_file_email","mp3":"_file_music","flac":"_file_music","m4a":"_file_music","wma":"_file_music","aiff":"_file_music","coffee":"_file_coffee","txt":"_file_document","sqlite":"_file_database","graphql":"_file_json","props":"_file_settings","toml":"_file_settings","rs":"_file_rust","raml":"_file_raml","xaml":"_file_xaml","prefs":"_file_settings","hs":"_file_haskell","kt":"_file_kotlin","project":"_file_xml","patch":"_file_git","dockerfile":"_file_docker","vb":"_file_vs","lua":"_file_lua","clj":"_file_clojure","groovy":"_file_groovy","r":"_file_r","rst":"_file_markdown","dart":"_file_dart","as":"_file_actionscript","mxml":"_file_mxml","ahk":"_file_autohotkey","swf":"_file_flash","swc":"_file_swc","cmake":"_file_cmake","asm":"_file_assembly","a51":"_file_assembly","inc":"_file_assembly","nasm":"_file_assembly","s":"_file_assembly","ms":"_file_assembly","agc":"_file_assembly","ags":"_file_assembly","aea":"_file_assembly","argus":"_file_assembly","mitigus":"_file_assembly","binsource":"_file_assembly","vue":"_file_vue","ml":"_file_ocaml","mli":"_file_ocaml","cmx":"_file_ocaml","js.map":"_file_jsmap","css.map":"_file_cssmap","tmTheme":"_file_markup"},"fileNames":{"gruntfile.js":"_file_grunt","bower.json":"_file_bower",".bowerrc":"_file_bower","webpack.js":"_file_webpack","webpack.config.js":"_file_webpack","webpack.dev.js":"_file_webpack","webpack.prod.js":"_file_webpack","webpack.common.js":"_file_webpack","webpackfile.js":"_file_webpack","ionic.config.json":"_file_ionic",".io-config.json":"_file_ionic","gulpfile.js":"_file_gulp","gulpfile.babel.js":"_file_gulp","package.json":"_file_npm","gradle.properties":"_file_gradle","gradlew":"_file_gradle",".jscsrc":"_file_json",".jshintrc":"_file_json",".jshintignore":"_file_settings",".npmignore":"_file_npm","tsconfig.json":"_file_json","tslint.json":"_file_json","androidmanifest.xml":"_file_android","gradle-wrapper.properties":"_file_gradle",".editorconfig":"_file_settings","procfile":"_file_procfile",".env":"_file_tune","dockerfile":"_file_docker","license":"_file_license","license.md":"_file_license","license.md.rendered":"_file_license","license.txt":"_file_license",".babelrc":"_file_json",".eslintrc":"_file_yaml",".buildignore":"_file_settings",".htaccess":"_file_xml","composer.lock":"_file_json",".gitignore":"_file_git",".gitconfig":"_file_git",".gitattributes":"_file_git",".gitmodules":"_file_git",".gitkeep":"_file_git","yarn.lock":"_file_yarn",".yarnclean":"_file_yarn",".yarn-integrity":"_file_yarn","yarn-error.log":"_file_yarn","contributing.md":"_file_contributing","contributing.md.rendered":"_file_contributing","readme.md":"_file_readme","readme.md.rendered":"_file_readme",".mailmap":"_file_email","makefile":"_file_settings","changelog":"_file_changelog","changelog.md":"_file_changelog","changelog.md.rendered":"_file_changelog","CREDITS":"_file_credits","credits.txt":"_file_credits","credits.md":"_file_credits","credits.md.rendered":"_file_credits",".flowconfig":"_file_flow",".jsbeautifyrc":"_file_json","git-history":"_file_git","angular-cli.json":"_file_angular","app.module.ts":"_file_angular","favicon.ico":"_file_favicon"},"file":"_file_dark","folder":"_folder_dark","folderExpanded":"_folder_open","folderNames":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"folderNamesExpanded":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"light":{"folderExpanded":"_folder_open","folder":"_folder_light"},"languageIds":{"git":"_file_git"}} +{"iconDefinitions":{"_folder_dark":{"iconPath":"./icons/folder.svg"},"_folder_light":{"iconPath":"./icons/folder-light.svg"},"_folder_open":{"iconPath":"./icons/folder-outline.svg"},"_file_dark":{"iconPath":"./icons/file.svg"},"_file_":{"iconPath":"./icons/.svg"},"_file_actionscript":{"iconPath":"./icons/actionscript.svg"},"_file_ai":{"iconPath":"./icons/ai.svg"},"_file_android":{"iconPath":"./icons/android.svg"},"_file_angular":{"iconPath":"./icons/angular.svg"},"_file_arduino":{"iconPath":"./icons/arduino.svg"},"_file_assembly":{"iconPath":"./icons/assembly.svg"},"_file_autohotkey":{"iconPath":"./icons/autohotkey.svg"},"_file_bower":{"iconPath":"./icons/bower.svg"},"_file_c-lang":{"iconPath":"./icons/c-lang.svg"},"_file_certificate":{"iconPath":"./icons/certificate.svg"},"_file_changelog":{"iconPath":"./icons/changelog.svg"},"_file_clojure":{"iconPath":"./icons/clojure.svg"},"_file_cmake":{"iconPath":"./icons/cmake.svg"},"_file_cmd":{"iconPath":"./icons/cmd.svg"},"_file_coffee":{"iconPath":"./icons/coffee.svg"},"_file_console":{"iconPath":"./icons/console.svg"},"_file_contributing":{"iconPath":"./icons/contributing.svg"},"_file_cpp":{"iconPath":"./icons/cpp.svg"},"_file_credits":{"iconPath":"./icons/credits.svg"},"_file_csharp":{"iconPath":"./icons/csharp.svg"},"_file_css-map":{"iconPath":"./icons/css-map.svg"},"_file_css":{"iconPath":"./icons/css.svg"},"_file_dart":{"iconPath":"./icons/dart.svg"},"_file_database":{"iconPath":"./icons/database.svg"},"_file_dlang":{"iconPath":"./icons/dlang.svg"},"_file_docker":{"iconPath":"./icons/docker.svg"},"_file_document":{"iconPath":"./icons/document.svg"},"_file_email":{"iconPath":"./icons/email.svg"},"_file_exe":{"iconPath":"./icons/exe.svg"},"_file_favicon":{"iconPath":"./icons/favicon.svg"},"_file_file":{"iconPath":"./icons/file.svg"},"_file_flash":{"iconPath":"./icons/flash.svg"},"_file_flow":{"iconPath":"./icons/flow.svg"},"_file_folder-light":{"iconPath":"./icons/folder-light.svg"},"_file_folder-outline":{"iconPath":"./icons/folder-outline.svg"},"_file_folder":{"iconPath":"./icons/folder.svg"},"_file_font":{"iconPath":"./icons/font.svg"},"_file_fsharp":{"iconPath":"./icons/fsharp.svg"},"_file_git":{"iconPath":"./icons/git.svg"},"_file_github":{"iconPath":"./icons/github.svg"},"_file_gopher":{"iconPath":"./icons/gopher.svg"},"_file_gradle":{"iconPath":"./icons/gradle.svg"},"_file_groovy":{"iconPath":"./icons/groovy.svg"},"_file_grunt":{"iconPath":"./icons/grunt.svg"},"_file_gulp":{"iconPath":"./icons/gulp.svg"},"_file_haskell":{"iconPath":"./icons/haskell.svg"},"_file_html":{"iconPath":"./icons/html.svg"},"_file_image":{"iconPath":"./icons/image.svg"},"_file_ionic":{"iconPath":"./icons/ionic.svg"},"_file_java":{"iconPath":"./icons/java.svg"},"_file_javascript-map":{"iconPath":"./icons/javascript-map.svg"},"_file_js":{"iconPath":"./icons/js.svg"},"_file_json":{"iconPath":"./icons/json.svg"},"_file_key":{"iconPath":"./icons/key.svg"},"_file_kotlin":{"iconPath":"./icons/kotlin.svg"},"_file_less":{"iconPath":"./icons/less.svg"},"_file_lib":{"iconPath":"./icons/lib.svg"},"_file_license":{"iconPath":"./icons/license.svg"},"_file_lua":{"iconPath":"./icons/lua.svg"},"_file_markdown":{"iconPath":"./icons/markdown.svg"},"_file_markup":{"iconPath":"./icons/markup.svg"},"_file_movie":{"iconPath":"./icons/movie.svg"},"_file_music":{"iconPath":"./icons/music.svg"},"_file_mustache":{"iconPath":"./icons/mustache.svg"},"_file_mxml":{"iconPath":"./icons/mxml.svg"},"_file_nodejs":{"iconPath":"./icons/nodejs.svg"},"_file_npm":{"iconPath":"./icons/npm.svg"},"_file_ocaml":{"iconPath":"./icons/ocaml.svg"},"_file_pdf":{"iconPath":"./icons/pdf.svg"},"_file_php":{"iconPath":"./icons/php.svg"},"_file_polymer":{"iconPath":"./icons/polymer.svg"},"_file_postcss":{"iconPath":"./icons/postcss.svg"},"_file_powerpoint":{"iconPath":"./icons/powerpoint.svg"},"_file_procfile":{"iconPath":"./icons/procfile.svg"},"_file_pug":{"iconPath":"./icons/pug.svg"},"_file_python":{"iconPath":"./icons/python.svg"},"_file_r":{"iconPath":"./icons/r.svg"},"_file_rails":{"iconPath":"./icons/rails.svg"},"_file_raml":{"iconPath":"./icons/raml.svg"},"_file_react":{"iconPath":"./icons/react.svg"},"_file_readme":{"iconPath":"./icons/readme.svg"},"_file_ruby":{"iconPath":"./icons/ruby.svg"},"_file_rust":{"iconPath":"./icons/rust.svg"},"_file_sass":{"iconPath":"./icons/sass.svg"},"_file_settings":{"iconPath":"./icons/settings.svg"},"_file_sketch":{"iconPath":"./icons/sketch.svg"},"_file_star":{"iconPath":"./icons/star.svg"},"_file_stylus":{"iconPath":"./icons/stylus.svg"},"_file_sublime":{"iconPath":"./icons/sublime.svg"},"_file_svg":{"iconPath":"./icons/svg.svg"},"_file_swc":{"iconPath":"./icons/swc.svg"},"_file_swift":{"iconPath":"./icons/swift.svg"},"_file_swig":{"iconPath":"./icons/swig.svg"},"_file_table":{"iconPath":"./icons/table.svg"},"_file_tex":{"iconPath":"./icons/tex.svg"},"_file_todo":{"iconPath":"./icons/todo.svg"},"_file_tune":{"iconPath":"./icons/tune.svg"},"_file_twig":{"iconPath":"./icons/twig.svg"},"_file_typescript":{"iconPath":"./icons/typescript.svg"},"_file_typescript_def":{"iconPath":"./icons/typescript_def.svg"},"_file_url":{"iconPath":"./icons/url.svg"},"_file_virtual":{"iconPath":"./icons/virtual.svg"},"_file_visualstudio":{"iconPath":"./icons/visualstudio.svg"},"_file_vue":{"iconPath":"./icons/vue.svg"},"_file_webpack":{"iconPath":"./icons/webpack.svg"},"_file_word":{"iconPath":"./icons/word.svg"},"_file_xaml":{"iconPath":"./icons/xaml.svg"},"_file_xml":{"iconPath":"./icons/xml.svg"},"_file_yaml":{"iconPath":"./icons/yaml.svg"},"_file_yarn":{"iconPath":"./icons/yarn.svg"},"_file_zip":{"iconPath":"./icons/zip.svg"}},"fileExtensions":{"cmd":"_file_cmd","mustache":"_file_mustache","rails":"_file_rails","styl":"_file_stylus","twig":"_file_twig","swig":"_file_swig","sketch":"_file_sketch","do":"_file_todo","sublime-settings":"_file_sublime","sublime-theme":"_file_sublime","sublime-commands":"_file_sublime","sublime-menu":"_file_sublime","html":"_file_html","jade":"_file_pug","pug":"_file_pug","md":"_file_markdown","md.rendered":"_file_markdown","markdown":"_file_markdown","markdown.rendered":"_file_markdown","css":"_file_css","postcss":"_file_postcss","scss":"_file_sass","sass":"_file_sass","less":"_file_less","json":"_file_json","yaml":"_file_yaml","YAML-tmLanguage":"_file_yaml","yml":"_file_yaml","xml":"_file_xml","plist":"_file_xml","xsd":"_file_xml","dtd":"_file_xml","xsl":"_file_xml","xslt":"_file_xml","resx":"_file_xml","iml":"_file_xml","xquery":"_file_xml","tmLanguage":"_file_xml","png":"_file_image","jpeg":"_file_image","jpg":"_file_image","gif":"_file_image","svg":"_file_svg","eps":"_file_svg","ai":"_file_ai","ico":"_file_image","tif":"_file_image","tiff":"_file_image","psd":"_file_image","psb":"_file_image","ami":"_file_image","apx":"_file_image","bmp":"_file_image","bpg":"_file_image","brk":"_file_image","cur":"_file_image","dds":"_file_image","dng":"_file_image","exr":"_file_image","fpx":"_file_image","gbr":"_file_image","img":"_file_image","jbig2":"_file_image","jb2":"_file_image","jng":"_file_image","jxr":"_file_image","pbm":"_file_image","pgf":"_file_image","pic":"_file_image","raw":"_file_image","webp":"_file_image","php":"_file_php","js":"_file_js","ejs":"_file_js","jsx":"_file_react","ini":"_file_settings","dlc":"_file_settings","dll":"_file_settings","config":"_file_settings","conf":"_file_settings","esx":"_file_js","ts":"_file_typescript","tsx":"_file_react","d.ts":"_file_typescript_def","pdf":"_file_pdf","xlsx":"_file_table","xls":"_file_table","csv":"_file_table","vscodeignore":"_file_vs","vsixmanifest":"_file_vs","suo":"_file_vs","sln":"_file_vs","pdb":"_file_database","cs":"_file_csharp","csproj":"_file_vs","zip":"_file_zip","tar":"_file_zip","gz":"_file_zip","xz":"_file_zip","bzip2":"_file_zip","gzip":"_file_zip","7z":"_file_zip","7zip":"_file_zip","pzip":"_file_zip","wim":"_file_zip","rar":"_file_zip","tgz":"_file_zip","exe":"_file_exe","msi":"_file_exe","java":"_file_java","jar":"_file_java","jsp":"_file_java","c":"_file_c","h":"_file_c","m":"_file_c","cc":"_file_c++","cpp":"_file_c++","hpp":"_file_c++","mm":"_file_c++","cxx":"_file_c++","go":"_file_go","py":"_file_python","url":"_file_url","sh":"_file_console","bat":"_file_console","ps1":"_file_console","fish":"_file_console","bash":"_file_console","gradle":"_file_gradle","doc":"_file_word","docx":"_file_word","rtf":"_file_word","properties":"_file_settings","prop":"_file_settings","settings":"_file_settings","sql":"_file_database","accdb":"_file_database","mdb":"_file_database","cer":"_file_certificate","cert":"_file_certificate","crt":"_file_certificate","pub":"_file_key","key":"_file_key","pem":"_file_key","asc":"_file_key","woff":"_file_font","woff2":"_file_font","ttf":"_file_font","eot":"_file_font","suit":"_file_font","otf":"_file_font","bmap":"_file_font","fnt":"_file_font","odttf":"_file_font","ttc":"_file_font","font":"_file_font","fonts":"_file_font","sui":"_file_font","ntf":"_file_font","mrf":"_file_font","lib":"_file_lib","rb":"_file_ruby","erb":"_file_ruby","fs":"_file_fsharp","fsx":"_file_fsharp","fsi":"_file_fsharp","fsproj":"_file_fsharp","manifest":"_file_xml","swift":"_file_swift","ino":"_file_arduino","dockerignore":"_file_docker","tex":"_file_tex","bib":"_file_lib","pptx":"_file_powerpoint","ppt":"_file_powerpoint","pptm":"_file_powerpoint","potx":"_file_powerpoint","pot":"_file_powerpoint","potm":"_file_powerpoint","ppsx":"_file_powerpoint","ppsm":"_file_powerpoint","pps":"_file_powerpoint","ppam":"_file_powerpoint","ppa":"_file_powerpoint","webm":"_file_movie","mkv":"_file_movie","flv":"_file_movie","vob":"_file_movie","ogv":"_file_movie","ogg":"_file_movie","gifv":"_file_movie","avi":"_file_movie","mov":"_file_movie","qt":"_file_movie","wmv":"_file_movie","yuv":"_file_movie","rm":"_file_movie","rmvb":"_file_movie","mp4":"_file_movie","m4v":"_file_movie","mpg":"_file_movie","mp2":"_file_movie","mpeg":"_file_movie","mpe":"_file_movie","mpv":"_file_movie","m2v":"_file_movie","vdi":"_file_virtual","vbox":"_file_virtual","vbox-prev":"_file_virtual","ics":"_file_email","mp3":"_file_music","flac":"_file_music","m4a":"_file_music","wma":"_file_music","aiff":"_file_music","coffee":"_file_coffee","txt":"_file_document","sqlite":"_file_database","graphql":"_file_json","props":"_file_settings","toml":"_file_settings","rs":"_file_rust","raml":"_file_raml","xaml":"_file_xaml","prefs":"_file_settings","hs":"_file_haskell","kt":"_file_kotlin","project":"_file_xml","patch":"_file_git","dockerfile":"_file_docker","vb":"_file_vs","lua":"_file_lua","clj":"_file_clojure","groovy":"_file_groovy","r":"_file_r","rst":"_file_markdown","dart":"_file_dart","as":"_file_actionscript","mxml":"_file_mxml","ahk":"_file_autohotkey","swf":"_file_flash","swc":"_file_swc","cmake":"_file_cmake","asm":"_file_assembly","a51":"_file_assembly","inc":"_file_assembly","nasm":"_file_assembly","s":"_file_assembly","ms":"_file_assembly","agc":"_file_assembly","ags":"_file_assembly","aea":"_file_assembly","argus":"_file_assembly","mitigus":"_file_assembly","binsource":"_file_assembly","vue":"_file_vue","ml":"_file_ocaml","mli":"_file_ocaml","cmx":"_file_ocaml","js.map":"_file_jsmap","css.map":"_file_cssmap","tmTheme":"_file_markup"},"fileNames":{"gruntfile.js":"_file_grunt","bower.json":"_file_bower",".bowerrc":"_file_bower","webpack.js":"_file_webpack","webpack.config.js":"_file_webpack","webpack.dev.js":"_file_webpack","webpack.prod.js":"_file_webpack","webpack.common.js":"_file_webpack","webpackfile.js":"_file_webpack","ionic.config.json":"_file_ionic",".io-config.json":"_file_ionic","gulpfile.js":"_file_gulp","gulpfile.babel.js":"_file_gulp","package.json":"_file_npm","gradle.properties":"_file_gradle","gradlew":"_file_gradle",".jscsrc":"_file_json",".jshintrc":"_file_json",".jshintignore":"_file_settings",".npmignore":"_file_npm","tsconfig.json":"_file_json","tslint.json":"_file_json","androidmanifest.xml":"_file_android","gradle-wrapper.properties":"_file_gradle",".editorconfig":"_file_settings","procfile":"_file_procfile",".env":"_file_tune","dockerfile":"_file_docker","license":"_file_license","license.md":"_file_license","license.md.rendered":"_file_license","license.txt":"_file_license",".babelrc":"_file_json",".eslintrc":"_file_yaml",".buildignore":"_file_settings",".htaccess":"_file_xml","composer.lock":"_file_json",".gitignore":"_file_git",".gitconfig":"_file_git",".gitattributes":"_file_git",".gitmodules":"_file_git",".gitkeep":"_file_git","yarn.lock":"_file_yarn",".yarnclean":"_file_yarn",".yarn-integrity":"_file_yarn","yarn-error.log":"_file_yarn","contributing.md":"_file_contributing","contributing.md.rendered":"_file_contributing","readme.md":"_file_readme","readme.md.rendered":"_file_readme",".mailmap":"_file_email","makefile":"_file_settings","changelog":"_file_changelog","changelog.md":"_file_changelog","changelog.md.rendered":"_file_changelog","CREDITS":"_file_credits","credits.txt":"_file_credits","credits.md":"_file_credits","credits.md.rendered":"_file_credits",".flowconfig":"_file_flow",".jsbeautifyrc":"_file_json","git-history":"_file_git","angular-cli.json":"_file_angular","app.module.ts":"_file_angular","favicon.ico":"_file_favicon"},"file":"_file_dark","folder":"_folder_dark","folderExpanded":"_folder_open","folderNames":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"folderNamesExpanded":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"light":{"folderExpanded":"_folder_open","folder":"_folder_light"},"languageIds":{"git":"_file_git"}} diff --git a/src/themes/Material-Theme-Darker.json b/src/themes/Material-Theme-Darker.json deleted file mode 100644 index e9a2228..0000000 --- a/src/themes/Material-Theme-Darker.json +++ /dev/null @@ -1,670 +0,0 @@ -{ - "name": "Material Theme Darker", - "tokenColors": [ - { - "settings": { - "background": "#252526", - "foreground": "#ffffff" - } - }, - { - "name": "Comment", - "scope": [ - "comment", - "punctuation.definition.comment" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#4A4A4A" - } - }, - { - "name": "Variables", - "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": "#FF5370", - "foreground": "#ffffff" - } - }, - { - "name": "Invalid 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": [ - "Keyword", - "Storage" - ], - "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": "#f07178" - } - }, - { - "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": "#f07178" - } - }, - { - "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": "#FF5370" - } - }, - { - "name": "Language methods", - "scope": [ - "variable.language" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#FF5370" - } - }, - { - "name": "entity.name.method.js", - "scope": [ - "entity.name.method.js" - ], - "settings": { - "fontStyle": "italic", - "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's", - "scope": [ - "source.sass keyword.control" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "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": "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": "#FF5370" - } - }, - { - "name": "JSON Key - Level 0", - "scope": [ - "source.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 1", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FFCB6B" - } - }, - { - "name": "JSON Key - Level 2", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#F78C6C" - } - }, - { - "name": "JSON Key - Level 3", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "JSON Key - Level 4", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C17E70" - } - }, - { - "name": "JSON Key - Level 5", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "JSON Key - Level 6", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#f07178" - } - }, - { - "name": "JSON Key - Level 7", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 8", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "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.inline.raw.markdown" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "Markdown - Markup Raw Inline Punctuation", - "scope": [ - "text.html.markdown markup.inline.raw.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": "#f07178" - } - }, - { - "name": "Markup - Bold", - "scope": [ - "markup.bold", - "markup.bold string" - ], - "settings": { - "fontStyle": "bold", - "foreground": "#f07178" - } - }, - { - "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", - "foreground": "#f07178" - } - }, - { - "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": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block", - "scope": [ - "punctuation.definition.fenced.markdown" - ], - "settings": { - "foreground": "#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": { - "foreground": "#65737e" - } - }, - { - "name": "Markdown - Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "fontStyle": "bold", - "background": "#00000050", - "foreground": "#65737e" - } - }, - { - "name": "Markup - Table", - "scope": [ - "markup.table" - ], - "settings": { - "foreground": "#eeffffff" - } - } - ], - "colors": { - "editorBackground": "#252526", - "editorForeground": "#FFFFFF", - "statusBarBackground": "#252526", - "activityBarBackground": "#252526" - } -} \ No newline at end of file diff --git a/src/themes/Material-Theme.json b/src/themes/Material-Theme.json deleted file mode 100644 index 3d6f166..0000000 --- a/src/themes/Material-Theme.json +++ /dev/null @@ -1,573 +0,0 @@ -{ - "name": "Material Theme Darker", - "tokenColors": [ - { - "settings": { - "background": "#252526", - "foreground": "#FFFFFF" - } - }, - { - "name": "Comment", - "scope": [ - "comment", - "punctuation.definition.comment" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#546E7A" - } - }, - { - "name": "Variables", - "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": "#FF5370", - "foreground": "#FFFFFF" - } - }, - { - "name": "Invalid 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": [ - "Keyword", - "Storage" - ], - "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": "#F07178" - } - }, - { - "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": "#F07178" - } - }, - { - "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": "#FF5370" - } - }, - { - "name": "Language methods", - "scope": [ - "variable.language" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#FF5370" - } - }, - { - "name": "entity.name.method.js", - "scope": [ - "entity.name.method.js" - ], - "settings": { - "fontStyle": "italic", - "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's", - "scope": [ - "source.sass keyword.control" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "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": "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": "#FF5370" - } - }, - { - "name": "JSON Key - Level 0", - "scope": [ - "source.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 1", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FFCB6B" - } - }, - { - "name": "JSON Key - Level 2", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FFCB6B" - } - }, - { - "name": "JSON Key - Level 3", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "JSON Key - Level 4", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C17E70" - } - }, - { - "name": "JSON Key - Level 5", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "JSON Key - Level 6", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#f07178" - } - }, - { - "name": "JSON Key - Level 7", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 8", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "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.inline.raw.markdown" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "Markdown - Markup Raw Inline Punctuation", - "scope": [ - "text.html.markdown markup.inline.raw.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": "#F07178" - } - }, - { - "name": "Markup - Bold", - "scope": [ - "markup.bold", - "markup.bold string" - ], - "settings": { - "fontStyle": "bold", - "foreground": "#F07178" - } - }, - { - "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", - "foreground": "#F07178" - } - }, - { - "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": "" - } - } - ], - "colors": { - "editorBackground": "#252526", - "editorForeground": "#FFFFFF", - "statusBarBackground": "#252526" - } -} \ No newline at end of file diff --git a/themes/Material-Theme-Darker.json b/themes/Material-Theme-Darker.json index 6fa5195..e9a2228 100644 --- a/themes/Material-Theme-Darker.json +++ b/themes/Material-Theme-Darker.json @@ -4,7 +4,7 @@ { "settings": { "background": "#252526", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -25,7 +25,7 @@ "string constant.other.placeholder" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#eeffffff" } }, { @@ -34,7 +34,7 @@ "constant.other.color" ], "settings": { - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -46,7 +46,7 @@ ], "settings": { "background": "#FF5370", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -56,7 +56,7 @@ ], "settings": { "background": "#C3E88D", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -66,7 +66,7 @@ ], "settings": { "background": "#C792EA", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -118,7 +118,7 @@ "markup.deleted.git_gutter" ], "settings": { - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -142,7 +142,7 @@ "string.other.link" ], "settings": { - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -385,7 +385,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#FFCB6B" + "foreground": "#F78C6C" } }, { @@ -449,7 +449,7 @@ "punctuation.definition.list_item.markdown" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#eeffffff" } }, { @@ -497,7 +497,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -508,7 +508,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -523,7 +523,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#f07178" } }, { diff --git a/src/themes/Material-Theme-Default.json b/themes/Material-Theme-Default.json similarity index 100% rename from src/themes/Material-Theme-Default.json rename to themes/Material-Theme-Default.json diff --git a/src/themes/Material-Theme-Lighter.json b/themes/Material-Theme-Lighter.json similarity index 100% rename from src/themes/Material-Theme-Lighter.json rename to themes/Material-Theme-Lighter.json diff --git a/src/themes/Material-Theme-Palenight.json b/themes/Material-Theme-Palenight.json similarity index 100% rename from src/themes/Material-Theme-Palenight.json rename to themes/Material-Theme-Palenight.json From 4b61455add118131a6e48ea4ebd32b2285709081 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 10 Apr 2017 10:02:48 +0200 Subject: [PATCH 27/40] chore: Update theme template --- src/themes/settings/specific/lighter.json | 4 +- src/themes/theme-template.yml | 28 +- themes/Material-Theme-Darker.json | 1339 +++++++++++---------- themes/Material-Theme-Default.json | 1339 +++++++++++---------- themes/Material-Theme-Lighter.json | 1339 +++++++++++---------- themes/Material-Theme-Lighter.tmTheme | 1019 ---------------- themes/Material-Theme-Palenight.json | 1339 +++++++++++---------- 7 files changed, 2701 insertions(+), 3706 deletions(-) delete mode 100644 themes/Material-Theme-Lighter.tmTheme diff --git a/src/themes/settings/specific/lighter.json b/src/themes/settings/specific/lighter.json index 24418fe..a9b34b7 100644 --- a/src/themes/settings/specific/lighter.json +++ b/src/themes/settings/specific/lighter.json @@ -2,7 +2,7 @@ "id": "material.theme.lighter", "name": "Material-Theme-Lighter", "scheme": { - "background": "#fafafa", + "background": "#FAFAFA", "comments": "#CCD7DA", "caret": "#27272790", "findHighlight": "#F8E71C", @@ -20,7 +20,7 @@ "string": "#F9355A", "constantEscape": "#FFC400", "base": { - "white": "#ffffff", + "white": "#FFFFFF", "black": "#000000", "red": "#E53935", "orange": "#F76D47", diff --git a/src/themes/theme-template.yml b/src/themes/theme-template.yml index 04d6420..927f6e9 100644 --- a/src/themes/theme-template.yml +++ b/src/themes/theme-template.yml @@ -1,7 +1,7 @@ name: Material Theme Darker tokenColors: - settings: - background: '#252526' + background: '{{variant.scheme.background}}' foreground: '{{variant.scheme.base.white}}' - name: Comment scope: @@ -354,22 +354,22 @@ tokenColors: scope: - string.other.link.title.markdown settings: - foreground: '#82AAFF' + foreground: '{{variant.scheme.base.blue}}' - name: Markdown - Link Description scope: - string.other.link.description.title.markdown settings: - foreground: '#C792EA' + foreground: '{{variant.scheme.base.purple}}' - name: Markdown - Link Anchor scope: - constant.other.reference.link.markdown settings: - foreground: '#FFCB6B' + foreground: '{{variant.scheme.base.yellow}}' - name: Markup - Raw Block scope: - markup.raw.block settings: - foreground: '#C792EA' + foreground: '{{variant.scheme.base.purple}}' - name: Markdown - Raw Block Fenced scope: - markup.raw.block.fenced.markdown @@ -386,26 +386,28 @@ tokenColors: - variable.language.fenced.markdown - punctuation.section.class.end settings: - foreground: '#eeffffff' + foreground: '{{variant.scheme.foreground}}' - name: Markdown - Fenced Language scope: - variable.language.fenced.markdown settings: - foreground: '#65737e' + foreground: '{{variant.scheme.invisibles}}' - name: Markdown - Separator scope: - meta.separator settings: fontStyle: bold background: '#00000050' - foreground: '#65737e' + foreground: '{{variant.scheme.invisibles}}' - name: Markup - Table scope: - markup.table settings: - foreground: '#eeffffff' + foreground: '{{variant.scheme.foreground}' colors: - editorBackground: '#252526' - editorForeground: '#FFFFFF' - statusBarBackground: '#252526' - activityBarBackground: '#252526' + editorBackground: '{{variant.scheme.background}}' + editorForeground: '{{variant.scheme.foreground}}' + statusBarBackground: '{{variant.scheme.background}}' + activityBarBackground: '{{variant.scheme.background}}' + titleBarActiveBackground: '{{variant.scheme.background}}' + titleBarInactiveBackground: '{{variant.scheme.background}}' diff --git a/themes/Material-Theme-Darker.json b/themes/Material-Theme-Darker.json index e9a2228..0050f94 100644 --- a/themes/Material-Theme-Darker.json +++ b/themes/Material-Theme-Darker.json @@ -1,670 +1,673 @@ -{ - "name": "Material Theme Darker", - "tokenColors": [ - { - "settings": { - "background": "#252526", - "foreground": "#ffffff" +[ + { + "name": "Material Theme Darker" + }, + { + "tokenColors": [ + { + "settings": { + "background": "#212121", + "foreground": "#ffffff" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#4A4A4A" + } + }, + { + "name": "Variables", + "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": "#FF5370", + "foreground": "#ffffff" + } + }, + { + "name": "Invalid 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": [ + "Keyword", + "Storage" + ], + "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": "#f07178" + } + }, + { + "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": "#f07178" + } + }, + { + "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": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "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's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "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": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#F78C6C" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "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.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.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": "#f07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#f07178" + } + }, + { + "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", + "foreground": "#f07178" + } + }, + { + "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": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#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": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "" + } } - }, - { - "name": "Comment", - "scope": [ - "comment", - "punctuation.definition.comment" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#4A4A4A" - } - }, - { - "name": "Variables", - "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": "#FF5370", - "foreground": "#ffffff" - } - }, - { - "name": "Invalid 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": [ - "Keyword", - "Storage" - ], - "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": "#f07178" - } - }, - { - "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": "#f07178" - } - }, - { - "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": "#FF5370" - } - }, - { - "name": "Language methods", - "scope": [ - "variable.language" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#FF5370" - } - }, - { - "name": "entity.name.method.js", - "scope": [ - "entity.name.method.js" - ], - "settings": { - "fontStyle": "italic", - "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's", - "scope": [ - "source.sass keyword.control" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "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": "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": "#FF5370" - } - }, - { - "name": "JSON Key - Level 0", - "scope": [ - "source.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 1", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FFCB6B" - } - }, - { - "name": "JSON Key - Level 2", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#F78C6C" - } - }, - { - "name": "JSON Key - Level 3", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "JSON Key - Level 4", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C17E70" - } - }, - { - "name": "JSON Key - Level 5", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "JSON Key - Level 6", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#f07178" - } - }, - { - "name": "JSON Key - Level 7", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 8", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "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.inline.raw.markdown" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "Markdown - Markup Raw Inline Punctuation", - "scope": [ - "text.html.markdown markup.inline.raw.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": "#f07178" - } - }, - { - "name": "Markup - Bold", - "scope": [ - "markup.bold", - "markup.bold string" - ], - "settings": { - "fontStyle": "bold", - "foreground": "#f07178" - } - }, - { - "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", - "foreground": "#f07178" - } - }, - { - "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": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block", - "scope": [ - "punctuation.definition.fenced.markdown" - ], - "settings": { - "foreground": "#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": { - "foreground": "#65737e" - } - }, - { - "name": "Markdown - Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "fontStyle": "bold", - "background": "#00000050", - "foreground": "#65737e" - } - }, - { - "name": "Markup - Table", - "scope": [ - "markup.table" - ], - "settings": { - "foreground": "#eeffffff" - } - } - ], - "colors": { - "editorBackground": "#252526", - "editorForeground": "#FFFFFF", - "statusBarBackground": "#252526", - "activityBarBackground": "#252526" + ], + "editorForeground": "#eeffffff", + "statusBarBackground": "#212121", + "activityBarBackground": "#212121", + "titleBarActiveBackground": "#212121", + "titleBarInactiveBackground": "#212121" } -} \ No newline at end of file +] \ No newline at end of file diff --git a/themes/Material-Theme-Default.json b/themes/Material-Theme-Default.json index 4e8eeb0..df1d9a6 100644 --- a/themes/Material-Theme-Default.json +++ b/themes/Material-Theme-Default.json @@ -1,670 +1,673 @@ -{ - "name": "Material Theme Darker", - "tokenColors": [ - { - "settings": { - "background": "#252526", - "foreground": "#ffffff" +[ + { + "name": "Material Theme Darker" + }, + { + "tokenColors": [ + { + "settings": { + "background": "#263238", + "foreground": "#ffffff" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#546E7A" + } + }, + { + "name": "Variables", + "scope": [ + "variable", + "string constant.other.placeholder" + ], + "settings": { + "foreground": "#eeffff" + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#ffffff" + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal", + "invalid.broken" + ], + "settings": { + "background": "#FF5370", + "foreground": "#ffffff" + } + }, + { + "name": "Invalid 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": [ + "Keyword", + "Storage" + ], + "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": "#f07178" + } + }, + { + "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": "#f07178" + } + }, + { + "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": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "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's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "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": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#F78C6C" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#eeffff" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.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": "#f07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#f07178" + } + }, + { + "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", + "foreground": "#f07178" + } + }, + { + "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": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#eeffff" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "" + } } - }, - { - "name": "Comment", - "scope": [ - "comment", - "punctuation.definition.comment" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#546E7A" - } - }, - { - "name": "Variables", - "scope": [ - "variable", - "string constant.other.placeholder" - ], - "settings": { - "foreground": "#eeffff" - } - }, - { - "name": "Colors", - "scope": [ - "constant.other.color" - ], - "settings": { - "foreground": "#ffffff" - } - }, - { - "name": "Invalid", - "scope": [ - "invalid", - "invalid.illegal", - "invalid.broken" - ], - "settings": { - "background": "#FF5370", - "foreground": "#ffffff" - } - }, - { - "name": "Invalid 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": [ - "Keyword", - "Storage" - ], - "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": "#f07178" - } - }, - { - "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": "#f07178" - } - }, - { - "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": "#FF5370" - } - }, - { - "name": "Language methods", - "scope": [ - "variable.language" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#FF5370" - } - }, - { - "name": "entity.name.method.js", - "scope": [ - "entity.name.method.js" - ], - "settings": { - "fontStyle": "italic", - "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's", - "scope": [ - "source.sass keyword.control" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "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": "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": "#FF5370" - } - }, - { - "name": "JSON Key - Level 0", - "scope": [ - "source.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 1", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FFCB6B" - } - }, - { - "name": "JSON Key - Level 2", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#F78C6C" - } - }, - { - "name": "JSON Key - Level 3", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "JSON Key - Level 4", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C17E70" - } - }, - { - "name": "JSON Key - Level 5", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "JSON Key - Level 6", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#f07178" - } - }, - { - "name": "JSON Key - Level 7", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 8", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Markdown - Plain", - "scope": [ - "text.html.markdown", - "punctuation.definition.list_item.markdown" - ], - "settings": { - "foreground": "#eeffff" - } - }, - { - "name": "Markdown - Markup Raw Inline", - "scope": [ - "text.html.markdown markup.inline.raw.markdown" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "Markdown - Markup Raw Inline Punctuation", - "scope": [ - "text.html.markdown markup.inline.raw.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": "#f07178" - } - }, - { - "name": "Markup - Bold", - "scope": [ - "markup.bold", - "markup.bold string" - ], - "settings": { - "fontStyle": "bold", - "foreground": "#f07178" - } - }, - { - "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", - "foreground": "#f07178" - } - }, - { - "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": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block", - "scope": [ - "punctuation.definition.fenced.markdown" - ], - "settings": { - "foreground": "#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": { - "foreground": "#65737e" - } - }, - { - "name": "Markdown - Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "fontStyle": "bold", - "background": "#00000050", - "foreground": "#65737e" - } - }, - { - "name": "Markup - Table", - "scope": [ - "markup.table" - ], - "settings": { - "foreground": "#eeffffff" - } - } - ], - "colors": { - "editorBackground": "#252526", - "editorForeground": "#FFFFFF", - "statusBarBackground": "#252526", - "activityBarBackground": "#252526" + ], + "editorForeground": "#eeffff", + "statusBarBackground": "#263238", + "activityBarBackground": "#263238", + "titleBarActiveBackground": "#263238", + "titleBarInactiveBackground": "#263238" } -} \ No newline at end of file +] \ No newline at end of file diff --git a/themes/Material-Theme-Lighter.json b/themes/Material-Theme-Lighter.json index 62cfbfa..9bd9580 100644 --- a/themes/Material-Theme-Lighter.json +++ b/themes/Material-Theme-Lighter.json @@ -1,670 +1,673 @@ -{ - "name": "Material Theme Darker", - "tokenColors": [ - { - "settings": { - "background": "#252526", - "foreground": "#ffffff" +[ + { + "name": "Material Theme Darker" + }, + { + "tokenColors": [ + { + "settings": { + "background": "#FAFAFA", + "foreground": "#FFFFFF" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#CCD7DA" + } + }, + { + "name": "Variables", + "scope": [ + "variable", + "string constant.other.placeholder" + ], + "settings": { + "foreground": "#80CBC4" + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal", + "invalid.broken" + ], + "settings": { + "background": "#E53935", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid unimplemented", + "scope": [ + "invalid.unimplemented" + ], + "settings": { + "background": "#91B859", + "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": [ + "Keyword", + "Storage" + ], + "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": "#39ADB5" + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "#6182B8" + } + }, + { + "name": "Other Variable, String Link", + "scope": [ + "support.other.variable", + "string.other.link" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "variable.parameter", + "keyword.other.unit" + ], + "settings": { + "foreground": "#F76D47" + } + }, + { + "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": "#91B859" + } + }, + { + "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": "#FFB62C" + } + }, + { + "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": "#8796B0" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#E53935" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#E53935" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#6182B8" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#6182B8" + } + }, + { + "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": "#FFB62C" + } + }, + { + "name": "CSS Classes", + "scope": [ + "entity.other.attribute-name.class" + ], + "settings": { + "foreground": "#FFB62C" + } + }, + { + "name": "CSS ID's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#6182B8" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#91B859" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#E53935" + } + }, + { + "name": "Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#7C4DFF" + } + }, + { + "name": "Regular Expressions", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#39ADB5" + } + }, + { + "name": "Escape Characters", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#39ADB5" + } + }, + { + "name": "URL", + "scope": [ + "*url*", + "*link*", + "*uri*" + ], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#6182B8" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#E53935" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#7C4DFF" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFB62C" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#F76D47" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#E53935" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#6182B8" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#7C4DFF" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#91B859" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#80CBC4" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#7C4DFF" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#E7EAEC" + } + }, + { + "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": "#91B859" + } + }, + { + "name": "Markup - Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#FF5370" + } + }, + { + "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", + "foreground": "#FF5370" + } + }, + { + "name": "Markup - Underline", + "scope": [ + "markup.underline" + ], + "settings": { + "fontStyle": "underline", + "foreground": "#F76D47" + } + }, + { + "name": "Markup - Strike", + "scope": [ + "markup.strike" + ], + "settings": { + "fontStyle": "strike", + "foreground": "" + } + }, + { + "name": "Markdown - Blockquote", + "scope": [ + "markup.quote punctuation.definition.blockquote.markdown" + ], + "settings": { + "background": "#E7EAEC", + "foreground": "#E7EAEC" + } + }, + { + "name": "Markup - Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "fontStyle": "italic", + "foreground": "" + } + }, + { + "name": "Markdown - Link", + "scope": [ + "string.other.link.title.markdown" + ], + "settings": { + "foreground": "#6182B8" + } + }, + { + "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": "#FFB62C" + } + }, + { + "name": "Markup - Raw Block", + "scope": [ + "markup.raw.block" + ], + "settings": { + "foreground": "#7C4DFF" + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": [ + "markup.raw.block.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#80CBC4" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#E7EAEC" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#E7EAEC" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "" + } } - }, - { - "name": "Comment", - "scope": [ - "comment", - "punctuation.definition.comment" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#CCD7DA" - } - }, - { - "name": "Variables", - "scope": [ - "variable", - "string constant.other.placeholder" - ], - "settings": { - "foreground": "#80CBC4" - } - }, - { - "name": "Colors", - "scope": [ - "constant.other.color" - ], - "settings": { - "foreground": "#ffffff" - } - }, - { - "name": "Invalid", - "scope": [ - "invalid", - "invalid.illegal", - "invalid.broken" - ], - "settings": { - "background": "#E53935", - "foreground": "#ffffff" - } - }, - { - "name": "Invalid unimplemented", - "scope": [ - "invalid.unimplemented" - ], - "settings": { - "background": "#91B859", - "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": [ - "Keyword", - "Storage" - ], - "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": "#39ADB5" - } - }, - { - "name": "Tag", - "scope": [ - "entity.name.tag", - "meta.tag.sgml", - "markup.deleted.git_gutter" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "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": "#6182B8" - } - }, - { - "name": "Other Variable, String Link", - "scope": [ - "support.other.variable", - "string.other.link" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", - "scope": [ - "constant.numeric", - "constant.language", - "support.constant", - "constant.character", - "variable.parameter", - "keyword.other.unit" - ], - "settings": { - "foreground": "#F76D47" - } - }, - { - "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": "#91B859" - } - }, - { - "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": "#FFB62C" - } - }, - { - "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": "#8796B0" - } - }, - { - "name": "Sub-methods", - "scope": [ - "entity.name.module.js", - "variable.import.parameter.js", - "variable.other.class.js" - ], - "settings": { - "foreground": "#E53935" - } - }, - { - "name": "Language methods", - "scope": [ - "variable.language" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#E53935" - } - }, - { - "name": "entity.name.method.js", - "scope": [ - "entity.name.method.js" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#6182B8" - } - }, - { - "name": "meta.method.js", - "scope": [ - "meta.class-method.js entity.name.function.js", - "variable.function.constructor" - ], - "settings": { - "foreground": "#6182B8" - } - }, - { - "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": "#FFB62C" - } - }, - { - "name": "CSS Classes", - "scope": [ - "entity.other.attribute-name.class" - ], - "settings": { - "foreground": "#FFB62C" - } - }, - { - "name": "CSS ID's", - "scope": [ - "source.sass keyword.control" - ], - "settings": { - "foreground": "#6182B8" - } - }, - { - "name": "Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#91B859" - } - }, - { - "name": "Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#E53935" - } - }, - { - "name": "Changed", - "scope": [ - "markup.changed" - ], - "settings": { - "foreground": "#7C4DFF" - } - }, - { - "name": "Regular Expressions", - "scope": [ - "string.regexp" - ], - "settings": { - "foreground": "#39ADB5" - } - }, - { - "name": "Escape Characters", - "scope": [ - "constant.character.escape" - ], - "settings": { - "foreground": "#39ADB5" - } - }, - { - "name": "URL", - "scope": [ - "*url*", - "*link*", - "*uri*" - ], - "settings": { - "fontStyle": "underline" - } - }, - { - "name": "Decorators", - "scope": [ - "tag.decorator.js entity.name.tag.js", - "tag.decorator.js punctuation.definition.tag.js" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#6182B8" - } - }, - { - "name": "ES7 Bind Operator", - "scope": [ - "source.js constant.other.object.key.js string.unquoted.label.js" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#E53935" - } - }, - { - "name": "JSON Key - Level 0", - "scope": [ - "source.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#7C4DFF" - } - }, - { - "name": "JSON Key - Level 1", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FFB62C" - } - }, - { - "name": "JSON Key - Level 2", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#F76D47" - } - }, - { - "name": "JSON Key - Level 3", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#E53935" - } - }, - { - "name": "JSON Key - Level 4", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C17E70" - } - }, - { - "name": "JSON Key - Level 5", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#6182B8" - } - }, - { - "name": "JSON Key - Level 6", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "JSON Key - Level 7", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#7C4DFF" - } - }, - { - "name": "JSON Key - Level 8", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#91B859" - } - }, - { - "name": "Markdown - Plain", - "scope": [ - "text.html.markdown", - "punctuation.definition.list_item.markdown" - ], - "settings": { - "foreground": "#80CBC4" - } - }, - { - "name": "Markdown - Markup Raw Inline", - "scope": [ - "text.html.markdown markup.inline.raw.markdown" - ], - "settings": { - "foreground": "#7C4DFF" - } - }, - { - "name": "Markdown - Markup Raw Inline Punctuation", - "scope": [ - "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" - ], - "settings": { - "foreground": "#E7EAEC" - } - }, - { - "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": "#91B859" - } - }, - { - "name": "Markup - Italic", - "scope": [ - "markup.italic" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#FF5370" - } - }, - { - "name": "Markup - Bold", - "scope": [ - "markup.bold", - "markup.bold string" - ], - "settings": { - "fontStyle": "bold", - "foreground": "#FF5370" - } - }, - { - "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", - "foreground": "#FF5370" - } - }, - { - "name": "Markup - Underline", - "scope": [ - "markup.underline" - ], - "settings": { - "fontStyle": "underline", - "foreground": "#F76D47" - } - }, - { - "name": "Markup - Strike", - "scope": [ - "markup.strike" - ], - "settings": { - "fontStyle": "strike", - "foreground": "" - } - }, - { - "name": "Markdown - Blockquote", - "scope": [ - "markup.quote punctuation.definition.blockquote.markdown" - ], - "settings": { - "background": "#E7EAEC", - "foreground": "#E7EAEC" - } - }, - { - "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": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block", - "scope": [ - "punctuation.definition.fenced.markdown" - ], - "settings": { - "foreground": "#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": { - "foreground": "#65737e" - } - }, - { - "name": "Markdown - Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "fontStyle": "bold", - "background": "#00000050", - "foreground": "#65737e" - } - }, - { - "name": "Markup - Table", - "scope": [ - "markup.table" - ], - "settings": { - "foreground": "#eeffffff" - } - } - ], - "colors": { - "editorBackground": "#252526", - "editorForeground": "#FFFFFF", - "statusBarBackground": "#252526", - "activityBarBackground": "#252526" + ], + "editorForeground": "#80CBC4", + "statusBarBackground": "#FAFAFA", + "activityBarBackground": "#FAFAFA", + "titleBarActiveBackground": "#FAFAFA", + "titleBarInactiveBackground": "#FAFAFA" } -} \ No newline at end of file +] \ No newline at end of file diff --git a/themes/Material-Theme-Lighter.tmTheme b/themes/Material-Theme-Lighter.tmTheme deleted file mode 100644 index 7de96f9..0000000 --- a/themes/Material-Theme-Lighter.tmTheme +++ /dev/null @@ -1,1019 +0,0 @@ - - - - - author - Mattia Astorino - colorSpaceName - sRGB - name - Material-Theme-Lighter - semanticClass - material.theme.lighter - settings - - - settings - - background - #F3F3F3 - foreground - #80CBC4 - caret - #27272790 - lineHighlight - #90A4AE20 - selection - #80CBC440 - inactiveSelection - #80CBC440 - selectionHighlight - #61616190 - rangeHighlight - #80CBC440 - wordHighlight - #80CBC440 - wordHighlightStrong - #80CBC440 - currentFindMatchHighlight - #D28445 - findMatchHighlight - #FFFFFF40 - findRangeHighlight - #FFFFFF40 - activeLinkForeground - #00FFFF - hoverHighlight - #00000010 - referenceHighlight - #00FFFF - guide - #B0BEC570 - invisibles - #E7EAEC - - - - name - Comments - scope - comment, punctuation.definition.comment - settings - - fontStyle - italic - foreground - #B0BEC5 - - - - name - Variable - scope - variable, string constant.other.placeholder - settings - - foreground - #80CBC4 - - - - name - Colors - scope - constant.other.color - settings - - foreground - #ffffff - - - - name - Invalid - scope - invalid, invalid.illegal, invalid.broken - settings - - background - #E53935 - foreground - #ffffff - - - - name - Unimplemented - scope - invalid.unimplemented - settings - - background - #91B859 - 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 - #39ADB5 - - - - name - Tag - scope - entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter - settings - - foreground - #FF5370 - - - - 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 - #6182B8 - - - - name - Other Variable, String Link - scope - support.other.variable, string.other.link - settings - - foreground - #FF5370 - - - - name - Number, Constant, Function Argument, Tag Attribute, Embedded - scope - constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit - settings - - foreground - #F76D47 - - - - 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 - #91B859 - - - - 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 - #FFB62C - - - - 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 - #8796B0 - - - - name - Sub-methods - scope - entity.name.module.js, variable.import.parameter.js, variable.other.class.js - settings - - foreground - #E53935 - - - - name - Language methods - scope - variable.language - settings - - fontStyle - italic - foreground - #E53935 - - - - name - entity.name.method.js - scope - entity.name.method.js - settings - - foreground - #6182B8 - - - - name - meta.method.js - scope - meta.class-method.js entity.name.function.js, variable.function.constructor - settings - - foreground - #6182B8 - - - - 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 - #FFB62C - - - - name - CSS Classes - scope - entity.other.attribute-name.class - settings - - foreground - #FFB62C - - - - name - CSS Id - scope - source.sass keyword.control - settings - - foreground - #6182B8 - - - - name - Inserted - scope - markup.inserted - settings - - foreground - #91B859 - - - - name - Deleted - scope - markup.deleted - settings - - foreground - #E53935 - - - - name - Changed - scope - markup.changed - settings - - foreground - #7C4DFF - - - - name - Regular Expressions - scope - string.regexp - settings - - foreground - #39ADB5 - - - - name - Escape Characters - scope - constant.character.escape - settings - - foreground - #39ADB5 - - - - name - URL - scope - *url*, *link*, *uri* - settings - - fontStyle - underline - - - - name - Search Results Nums - scope - constant.numeric.line-number.find-in-files - match - settings - - foreground - #C17E70 - - - - name - Search Results Lines - scope - entity.name.filename.find-in-files - settings - - foreground - #91B859 - - - - name - Decorators - scope - tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js - settings - - fontStyle - italic - foreground - #6182B8 - - - - name - ES7 Bind Operator - scope - source.js constant.other.object.key.js string.unquoted.label.js - settings - - fontStyle - italic - foreground - #E53935 - - - - 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 - #91B859 - - - - 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 - #FF5370 - - - - 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 - #6182B8 - - - - 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 - #C17E70 - - - - 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 - #E53935 - - - - 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 - #F76D47 - - - - 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 - #FFB62C - - - - 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 - #80CBC4 - - - - 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 - #E7EAEC - - - - 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 - #91B859 - - - - name - Markup - Italic - scope - markup.italic - settings - - fontStyle - italic - foreground - #FF5370 - - - - name - Markup - Bold - scope - markup.bold, markup.bold string - settings - - fontStyle - bold - foreground - #FF5370 - - - - 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 - #F76D47 - - - - name - Markup - Strike - scope - markup.strike - settings - - fontStyle - strike - foreground - - - - - name - Markdown - Blockquote - scope - markup.quote punctuation.definition.blockquote.markdown - settings - - background - #E7EAEC - foreground - #E7EAEC - - - - name - Markup - Quote - scope - markup.quote - settings - - fontStyle - italic - foreground - - - - - name - Markdown - Link - scope - string.other.link.title.markdown - settings - - foreground - #6182B8 - - - - 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 - #FFB62C - - - - name - Markup - Raw Block - scope - markup.raw.block - settings - - foreground - #7C4DFF - - - - name - Markdown - Raw Block Fenced - scope - markup.raw.block.fenced.markdown - settings - - background - #90A4AE20 - - - - name - Markdown - Fenced Bode Block - scope - punctuation.definition.fenced.markdown - settings - - background - #90A4AE20 - - - - name - Markdown - Fenced Bode Block Variable - scope - markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end - settings - - foreground - #80CBC4 - - - - name - Markdown - Fenced Language - scope - variable.language.fenced.markdown - settings - - fontStyle - - foreground - #E7EAEC - - - - name - Markdown - Punctuation Definition - scope - text.html.markdown punctuation.definition - settings - - foreground - #CCD7DA - - - - name - Markdown HTML - Punctuation Definition - scope - text.html.markdown meta.disable-markdown punctuation.definition - settings - - foreground - #39ADB5 - - - - name - Markdown - Separator - scope - meta.separator - settings - - background - #90A4AE20 - fontStyle - bold - foreground - #E7EAEC - - - - name - Markup - Table - scope - markup.table - settings - - background - - foreground - #80CBC4 - - - - name - AceJump Label - Blue - scope - acejump.label.blue - settings - - background - #6182B8 - foreground - #ffffff - - - - name - AceJump Label - Green - scope - acejump.label.green - settings - - background - #91B859 - foreground - #ffffff - - - - name - AceJump Label - Orange - scope - acejump.label.orange - settings - - background - #F76D47 - foreground - #ffffff - - - - name - AceJump Label - Purple - scope - acejump.label.purple - settings - - background - #7C4DFF - foreground - #ffffff - - - - name - SublimeLinter Warning - scope - sublimelinter.mark.warning - settings - - foreground - #FFB62C - - - - name - SublimeLinter Gutter Mark - scope - sublimelinter.gutter-mark - settings - - foreground - #ffffff - - - - name - SublimeLinter Error - scope - sublimelinter.mark.error - settings - - foreground - #E53935 - - - - name - SublimeLinter Annotation - scope - sublimelinter.annotations - settings - - background - #C17E70 - - - - name - GitGutter Ignored - scope - markup.ignored.git_gutter - settings - - foreground - #E7EAEC - - - - name - GitGutter Untracked - scope - markup.untracked.git_gutter - settings - - foreground - #E7EAEC - - - - name - GitGutter Inserted - scope - markup.inserted.git_gutter - settings - - foreground - #91B859 - - - - name - GitGutter Changed - scope - markup.changed.git_gutter - settings - - foreground - #FFB62C - - - - name - GitGutter Deleted - scope - markup.deleted.git_gutter - settings - - foreground - #E53935 - - - - name - Bracket Curly - scope - brackethighlighter.default - settings - - foreground - #8796B0 - - - - name - Bracket Quote - scope - brackethighlighter.quote - settings - - foreground - #91B859 - - - - name - Bracket Unmatched - scope - brackethighlighter.unmatched - settings - - foreground - #E53935 - - - - uuid - 133d1250-19c6-4565-bc93-b37fd36f7fc9 - - diff --git a/themes/Material-Theme-Palenight.json b/themes/Material-Theme-Palenight.json index 8f47692..06e5970 100644 --- a/themes/Material-Theme-Palenight.json +++ b/themes/Material-Theme-Palenight.json @@ -1,670 +1,673 @@ -{ - "name": "Material Theme Darker", - "tokenColors": [ - { - "settings": { - "background": "#252526", - "foreground": "#ffffff" +[ + { + "name": "Material Theme Darker" + }, + { + "tokenColors": [ + { + "settings": { + "background": "#292D3E", + "foreground": "#ffffff" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#676E95" + } + }, + { + "name": "Variables", + "scope": [ + "variable", + "string constant.other.placeholder" + ], + "settings": { + "foreground": "#959DCB" + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#ffffff" + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal", + "invalid.broken" + ], + "settings": { + "background": "#FF5370", + "foreground": "#ffffff" + } + }, + { + "name": "Invalid 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": [ + "Keyword", + "Storage" + ], + "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": "#f07178" + } + }, + { + "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": "#f07178" + } + }, + { + "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": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "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's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "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": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#F78C6C" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#959DCB" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#4E5579" + } + }, + { + "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": "#f07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#f07178" + } + }, + { + "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", + "foreground": "#f07178" + } + }, + { + "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": "#4E5579", + "foreground": "#4E5579" + } + }, + { + "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": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#959DCB" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#4E5579" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#4E5579" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "" + } } - }, - { - "name": "Comment", - "scope": [ - "comment", - "punctuation.definition.comment" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#676E95" - } - }, - { - "name": "Variables", - "scope": [ - "variable", - "string constant.other.placeholder" - ], - "settings": { - "foreground": "#959DCB" - } - }, - { - "name": "Colors", - "scope": [ - "constant.other.color" - ], - "settings": { - "foreground": "#ffffff" - } - }, - { - "name": "Invalid", - "scope": [ - "invalid", - "invalid.illegal", - "invalid.broken" - ], - "settings": { - "background": "#FF5370", - "foreground": "#ffffff" - } - }, - { - "name": "Invalid 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": [ - "Keyword", - "Storage" - ], - "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": "#f07178" - } - }, - { - "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": "#f07178" - } - }, - { - "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": "#FF5370" - } - }, - { - "name": "Language methods", - "scope": [ - "variable.language" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#FF5370" - } - }, - { - "name": "entity.name.method.js", - "scope": [ - "entity.name.method.js" - ], - "settings": { - "fontStyle": "italic", - "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's", - "scope": [ - "source.sass keyword.control" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "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": "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": "#FF5370" - } - }, - { - "name": "JSON Key - Level 0", - "scope": [ - "source.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 1", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FFCB6B" - } - }, - { - "name": "JSON Key - Level 2", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#F78C6C" - } - }, - { - "name": "JSON Key - Level 3", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "JSON Key - Level 4", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C17E70" - } - }, - { - "name": "JSON Key - Level 5", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "JSON Key - Level 6", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#f07178" - } - }, - { - "name": "JSON Key - Level 7", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 8", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Markdown - Plain", - "scope": [ - "text.html.markdown", - "punctuation.definition.list_item.markdown" - ], - "settings": { - "foreground": "#959DCB" - } - }, - { - "name": "Markdown - Markup Raw Inline", - "scope": [ - "text.html.markdown markup.inline.raw.markdown" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "Markdown - Markup Raw Inline Punctuation", - "scope": [ - "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" - ], - "settings": { - "foreground": "#4E5579" - } - }, - { - "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": "#f07178" - } - }, - { - "name": "Markup - Bold", - "scope": [ - "markup.bold", - "markup.bold string" - ], - "settings": { - "fontStyle": "bold", - "foreground": "#f07178" - } - }, - { - "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", - "foreground": "#f07178" - } - }, - { - "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": "#4E5579", - "foreground": "#4E5579" - } - }, - { - "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": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block", - "scope": [ - "punctuation.definition.fenced.markdown" - ], - "settings": { - "foreground": "#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": { - "foreground": "#65737e" - } - }, - { - "name": "Markdown - Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "fontStyle": "bold", - "background": "#00000050", - "foreground": "#65737e" - } - }, - { - "name": "Markup - Table", - "scope": [ - "markup.table" - ], - "settings": { - "foreground": "#eeffffff" - } - } - ], - "colors": { - "editorBackground": "#252526", - "editorForeground": "#FFFFFF", - "statusBarBackground": "#252526", - "activityBarBackground": "#252526" + ], + "editorForeground": "#959DCB", + "statusBarBackground": "#292D3E", + "activityBarBackground": "#292D3E", + "titleBarActiveBackground": "#292D3E", + "titleBarInactiveBackground": "#292D3E" } -} \ No newline at end of file +] \ No newline at end of file From 19d917cf10acb17fe3afde5448ce96fc5a456d69 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 10 Apr 2017 10:04:49 +0200 Subject: [PATCH 28/40] chore: Fix string quote --- .gulp/tasks/themes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gulp/tasks/themes.js b/.gulp/tasks/themes.js index d51cc1b..d4b2394 100644 --- a/.gulp/tasks/themes.js +++ b/.gulp/tasks/themes.js @@ -10,7 +10,7 @@ import YAML from 'yamljs'; import Paths from '../paths'; -const themeCommons = require(`../../src/themes/settings/commons.json`); +const themeCommons = require('../../src/themes/settings/commons.json'); const themeVariants = []; const themeTemplateFile = fs.readFileSync( `${Paths.src}/themes/theme-template.yml`, From 6b04008cdba3a6b71ff090e79b49970cb1049014 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 10 Apr 2017 10:18:23 +0200 Subject: [PATCH 29/40] chore: Manual fix generated darker template --- themes/Material-Theme-Darker.json | 1330 ++++++++++++++--------------- 1 file changed, 664 insertions(+), 666 deletions(-) diff --git a/themes/Material-Theme-Darker.json b/themes/Material-Theme-Darker.json index 0050f94..9bcfe2a 100644 --- a/themes/Material-Theme-Darker.json +++ b/themes/Material-Theme-Darker.json @@ -1,673 +1,671 @@ -[ - { - "name": "Material Theme Darker" - }, - { - "tokenColors": [ - { - "settings": { - "background": "#212121", - "foreground": "#ffffff" - } - }, - { - "name": "Comment", - "scope": [ - "comment", - "punctuation.definition.comment" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#4A4A4A" - } - }, - { - "name": "Variables", - "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": "#FF5370", - "foreground": "#ffffff" - } - }, - { - "name": "Invalid 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": [ - "Keyword", - "Storage" - ], - "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": "#f07178" - } - }, - { - "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": "#f07178" - } - }, - { - "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": "#FF5370" - } - }, - { - "name": "Language methods", - "scope": [ - "variable.language" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#FF5370" - } - }, - { - "name": "entity.name.method.js", - "scope": [ - "entity.name.method.js" - ], - "settings": { - "fontStyle": "italic", - "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's", - "scope": [ - "source.sass keyword.control" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "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": "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": "#FF5370" - } - }, - { - "name": "JSON Key - Level 0", - "scope": [ - "source.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 1", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FFCB6B" - } - }, - { - "name": "JSON Key - Level 2", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#F78C6C" - } - }, - { - "name": "JSON Key - Level 3", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "JSON Key - Level 4", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C17E70" - } - }, - { - "name": "JSON Key - Level 5", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "JSON Key - Level 6", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#f07178" - } - }, - { - "name": "JSON Key - Level 7", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 8", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "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.inline.raw.markdown" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "Markdown - Markup Raw Inline Punctuation", - "scope": [ - "text.html.markdown markup.inline.raw.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": "#f07178" - } - }, - { - "name": "Markup - Bold", - "scope": [ - "markup.bold", - "markup.bold string" - ], - "settings": { - "fontStyle": "bold", - "foreground": "#f07178" - } - }, - { - "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", - "foreground": "#f07178" - } - }, - { - "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": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block", - "scope": [ - "punctuation.definition.fenced.markdown" - ], - "settings": { - "foreground": "#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": { - "foreground": "#65737e" - } - }, - { - "name": "Markdown - Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "fontStyle": "bold", - "background": "#00000050", - "foreground": "#65737e" - } - }, - { - "name": "Markup - Table", - "scope": [ - "markup.table" - ], - "settings": { - "foreground": "" - } +{ + "name": "Material Theme Darker", + "tokenColors": [ + { + "settings": { + "background": "#212121", + "foreground": "#ffffff" } - ], + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#4A4A4A" + } + }, + { + "name": "Variables", + "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": "#FF5370", + "foreground": "#ffffff" + } + }, + { + "name": "Invalid 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": [ + "Keyword", + "Storage" + ], + "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": "#f07178" + } + }, + { + "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": "#f07178" + } + }, + { + "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": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "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's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "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": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#F78C6C" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "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.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.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": "#f07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#f07178" + } + }, + { + "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", + "foreground": "#f07178" + } + }, + { + "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": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#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": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "" + } + } + ], + "colors": { "editorForeground": "#eeffffff", "statusBarBackground": "#212121", "activityBarBackground": "#212121", "titleBarActiveBackground": "#212121", "titleBarInactiveBackground": "#212121" } -] \ No newline at end of file +} From 563ae335d71f948b337f0803cb7e3197319eca99 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 10 Apr 2017 10:21:46 +0200 Subject: [PATCH 30/40] chore: remove damaged themes --- themes/Material-Theme-Default.json | 673 --------------------------- themes/Material-Theme-Lighter.json | 673 --------------------------- themes/Material-Theme-Palenight.json | 673 --------------------------- 3 files changed, 2019 deletions(-) delete mode 100644 themes/Material-Theme-Default.json delete mode 100644 themes/Material-Theme-Lighter.json delete mode 100644 themes/Material-Theme-Palenight.json diff --git a/themes/Material-Theme-Default.json b/themes/Material-Theme-Default.json deleted file mode 100644 index df1d9a6..0000000 --- a/themes/Material-Theme-Default.json +++ /dev/null @@ -1,673 +0,0 @@ -[ - { - "name": "Material Theme Darker" - }, - { - "tokenColors": [ - { - "settings": { - "background": "#263238", - "foreground": "#ffffff" - } - }, - { - "name": "Comment", - "scope": [ - "comment", - "punctuation.definition.comment" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#546E7A" - } - }, - { - "name": "Variables", - "scope": [ - "variable", - "string constant.other.placeholder" - ], - "settings": { - "foreground": "#eeffff" - } - }, - { - "name": "Colors", - "scope": [ - "constant.other.color" - ], - "settings": { - "foreground": "#ffffff" - } - }, - { - "name": "Invalid", - "scope": [ - "invalid", - "invalid.illegal", - "invalid.broken" - ], - "settings": { - "background": "#FF5370", - "foreground": "#ffffff" - } - }, - { - "name": "Invalid 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": [ - "Keyword", - "Storage" - ], - "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": "#f07178" - } - }, - { - "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": "#f07178" - } - }, - { - "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": "#FF5370" - } - }, - { - "name": "Language methods", - "scope": [ - "variable.language" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#FF5370" - } - }, - { - "name": "entity.name.method.js", - "scope": [ - "entity.name.method.js" - ], - "settings": { - "fontStyle": "italic", - "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's", - "scope": [ - "source.sass keyword.control" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "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": "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": "#FF5370" - } - }, - { - "name": "JSON Key - Level 0", - "scope": [ - "source.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 1", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FFCB6B" - } - }, - { - "name": "JSON Key - Level 2", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#F78C6C" - } - }, - { - "name": "JSON Key - Level 3", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "JSON Key - Level 4", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C17E70" - } - }, - { - "name": "JSON Key - Level 5", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "JSON Key - Level 6", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#f07178" - } - }, - { - "name": "JSON Key - Level 7", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 8", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Markdown - Plain", - "scope": [ - "text.html.markdown", - "punctuation.definition.list_item.markdown" - ], - "settings": { - "foreground": "#eeffff" - } - }, - { - "name": "Markdown - Markup Raw Inline", - "scope": [ - "text.html.markdown markup.inline.raw.markdown" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "Markdown - Markup Raw Inline Punctuation", - "scope": [ - "text.html.markdown markup.inline.raw.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": "#f07178" - } - }, - { - "name": "Markup - Bold", - "scope": [ - "markup.bold", - "markup.bold string" - ], - "settings": { - "fontStyle": "bold", - "foreground": "#f07178" - } - }, - { - "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", - "foreground": "#f07178" - } - }, - { - "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": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block", - "scope": [ - "punctuation.definition.fenced.markdown" - ], - "settings": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block Variable", - "scope": [ - "markup.raw.block.fenced.markdown", - "variable.language.fenced.markdown", - "punctuation.section.class.end" - ], - "settings": { - "foreground": "#eeffff" - } - }, - { - "name": "Markdown - Fenced Language", - "scope": [ - "variable.language.fenced.markdown" - ], - "settings": { - "foreground": "#65737e" - } - }, - { - "name": "Markdown - Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "fontStyle": "bold", - "background": "#00000050", - "foreground": "#65737e" - } - }, - { - "name": "Markup - Table", - "scope": [ - "markup.table" - ], - "settings": { - "foreground": "" - } - } - ], - "editorForeground": "#eeffff", - "statusBarBackground": "#263238", - "activityBarBackground": "#263238", - "titleBarActiveBackground": "#263238", - "titleBarInactiveBackground": "#263238" - } -] \ No newline at end of file diff --git a/themes/Material-Theme-Lighter.json b/themes/Material-Theme-Lighter.json deleted file mode 100644 index 9bd9580..0000000 --- a/themes/Material-Theme-Lighter.json +++ /dev/null @@ -1,673 +0,0 @@ -[ - { - "name": "Material Theme Darker" - }, - { - "tokenColors": [ - { - "settings": { - "background": "#FAFAFA", - "foreground": "#FFFFFF" - } - }, - { - "name": "Comment", - "scope": [ - "comment", - "punctuation.definition.comment" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#CCD7DA" - } - }, - { - "name": "Variables", - "scope": [ - "variable", - "string constant.other.placeholder" - ], - "settings": { - "foreground": "#80CBC4" - } - }, - { - "name": "Colors", - "scope": [ - "constant.other.color" - ], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Invalid", - "scope": [ - "invalid", - "invalid.illegal", - "invalid.broken" - ], - "settings": { - "background": "#E53935", - "foreground": "#FFFFFF" - } - }, - { - "name": "Invalid unimplemented", - "scope": [ - "invalid.unimplemented" - ], - "settings": { - "background": "#91B859", - "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": [ - "Keyword", - "Storage" - ], - "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": "#39ADB5" - } - }, - { - "name": "Tag", - "scope": [ - "entity.name.tag", - "meta.tag.sgml", - "markup.deleted.git_gutter" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "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": "#6182B8" - } - }, - { - "name": "Other Variable, String Link", - "scope": [ - "support.other.variable", - "string.other.link" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", - "scope": [ - "constant.numeric", - "constant.language", - "support.constant", - "constant.character", - "variable.parameter", - "keyword.other.unit" - ], - "settings": { - "foreground": "#F76D47" - } - }, - { - "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": "#91B859" - } - }, - { - "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": "#FFB62C" - } - }, - { - "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": "#8796B0" - } - }, - { - "name": "Sub-methods", - "scope": [ - "entity.name.module.js", - "variable.import.parameter.js", - "variable.other.class.js" - ], - "settings": { - "foreground": "#E53935" - } - }, - { - "name": "Language methods", - "scope": [ - "variable.language" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#E53935" - } - }, - { - "name": "entity.name.method.js", - "scope": [ - "entity.name.method.js" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#6182B8" - } - }, - { - "name": "meta.method.js", - "scope": [ - "meta.class-method.js entity.name.function.js", - "variable.function.constructor" - ], - "settings": { - "foreground": "#6182B8" - } - }, - { - "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": "#FFB62C" - } - }, - { - "name": "CSS Classes", - "scope": [ - "entity.other.attribute-name.class" - ], - "settings": { - "foreground": "#FFB62C" - } - }, - { - "name": "CSS ID's", - "scope": [ - "source.sass keyword.control" - ], - "settings": { - "foreground": "#6182B8" - } - }, - { - "name": "Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#91B859" - } - }, - { - "name": "Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#E53935" - } - }, - { - "name": "Changed", - "scope": [ - "markup.changed" - ], - "settings": { - "foreground": "#7C4DFF" - } - }, - { - "name": "Regular Expressions", - "scope": [ - "string.regexp" - ], - "settings": { - "foreground": "#39ADB5" - } - }, - { - "name": "Escape Characters", - "scope": [ - "constant.character.escape" - ], - "settings": { - "foreground": "#39ADB5" - } - }, - { - "name": "URL", - "scope": [ - "*url*", - "*link*", - "*uri*" - ], - "settings": { - "fontStyle": "underline" - } - }, - { - "name": "Decorators", - "scope": [ - "tag.decorator.js entity.name.tag.js", - "tag.decorator.js punctuation.definition.tag.js" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#6182B8" - } - }, - { - "name": "ES7 Bind Operator", - "scope": [ - "source.js constant.other.object.key.js string.unquoted.label.js" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#E53935" - } - }, - { - "name": "JSON Key - Level 0", - "scope": [ - "source.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#7C4DFF" - } - }, - { - "name": "JSON Key - Level 1", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FFB62C" - } - }, - { - "name": "JSON Key - Level 2", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#F76D47" - } - }, - { - "name": "JSON Key - Level 3", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#E53935" - } - }, - { - "name": "JSON Key - Level 4", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C17E70" - } - }, - { - "name": "JSON Key - Level 5", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#6182B8" - } - }, - { - "name": "JSON Key - Level 6", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "JSON Key - Level 7", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#7C4DFF" - } - }, - { - "name": "JSON Key - Level 8", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#91B859" - } - }, - { - "name": "Markdown - Plain", - "scope": [ - "text.html.markdown", - "punctuation.definition.list_item.markdown" - ], - "settings": { - "foreground": "#80CBC4" - } - }, - { - "name": "Markdown - Markup Raw Inline", - "scope": [ - "text.html.markdown markup.inline.raw.markdown" - ], - "settings": { - "foreground": "#7C4DFF" - } - }, - { - "name": "Markdown - Markup Raw Inline Punctuation", - "scope": [ - "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" - ], - "settings": { - "foreground": "#E7EAEC" - } - }, - { - "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": "#91B859" - } - }, - { - "name": "Markup - Italic", - "scope": [ - "markup.italic" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#FF5370" - } - }, - { - "name": "Markup - Bold", - "scope": [ - "markup.bold", - "markup.bold string" - ], - "settings": { - "fontStyle": "bold", - "foreground": "#FF5370" - } - }, - { - "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", - "foreground": "#FF5370" - } - }, - { - "name": "Markup - Underline", - "scope": [ - "markup.underline" - ], - "settings": { - "fontStyle": "underline", - "foreground": "#F76D47" - } - }, - { - "name": "Markup - Strike", - "scope": [ - "markup.strike" - ], - "settings": { - "fontStyle": "strike", - "foreground": "" - } - }, - { - "name": "Markdown - Blockquote", - "scope": [ - "markup.quote punctuation.definition.blockquote.markdown" - ], - "settings": { - "background": "#E7EAEC", - "foreground": "#E7EAEC" - } - }, - { - "name": "Markup - Quote", - "scope": [ - "markup.quote" - ], - "settings": { - "fontStyle": "italic", - "foreground": "" - } - }, - { - "name": "Markdown - Link", - "scope": [ - "string.other.link.title.markdown" - ], - "settings": { - "foreground": "#6182B8" - } - }, - { - "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": "#FFB62C" - } - }, - { - "name": "Markup - Raw Block", - "scope": [ - "markup.raw.block" - ], - "settings": { - "foreground": "#7C4DFF" - } - }, - { - "name": "Markdown - Raw Block Fenced", - "scope": [ - "markup.raw.block.fenced.markdown" - ], - "settings": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block", - "scope": [ - "punctuation.definition.fenced.markdown" - ], - "settings": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block Variable", - "scope": [ - "markup.raw.block.fenced.markdown", - "variable.language.fenced.markdown", - "punctuation.section.class.end" - ], - "settings": { - "foreground": "#80CBC4" - } - }, - { - "name": "Markdown - Fenced Language", - "scope": [ - "variable.language.fenced.markdown" - ], - "settings": { - "foreground": "#E7EAEC" - } - }, - { - "name": "Markdown - Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "fontStyle": "bold", - "background": "#00000050", - "foreground": "#E7EAEC" - } - }, - { - "name": "Markup - Table", - "scope": [ - "markup.table" - ], - "settings": { - "foreground": "" - } - } - ], - "editorForeground": "#80CBC4", - "statusBarBackground": "#FAFAFA", - "activityBarBackground": "#FAFAFA", - "titleBarActiveBackground": "#FAFAFA", - "titleBarInactiveBackground": "#FAFAFA" - } -] \ No newline at end of file diff --git a/themes/Material-Theme-Palenight.json b/themes/Material-Theme-Palenight.json deleted file mode 100644 index 06e5970..0000000 --- a/themes/Material-Theme-Palenight.json +++ /dev/null @@ -1,673 +0,0 @@ -[ - { - "name": "Material Theme Darker" - }, - { - "tokenColors": [ - { - "settings": { - "background": "#292D3E", - "foreground": "#ffffff" - } - }, - { - "name": "Comment", - "scope": [ - "comment", - "punctuation.definition.comment" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#676E95" - } - }, - { - "name": "Variables", - "scope": [ - "variable", - "string constant.other.placeholder" - ], - "settings": { - "foreground": "#959DCB" - } - }, - { - "name": "Colors", - "scope": [ - "constant.other.color" - ], - "settings": { - "foreground": "#ffffff" - } - }, - { - "name": "Invalid", - "scope": [ - "invalid", - "invalid.illegal", - "invalid.broken" - ], - "settings": { - "background": "#FF5370", - "foreground": "#ffffff" - } - }, - { - "name": "Invalid 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": [ - "Keyword", - "Storage" - ], - "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": "#f07178" - } - }, - { - "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": "#f07178" - } - }, - { - "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": "#FF5370" - } - }, - { - "name": "Language methods", - "scope": [ - "variable.language" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#FF5370" - } - }, - { - "name": "entity.name.method.js", - "scope": [ - "entity.name.method.js" - ], - "settings": { - "fontStyle": "italic", - "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's", - "scope": [ - "source.sass keyword.control" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "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": "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": "#FF5370" - } - }, - { - "name": "JSON Key - Level 0", - "scope": [ - "source.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 1", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FFCB6B" - } - }, - { - "name": "JSON Key - Level 2", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#F78C6C" - } - }, - { - "name": "JSON Key - Level 3", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "JSON Key - Level 4", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C17E70" - } - }, - { - "name": "JSON Key - Level 5", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "JSON Key - Level 6", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#f07178" - } - }, - { - "name": "JSON Key - Level 7", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 8", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Markdown - Plain", - "scope": [ - "text.html.markdown", - "punctuation.definition.list_item.markdown" - ], - "settings": { - "foreground": "#959DCB" - } - }, - { - "name": "Markdown - Markup Raw Inline", - "scope": [ - "text.html.markdown markup.inline.raw.markdown" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "Markdown - Markup Raw Inline Punctuation", - "scope": [ - "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" - ], - "settings": { - "foreground": "#4E5579" - } - }, - { - "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": "#f07178" - } - }, - { - "name": "Markup - Bold", - "scope": [ - "markup.bold", - "markup.bold string" - ], - "settings": { - "fontStyle": "bold", - "foreground": "#f07178" - } - }, - { - "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", - "foreground": "#f07178" - } - }, - { - "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": "#4E5579", - "foreground": "#4E5579" - } - }, - { - "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": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block", - "scope": [ - "punctuation.definition.fenced.markdown" - ], - "settings": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block Variable", - "scope": [ - "markup.raw.block.fenced.markdown", - "variable.language.fenced.markdown", - "punctuation.section.class.end" - ], - "settings": { - "foreground": "#959DCB" - } - }, - { - "name": "Markdown - Fenced Language", - "scope": [ - "variable.language.fenced.markdown" - ], - "settings": { - "foreground": "#4E5579" - } - }, - { - "name": "Markdown - Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "fontStyle": "bold", - "background": "#00000050", - "foreground": "#4E5579" - } - }, - { - "name": "Markup - Table", - "scope": [ - "markup.table" - ], - "settings": { - "foreground": "" - } - } - ], - "editorForeground": "#959DCB", - "statusBarBackground": "#292D3E", - "activityBarBackground": "#292D3E", - "titleBarActiveBackground": "#292D3E", - "titleBarInactiveBackground": "#292D3E" - } -] \ No newline at end of file From f41bfe0966edb09c817a5b127f3a82df8c06d4cf Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 10 Apr 2017 10:32:37 +0200 Subject: [PATCH 31/40] chore: Update theme template yml form --- src/themes/theme-template.yml | 388 +++++++++++++++++----------------- 1 file changed, 194 insertions(+), 194 deletions(-) diff --git a/src/themes/theme-template.yml b/src/themes/theme-template.yml index 927f6e9..bbc058b 100644 --- a/src/themes/theme-template.yml +++ b/src/themes/theme-template.yml @@ -1,407 +1,407 @@ name: Material Theme Darker tokenColors: - - settings: + settings: background: '{{variant.scheme.background}}' foreground: '{{variant.scheme.base.white}}' - - name: Comment + name: Comment scope: - - comment - - punctuation.definition.comment + comment + punctuation.definition.comment settings: fontStyle: italic foreground: '{{variant.scheme.comments}}' - - name: Variables + name: Variables scope: - - variable - - string constant.other.placeholder + variable + string constant.other.placeholder settings: foreground: '{{variant.scheme.foreground}}' - - name: Colors + name: Colors scope: - - constant.other.color + constant.other.color settings: foreground: '{{variant.scheme.base.white}}' - - name: Invalid + name: Invalid scope: - - invalid - - invalid.illegal - - invalid.broken + invalid + invalid.illegal + invalid.broken settings: background: '{{variant.scheme.base.red}}' foreground: '{{variant.scheme.base.white}}' - - name: Invalid unimplemented + name: Invalid unimplemented scope: - - invalid.unimplemented + invalid.unimplemented settings: background: '{{variant.scheme.base.green}}' foreground: '{{variant.scheme.base.white}}' - - name: Invalid deprecated + name: Invalid deprecated scope: - - invalid.deprecated + invalid.deprecated settings: background: '{{variant.scheme.base.purple}}' foreground: '{{variant.scheme.base.white}}' - - name: 'Keyword, Storage' + name: 'Keyword, Storage' scope: - - keyword - - storage.type - - storage.modifier + keyword + storage.type + storage.modifier settings: foreground: '{{variant.scheme.base.purple}}' - - name: 'Keyword, Storage' + name: 'Keyword, Storage' scope: - - Keyword - - Storage + Keyword + Storage settings: fontStyle: italic - - name: 'Operator, Misc' + 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 + 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: '{{variant.scheme.base.cyan}}' - - name: Tag + name: Tag scope: - - entity.name.tag - - meta.tag.sgml - - markup.deleted.git_gutter + entity.name.tag + meta.tag.sgml + markup.deleted.git_gutter settings: foreground: '{{variant.scheme.base.pink}}' - - name: 'Function, Special Method, Block Level' + name: 'Function, Special Method, Block Level' scope: - - entity.name.function - - meta.function-call - - variable.function - - support.function - - keyword.other.special-method - - meta.block-level + entity.name.function + meta.function-call + variable.function + support.function + keyword.other.special-method + meta.block-level settings: foreground: '{{variant.scheme.base.blue}}' - - name: 'Other Variable, String Link' + name: 'Other Variable, String Link' scope: - - support.other.variable - - string.other.link + support.other.variable + string.other.link settings: foreground: '{{variant.scheme.base.pink}}' - - name: 'Number, Constant, Function Argument, Tag Attribute, Embedded' + name: 'Number, Constant, Function Argument, Tag Attribute, Embedded' scope: - - constant.numeric - - constant.language - - support.constant - - constant.character - - variable.parameter - - keyword.other.unit + constant.numeric + constant.language + support.constant + constant.character + variable.parameter + keyword.other.unit settings: foreground: '{{variant.scheme.base.orange}}' - - name: 'String, Symbols, Inherited Class, Markup Heading' + 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 + 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: '{{variant.scheme.base.green}}' - - name: 'Class, Support' + 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 + 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: '{{variant.scheme.base.yellow}}' - - name: CSS Class and Support + 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 + source.css support.type + source.sass support.type + source.scss support.type + source.less support.type + source.stylus support.type settings: foreground: '{{variant.scheme.base.paleblue}}' - - name: Sub-methods + name: Sub-methods scope: - - entity.name.module.js - - variable.import.parameter.js - - variable.other.class.js + entity.name.module.js + variable.import.parameter.js + variable.other.class.js settings: foreground: '{{variant.scheme.base.red}}' - - name: Language methods + name: Language methods scope: - - variable.language + variable.language settings: fontStyle: italic foreground: '{{variant.scheme.base.red}}' - - name: entity.name.method.js + name: entity.name.method.js scope: - - entity.name.method.js + entity.name.method.js settings: fontStyle: italic foreground: '{{variant.scheme.base.blue}}' - - name: meta.method.js + name: meta.method.js scope: - - meta.class-method.js entity.name.function.js - - variable.function.constructor + meta.class-method.js entity.name.function.js + variable.function.constructor settings: foreground: '{{variant.scheme.base.blue}}' - - name: Attributes + name: Attributes scope: - - entity.other.attribute-name + entity.other.attribute-name settings: foreground: '{{variant.scheme.base.purple}}' - - name: HTML Attributes + name: HTML Attributes scope: - - text.html.basic entity.other.attribute-name.html - - text.html.basic entity.other.attribute-name + text.html.basic entity.other.attribute-name.html + text.html.basic entity.other.attribute-name settings: fontStyle: italic foreground: '{{variant.scheme.base.yellow}}' - - name: CSS Classes + name: CSS Classes scope: - - entity.other.attribute-name.class + entity.other.attribute-name.class settings: foreground: '{{variant.scheme.base.yellow}}' - - name: "CSS ID's" + name: "CSS ID's" scope: - - source.sass keyword.control + source.sass keyword.control settings: foreground: '{{variant.scheme.base.blue}}' - - name: Inserted + name: Inserted scope: - - markup.inserted + markup.inserted settings: foreground: '{{variant.scheme.base.green}}' - - name: Deleted + name: Deleted scope: - - markup.deleted + markup.deleted settings: foreground: '{{variant.scheme.base.red}}' - - name: Changed + name: Changed scope: - - markup.changed + markup.changed settings: foreground: '{{variant.scheme.base.purple}}' - - name: Regular Expressions + name: Regular Expressions scope: - - string.regexp + string.regexp settings: foreground: '{{variant.scheme.base.cyan}}' - - name: Escape Characters + name: Escape Characters scope: - - constant.character.escape + constant.character.escape settings: foreground: '{{variant.scheme.base.cyan}}' - - name: URL + name: URL scope: - - '*url*' - - '*link*' - - '*uri*' + '*url*' + '*link*' + '*uri*' settings: fontStyle: underline - - name: Decorators + name: Decorators scope: - - tag.decorator.js entity.name.tag.js - - tag.decorator.js punctuation.definition.tag.js + tag.decorator.js entity.name.tag.js + tag.decorator.js punctuation.definition.tag.js settings: fontStyle: italic foreground: '{{variant.scheme.base.blue}}' - - name: ES7 Bind Operator + name: ES7 Bind Operator scope: - - source.js constant.other.object.key.js string.unquoted.label.js + source.js constant.other.object.key.js string.unquoted.label.js settings: fontStyle: italic foreground: '{{variant.scheme.base.red}}' - - name: JSON Key - Level 0 + name: JSON Key - Level 0 scope: - - source.json meta.structure.dictionary.json support.type.property-name.json + source.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.purple}}' - - name: JSON Key - Level 1 + name: JSON Key - Level 1 scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.yellow}}' - - name: JSON Key - Level 2 + name: JSON Key - Level 2 scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.orange}}' - - name: JSON Key - Level 3 + name: JSON Key - Level 3 scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.red}}' - - name: JSON Key - Level 4 + name: JSON Key - Level 4 scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.brown}}' - - name: JSON Key - Level 5 + name: JSON Key - Level 5 scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.blue}}' - - name: JSON Key - Level 6 + name: JSON Key - Level 6 scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.pink}}' - - name: JSON Key - Level 7 + name: JSON Key - Level 7 scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.purple}}' - - name: JSON Key - Level 8 + name: JSON Key - Level 8 scope: - - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.green}}' - - name: Markdown - Plain + name: Markdown - Plain scope: - - text.html.markdown - - punctuation.definition.list_item.markdown + text.html.markdown + punctuation.definition.list_item.markdown settings: foreground: '{{variant.scheme.foreground}}' - - name: Markdown - Markup Raw Inline + name: Markdown - Markup Raw Inline scope: - - text.html.markdown markup.inline.raw.markdown + text.html.markdown markup.inline.raw.markdown settings: foreground: '{{variant.scheme.base.purple}}' - - name: Markdown - Markup Raw Inline Punctuation + name: Markdown - Markup Raw Inline Punctuation scope: - - text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown + text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown settings: foreground: '{{variant.scheme.invisibles}}' - - name: Markdown - Line Break + name: Markdown - Line Break scope: - - text.html.markdown meta.dummy.line-break + text.html.markdown meta.dummy.line-break settings: foreground: '' - - name: Markdown - Heading + name: Markdown - Heading scope: - - markdown.heading - - 'markup.heading | markup.heading entity.name' - - markup.heading.markdown punctuation.definition.heading.markdown + markdown.heading + 'markup.heading | markup.heading entity.name' + markup.heading.markdown punctuation.definition.heading.markdown settings: foreground: '{{variant.scheme.base.green}}' - - name: Markup - Italic + name: Markup - Italic scope: - - markup.italic + markup.italic settings: fontStyle: italic foreground: '{{variant.scheme.base.pink}}' - - name: Markup - Bold + name: Markup - Bold scope: - - markup.bold - - markup.bold string + markup.bold + markup.bold string settings: fontStyle: bold foreground: '{{variant.scheme.base.pink}}' - - name: Markup - Bold-Italic + 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 + 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 foreground: '{{variant.scheme.base.pink}}' - - name: Markup - Underline + name: Markup - Underline scope: - - markup.underline + markup.underline settings: fontStyle: underline foreground: '{{variant.scheme.base.orange}}' - - name: Markup - Strike + name: Markup - Strike scope: - - markup.strike + markup.strike settings: fontStyle: strike foreground: '' - - name: Markdown - Blockquote + name: Markdown - Blockquote scope: - - markup.quote punctuation.definition.blockquote.markdown + markup.quote punctuation.definition.blockquote.markdown settings: background: '{{variant.scheme.invisibles}}' foreground: '{{variant.scheme.invisibles}}' - - name: Markup - Quote + name: Markup - Quote scope: - - markup.quote + markup.quote settings: fontStyle: italic foreground: '' - - name: Markdown - Link + name: Markdown - Link scope: - - string.other.link.title.markdown + string.other.link.title.markdown settings: foreground: '{{variant.scheme.base.blue}}' - - name: Markdown - Link Description + name: Markdown - Link Description scope: - - string.other.link.description.title.markdown + string.other.link.description.title.markdown settings: foreground: '{{variant.scheme.base.purple}}' - - name: Markdown - Link Anchor + name: Markdown - Link Anchor scope: - - constant.other.reference.link.markdown + constant.other.reference.link.markdown settings: foreground: '{{variant.scheme.base.yellow}}' - - name: Markup - Raw Block + name: Markup - Raw Block scope: - - markup.raw.block + markup.raw.block settings: foreground: '{{variant.scheme.base.purple}}' - - name: Markdown - Raw Block Fenced + name: Markdown - Raw Block Fenced scope: - - markup.raw.block.fenced.markdown + markup.raw.block.fenced.markdown settings: foreground: '#00000050' - - name: Markdown - Fenced Bode Block + name: Markdown - Fenced Bode Block scope: - - punctuation.definition.fenced.markdown + punctuation.definition.fenced.markdown settings: foreground: '#00000050' - - name: Markdown - Fenced Bode Block Variable + name: Markdown - Fenced Bode Block Variable scope: - - markup.raw.block.fenced.markdown - - variable.language.fenced.markdown - - punctuation.section.class.end + markup.raw.block.fenced.markdown + variable.language.fenced.markdown + punctuation.section.class.end settings: foreground: '{{variant.scheme.foreground}}' - - name: Markdown - Fenced Language + name: Markdown - Fenced Language scope: - - variable.language.fenced.markdown + variable.language.fenced.markdown settings: foreground: '{{variant.scheme.invisibles}}' - - name: Markdown - Separator + name: Markdown - Separator scope: - - meta.separator + meta.separator settings: fontStyle: bold background: '#00000050' foreground: '{{variant.scheme.invisibles}}' - - name: Markup - Table + name: Markup - Table scope: - - markup.table + markup.table settings: foreground: '{{variant.scheme.foreground}' colors: From 47d459d86053414f93ca55824665a3fdc22bc334 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 10 Apr 2017 10:39:08 +0200 Subject: [PATCH 32/40] Revert "chore: remove damaged themes" This reverts commit ec514c8dde927c13cda13be9e447b07aba2a9086. --- themes/Material-Theme-Default.json | 673 +++++++++++++++++++++++++++ themes/Material-Theme-Lighter.json | 673 +++++++++++++++++++++++++++ themes/Material-Theme-Palenight.json | 673 +++++++++++++++++++++++++++ 3 files changed, 2019 insertions(+) create mode 100644 themes/Material-Theme-Default.json create mode 100644 themes/Material-Theme-Lighter.json create mode 100644 themes/Material-Theme-Palenight.json diff --git a/themes/Material-Theme-Default.json b/themes/Material-Theme-Default.json new file mode 100644 index 0000000..df1d9a6 --- /dev/null +++ b/themes/Material-Theme-Default.json @@ -0,0 +1,673 @@ +[ + { + "name": "Material Theme Darker" + }, + { + "tokenColors": [ + { + "settings": { + "background": "#263238", + "foreground": "#ffffff" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#546E7A" + } + }, + { + "name": "Variables", + "scope": [ + "variable", + "string constant.other.placeholder" + ], + "settings": { + "foreground": "#eeffff" + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#ffffff" + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal", + "invalid.broken" + ], + "settings": { + "background": "#FF5370", + "foreground": "#ffffff" + } + }, + { + "name": "Invalid 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": [ + "Keyword", + "Storage" + ], + "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": "#f07178" + } + }, + { + "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": "#f07178" + } + }, + { + "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": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "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's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "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": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#F78C6C" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#eeffff" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.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": "#f07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#f07178" + } + }, + { + "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", + "foreground": "#f07178" + } + }, + { + "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": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#eeffff" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "" + } + } + ], + "editorForeground": "#eeffff", + "statusBarBackground": "#263238", + "activityBarBackground": "#263238", + "titleBarActiveBackground": "#263238", + "titleBarInactiveBackground": "#263238" + } +] \ No newline at end of file diff --git a/themes/Material-Theme-Lighter.json b/themes/Material-Theme-Lighter.json new file mode 100644 index 0000000..9bd9580 --- /dev/null +++ b/themes/Material-Theme-Lighter.json @@ -0,0 +1,673 @@ +[ + { + "name": "Material Theme Darker" + }, + { + "tokenColors": [ + { + "settings": { + "background": "#FAFAFA", + "foreground": "#FFFFFF" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#CCD7DA" + } + }, + { + "name": "Variables", + "scope": [ + "variable", + "string constant.other.placeholder" + ], + "settings": { + "foreground": "#80CBC4" + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal", + "invalid.broken" + ], + "settings": { + "background": "#E53935", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid unimplemented", + "scope": [ + "invalid.unimplemented" + ], + "settings": { + "background": "#91B859", + "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": [ + "Keyword", + "Storage" + ], + "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": "#39ADB5" + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "#6182B8" + } + }, + { + "name": "Other Variable, String Link", + "scope": [ + "support.other.variable", + "string.other.link" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "variable.parameter", + "keyword.other.unit" + ], + "settings": { + "foreground": "#F76D47" + } + }, + { + "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": "#91B859" + } + }, + { + "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": "#FFB62C" + } + }, + { + "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": "#8796B0" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#E53935" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#E53935" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#6182B8" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#6182B8" + } + }, + { + "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": "#FFB62C" + } + }, + { + "name": "CSS Classes", + "scope": [ + "entity.other.attribute-name.class" + ], + "settings": { + "foreground": "#FFB62C" + } + }, + { + "name": "CSS ID's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#6182B8" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#91B859" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#E53935" + } + }, + { + "name": "Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#7C4DFF" + } + }, + { + "name": "Regular Expressions", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#39ADB5" + } + }, + { + "name": "Escape Characters", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#39ADB5" + } + }, + { + "name": "URL", + "scope": [ + "*url*", + "*link*", + "*uri*" + ], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#6182B8" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#E53935" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#7C4DFF" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFB62C" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#F76D47" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#E53935" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#6182B8" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#7C4DFF" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#91B859" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#80CBC4" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#7C4DFF" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#E7EAEC" + } + }, + { + "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": "#91B859" + } + }, + { + "name": "Markup - Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#FF5370" + } + }, + { + "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", + "foreground": "#FF5370" + } + }, + { + "name": "Markup - Underline", + "scope": [ + "markup.underline" + ], + "settings": { + "fontStyle": "underline", + "foreground": "#F76D47" + } + }, + { + "name": "Markup - Strike", + "scope": [ + "markup.strike" + ], + "settings": { + "fontStyle": "strike", + "foreground": "" + } + }, + { + "name": "Markdown - Blockquote", + "scope": [ + "markup.quote punctuation.definition.blockquote.markdown" + ], + "settings": { + "background": "#E7EAEC", + "foreground": "#E7EAEC" + } + }, + { + "name": "Markup - Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "fontStyle": "italic", + "foreground": "" + } + }, + { + "name": "Markdown - Link", + "scope": [ + "string.other.link.title.markdown" + ], + "settings": { + "foreground": "#6182B8" + } + }, + { + "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": "#FFB62C" + } + }, + { + "name": "Markup - Raw Block", + "scope": [ + "markup.raw.block" + ], + "settings": { + "foreground": "#7C4DFF" + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": [ + "markup.raw.block.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#80CBC4" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#E7EAEC" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#E7EAEC" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "" + } + } + ], + "editorForeground": "#80CBC4", + "statusBarBackground": "#FAFAFA", + "activityBarBackground": "#FAFAFA", + "titleBarActiveBackground": "#FAFAFA", + "titleBarInactiveBackground": "#FAFAFA" + } +] \ No newline at end of file diff --git a/themes/Material-Theme-Palenight.json b/themes/Material-Theme-Palenight.json new file mode 100644 index 0000000..06e5970 --- /dev/null +++ b/themes/Material-Theme-Palenight.json @@ -0,0 +1,673 @@ +[ + { + "name": "Material Theme Darker" + }, + { + "tokenColors": [ + { + "settings": { + "background": "#292D3E", + "foreground": "#ffffff" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#676E95" + } + }, + { + "name": "Variables", + "scope": [ + "variable", + "string constant.other.placeholder" + ], + "settings": { + "foreground": "#959DCB" + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#ffffff" + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal", + "invalid.broken" + ], + "settings": { + "background": "#FF5370", + "foreground": "#ffffff" + } + }, + { + "name": "Invalid 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": [ + "Keyword", + "Storage" + ], + "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": "#f07178" + } + }, + { + "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": "#f07178" + } + }, + { + "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": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "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's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "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": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#F78C6C" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#959DCB" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#4E5579" + } + }, + { + "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": "#f07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#f07178" + } + }, + { + "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", + "foreground": "#f07178" + } + }, + { + "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": "#4E5579", + "foreground": "#4E5579" + } + }, + { + "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": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#959DCB" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#4E5579" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#4E5579" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "" + } + } + ], + "editorForeground": "#959DCB", + "statusBarBackground": "#292D3E", + "activityBarBackground": "#292D3E", + "titleBarActiveBackground": "#292D3E", + "titleBarInactiveBackground": "#292D3E" + } +] \ No newline at end of file From c9a1aa8e2f53f3aadd226bdf3f97e58206f0af62 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 10 Apr 2017 10:39:32 +0200 Subject: [PATCH 33/40] Revert "chore: Update theme template yml form" This reverts commit ab52f3d398d97dc4ab0bdcba78feca0dd4b6d24a. --- src/themes/theme-template.yml | 388 +++++++++++++++++----------------- 1 file changed, 194 insertions(+), 194 deletions(-) diff --git a/src/themes/theme-template.yml b/src/themes/theme-template.yml index bbc058b..927f6e9 100644 --- a/src/themes/theme-template.yml +++ b/src/themes/theme-template.yml @@ -1,407 +1,407 @@ name: Material Theme Darker tokenColors: - settings: + - settings: background: '{{variant.scheme.background}}' foreground: '{{variant.scheme.base.white}}' - name: Comment + - name: Comment scope: - comment - punctuation.definition.comment + - comment + - punctuation.definition.comment settings: fontStyle: italic foreground: '{{variant.scheme.comments}}' - name: Variables + - name: Variables scope: - variable - string constant.other.placeholder + - variable + - string constant.other.placeholder settings: foreground: '{{variant.scheme.foreground}}' - name: Colors + - name: Colors scope: - constant.other.color + - constant.other.color settings: foreground: '{{variant.scheme.base.white}}' - name: Invalid + - name: Invalid scope: - invalid - invalid.illegal - invalid.broken + - invalid + - invalid.illegal + - invalid.broken settings: background: '{{variant.scheme.base.red}}' foreground: '{{variant.scheme.base.white}}' - name: Invalid unimplemented + - name: Invalid unimplemented scope: - invalid.unimplemented + - invalid.unimplemented settings: background: '{{variant.scheme.base.green}}' foreground: '{{variant.scheme.base.white}}' - name: Invalid deprecated + - name: Invalid deprecated scope: - invalid.deprecated + - invalid.deprecated settings: background: '{{variant.scheme.base.purple}}' foreground: '{{variant.scheme.base.white}}' - name: 'Keyword, Storage' + - name: 'Keyword, Storage' scope: - keyword - storage.type - storage.modifier + - keyword + - storage.type + - storage.modifier settings: foreground: '{{variant.scheme.base.purple}}' - name: 'Keyword, Storage' + - name: 'Keyword, Storage' scope: - Keyword - Storage + - Keyword + - Storage settings: fontStyle: italic - name: 'Operator, Misc' + - 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 + - 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: '{{variant.scheme.base.cyan}}' - name: Tag + - name: Tag scope: - entity.name.tag - meta.tag.sgml - markup.deleted.git_gutter + - entity.name.tag + - meta.tag.sgml + - markup.deleted.git_gutter settings: foreground: '{{variant.scheme.base.pink}}' - name: 'Function, Special Method, Block Level' + - name: 'Function, Special Method, Block Level' scope: - entity.name.function - meta.function-call - variable.function - support.function - keyword.other.special-method - meta.block-level + - entity.name.function + - meta.function-call + - variable.function + - support.function + - keyword.other.special-method + - meta.block-level settings: foreground: '{{variant.scheme.base.blue}}' - name: 'Other Variable, String Link' + - name: 'Other Variable, String Link' scope: - support.other.variable - string.other.link + - support.other.variable + - string.other.link settings: foreground: '{{variant.scheme.base.pink}}' - name: 'Number, Constant, Function Argument, Tag Attribute, Embedded' + - name: 'Number, Constant, Function Argument, Tag Attribute, Embedded' scope: - constant.numeric - constant.language - support.constant - constant.character - variable.parameter - keyword.other.unit + - constant.numeric + - constant.language + - support.constant + - constant.character + - variable.parameter + - keyword.other.unit settings: foreground: '{{variant.scheme.base.orange}}' - name: 'String, Symbols, Inherited Class, Markup Heading' + - 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 + - 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: '{{variant.scheme.base.green}}' - name: 'Class, Support' + - 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 + - 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: '{{variant.scheme.base.yellow}}' - name: CSS Class and Support + - 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 + - source.css support.type + - source.sass support.type + - source.scss support.type + - source.less support.type + - source.stylus support.type settings: foreground: '{{variant.scheme.base.paleblue}}' - name: Sub-methods + - name: Sub-methods scope: - entity.name.module.js - variable.import.parameter.js - variable.other.class.js + - entity.name.module.js + - variable.import.parameter.js + - variable.other.class.js settings: foreground: '{{variant.scheme.base.red}}' - name: Language methods + - name: Language methods scope: - variable.language + - variable.language settings: fontStyle: italic foreground: '{{variant.scheme.base.red}}' - name: entity.name.method.js + - name: entity.name.method.js scope: - entity.name.method.js + - entity.name.method.js settings: fontStyle: italic foreground: '{{variant.scheme.base.blue}}' - name: meta.method.js + - name: meta.method.js scope: - meta.class-method.js entity.name.function.js - variable.function.constructor + - meta.class-method.js entity.name.function.js + - variable.function.constructor settings: foreground: '{{variant.scheme.base.blue}}' - name: Attributes + - name: Attributes scope: - entity.other.attribute-name + - entity.other.attribute-name settings: foreground: '{{variant.scheme.base.purple}}' - name: HTML Attributes + - name: HTML Attributes scope: - text.html.basic entity.other.attribute-name.html - text.html.basic entity.other.attribute-name + - text.html.basic entity.other.attribute-name.html + - text.html.basic entity.other.attribute-name settings: fontStyle: italic foreground: '{{variant.scheme.base.yellow}}' - name: CSS Classes + - name: CSS Classes scope: - entity.other.attribute-name.class + - entity.other.attribute-name.class settings: foreground: '{{variant.scheme.base.yellow}}' - name: "CSS ID's" + - name: "CSS ID's" scope: - source.sass keyword.control + - source.sass keyword.control settings: foreground: '{{variant.scheme.base.blue}}' - name: Inserted + - name: Inserted scope: - markup.inserted + - markup.inserted settings: foreground: '{{variant.scheme.base.green}}' - name: Deleted + - name: Deleted scope: - markup.deleted + - markup.deleted settings: foreground: '{{variant.scheme.base.red}}' - name: Changed + - name: Changed scope: - markup.changed + - markup.changed settings: foreground: '{{variant.scheme.base.purple}}' - name: Regular Expressions + - name: Regular Expressions scope: - string.regexp + - string.regexp settings: foreground: '{{variant.scheme.base.cyan}}' - name: Escape Characters + - name: Escape Characters scope: - constant.character.escape + - constant.character.escape settings: foreground: '{{variant.scheme.base.cyan}}' - name: URL + - name: URL scope: - '*url*' - '*link*' - '*uri*' + - '*url*' + - '*link*' + - '*uri*' settings: fontStyle: underline - name: Decorators + - name: Decorators scope: - tag.decorator.js entity.name.tag.js - tag.decorator.js punctuation.definition.tag.js + - tag.decorator.js entity.name.tag.js + - tag.decorator.js punctuation.definition.tag.js settings: fontStyle: italic foreground: '{{variant.scheme.base.blue}}' - name: ES7 Bind Operator + - name: ES7 Bind Operator scope: - source.js constant.other.object.key.js string.unquoted.label.js + - source.js constant.other.object.key.js string.unquoted.label.js settings: fontStyle: italic foreground: '{{variant.scheme.base.red}}' - name: JSON Key - Level 0 + - name: JSON Key - Level 0 scope: - source.json meta.structure.dictionary.json support.type.property-name.json + - source.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.purple}}' - name: JSON Key - Level 1 + - name: JSON Key - Level 1 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.yellow}}' - name: JSON Key - Level 2 + - name: JSON Key - Level 2 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.orange}}' - name: JSON Key - Level 3 + - name: JSON Key - Level 3 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.red}}' - name: JSON Key - Level 4 + - name: JSON Key - Level 4 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.brown}}' - name: JSON Key - Level 5 + - name: JSON Key - Level 5 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.blue}}' - name: JSON Key - Level 6 + - name: JSON Key - Level 6 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.pink}}' - name: JSON Key - Level 7 + - name: JSON Key - Level 7 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.purple}}' - name: JSON Key - Level 8 + - name: JSON Key - Level 8 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json + - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.green}}' - name: Markdown - Plain + - name: Markdown - Plain scope: - text.html.markdown - punctuation.definition.list_item.markdown + - text.html.markdown + - punctuation.definition.list_item.markdown settings: foreground: '{{variant.scheme.foreground}}' - name: Markdown - Markup Raw Inline + - name: Markdown - Markup Raw Inline scope: - text.html.markdown markup.inline.raw.markdown + - text.html.markdown markup.inline.raw.markdown settings: foreground: '{{variant.scheme.base.purple}}' - name: Markdown - Markup Raw Inline Punctuation + - name: Markdown - Markup Raw Inline Punctuation scope: - text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown + - text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown settings: foreground: '{{variant.scheme.invisibles}}' - name: Markdown - Line Break + - name: Markdown - Line Break scope: - text.html.markdown meta.dummy.line-break + - text.html.markdown meta.dummy.line-break settings: foreground: '' - name: Markdown - Heading + - name: Markdown - Heading scope: - markdown.heading - 'markup.heading | markup.heading entity.name' - markup.heading.markdown punctuation.definition.heading.markdown + - markdown.heading + - 'markup.heading | markup.heading entity.name' + - markup.heading.markdown punctuation.definition.heading.markdown settings: foreground: '{{variant.scheme.base.green}}' - name: Markup - Italic + - name: Markup - Italic scope: - markup.italic + - markup.italic settings: fontStyle: italic foreground: '{{variant.scheme.base.pink}}' - name: Markup - Bold + - name: Markup - Bold scope: - markup.bold - markup.bold string + - markup.bold + - markup.bold string settings: fontStyle: bold foreground: '{{variant.scheme.base.pink}}' - name: Markup - Bold-Italic + - 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 + - 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 foreground: '{{variant.scheme.base.pink}}' - name: Markup - Underline + - name: Markup - Underline scope: - markup.underline + - markup.underline settings: fontStyle: underline foreground: '{{variant.scheme.base.orange}}' - name: Markup - Strike + - name: Markup - Strike scope: - markup.strike + - markup.strike settings: fontStyle: strike foreground: '' - name: Markdown - Blockquote + - name: Markdown - Blockquote scope: - markup.quote punctuation.definition.blockquote.markdown + - markup.quote punctuation.definition.blockquote.markdown settings: background: '{{variant.scheme.invisibles}}' foreground: '{{variant.scheme.invisibles}}' - name: Markup - Quote + - name: Markup - Quote scope: - markup.quote + - markup.quote settings: fontStyle: italic foreground: '' - name: Markdown - Link + - name: Markdown - Link scope: - string.other.link.title.markdown + - string.other.link.title.markdown settings: foreground: '{{variant.scheme.base.blue}}' - name: Markdown - Link Description + - name: Markdown - Link Description scope: - string.other.link.description.title.markdown + - string.other.link.description.title.markdown settings: foreground: '{{variant.scheme.base.purple}}' - name: Markdown - Link Anchor + - name: Markdown - Link Anchor scope: - constant.other.reference.link.markdown + - constant.other.reference.link.markdown settings: foreground: '{{variant.scheme.base.yellow}}' - name: Markup - Raw Block + - name: Markup - Raw Block scope: - markup.raw.block + - markup.raw.block settings: foreground: '{{variant.scheme.base.purple}}' - name: Markdown - Raw Block Fenced + - name: Markdown - Raw Block Fenced scope: - markup.raw.block.fenced.markdown + - markup.raw.block.fenced.markdown settings: foreground: '#00000050' - name: Markdown - Fenced Bode Block + - name: Markdown - Fenced Bode Block scope: - punctuation.definition.fenced.markdown + - punctuation.definition.fenced.markdown settings: foreground: '#00000050' - name: Markdown - Fenced Bode Block Variable + - name: Markdown - Fenced Bode Block Variable scope: - markup.raw.block.fenced.markdown - variable.language.fenced.markdown - punctuation.section.class.end + - markup.raw.block.fenced.markdown + - variable.language.fenced.markdown + - punctuation.section.class.end settings: foreground: '{{variant.scheme.foreground}}' - name: Markdown - Fenced Language + - name: Markdown - Fenced Language scope: - variable.language.fenced.markdown + - variable.language.fenced.markdown settings: foreground: '{{variant.scheme.invisibles}}' - name: Markdown - Separator + - name: Markdown - Separator scope: - meta.separator + - meta.separator settings: fontStyle: bold background: '#00000050' foreground: '{{variant.scheme.invisibles}}' - name: Markup - Table + - name: Markup - Table scope: - markup.table + - markup.table settings: foreground: '{{variant.scheme.foreground}' colors: From e192fb7c491ce7cd7c0cc9819c0bae63148e4c0a Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 10 Apr 2017 10:48:48 +0200 Subject: [PATCH 34/40] chor: removed corrupted themes --- themes/Material-Theme-Default.json | 673 --------------------------- themes/Material-Theme-Lighter.json | 673 --------------------------- themes/Material-Theme-Palenight.json | 673 --------------------------- 3 files changed, 2019 deletions(-) delete mode 100644 themes/Material-Theme-Default.json delete mode 100644 themes/Material-Theme-Lighter.json delete mode 100644 themes/Material-Theme-Palenight.json diff --git a/themes/Material-Theme-Default.json b/themes/Material-Theme-Default.json deleted file mode 100644 index df1d9a6..0000000 --- a/themes/Material-Theme-Default.json +++ /dev/null @@ -1,673 +0,0 @@ -[ - { - "name": "Material Theme Darker" - }, - { - "tokenColors": [ - { - "settings": { - "background": "#263238", - "foreground": "#ffffff" - } - }, - { - "name": "Comment", - "scope": [ - "comment", - "punctuation.definition.comment" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#546E7A" - } - }, - { - "name": "Variables", - "scope": [ - "variable", - "string constant.other.placeholder" - ], - "settings": { - "foreground": "#eeffff" - } - }, - { - "name": "Colors", - "scope": [ - "constant.other.color" - ], - "settings": { - "foreground": "#ffffff" - } - }, - { - "name": "Invalid", - "scope": [ - "invalid", - "invalid.illegal", - "invalid.broken" - ], - "settings": { - "background": "#FF5370", - "foreground": "#ffffff" - } - }, - { - "name": "Invalid 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": [ - "Keyword", - "Storage" - ], - "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": "#f07178" - } - }, - { - "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": "#f07178" - } - }, - { - "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": "#FF5370" - } - }, - { - "name": "Language methods", - "scope": [ - "variable.language" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#FF5370" - } - }, - { - "name": "entity.name.method.js", - "scope": [ - "entity.name.method.js" - ], - "settings": { - "fontStyle": "italic", - "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's", - "scope": [ - "source.sass keyword.control" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "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": "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": "#FF5370" - } - }, - { - "name": "JSON Key - Level 0", - "scope": [ - "source.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 1", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FFCB6B" - } - }, - { - "name": "JSON Key - Level 2", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#F78C6C" - } - }, - { - "name": "JSON Key - Level 3", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "JSON Key - Level 4", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C17E70" - } - }, - { - "name": "JSON Key - Level 5", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "JSON Key - Level 6", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#f07178" - } - }, - { - "name": "JSON Key - Level 7", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 8", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Markdown - Plain", - "scope": [ - "text.html.markdown", - "punctuation.definition.list_item.markdown" - ], - "settings": { - "foreground": "#eeffff" - } - }, - { - "name": "Markdown - Markup Raw Inline", - "scope": [ - "text.html.markdown markup.inline.raw.markdown" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "Markdown - Markup Raw Inline Punctuation", - "scope": [ - "text.html.markdown markup.inline.raw.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": "#f07178" - } - }, - { - "name": "Markup - Bold", - "scope": [ - "markup.bold", - "markup.bold string" - ], - "settings": { - "fontStyle": "bold", - "foreground": "#f07178" - } - }, - { - "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", - "foreground": "#f07178" - } - }, - { - "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": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block", - "scope": [ - "punctuation.definition.fenced.markdown" - ], - "settings": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block Variable", - "scope": [ - "markup.raw.block.fenced.markdown", - "variable.language.fenced.markdown", - "punctuation.section.class.end" - ], - "settings": { - "foreground": "#eeffff" - } - }, - { - "name": "Markdown - Fenced Language", - "scope": [ - "variable.language.fenced.markdown" - ], - "settings": { - "foreground": "#65737e" - } - }, - { - "name": "Markdown - Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "fontStyle": "bold", - "background": "#00000050", - "foreground": "#65737e" - } - }, - { - "name": "Markup - Table", - "scope": [ - "markup.table" - ], - "settings": { - "foreground": "" - } - } - ], - "editorForeground": "#eeffff", - "statusBarBackground": "#263238", - "activityBarBackground": "#263238", - "titleBarActiveBackground": "#263238", - "titleBarInactiveBackground": "#263238" - } -] \ No newline at end of file diff --git a/themes/Material-Theme-Lighter.json b/themes/Material-Theme-Lighter.json deleted file mode 100644 index 9bd9580..0000000 --- a/themes/Material-Theme-Lighter.json +++ /dev/null @@ -1,673 +0,0 @@ -[ - { - "name": "Material Theme Darker" - }, - { - "tokenColors": [ - { - "settings": { - "background": "#FAFAFA", - "foreground": "#FFFFFF" - } - }, - { - "name": "Comment", - "scope": [ - "comment", - "punctuation.definition.comment" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#CCD7DA" - } - }, - { - "name": "Variables", - "scope": [ - "variable", - "string constant.other.placeholder" - ], - "settings": { - "foreground": "#80CBC4" - } - }, - { - "name": "Colors", - "scope": [ - "constant.other.color" - ], - "settings": { - "foreground": "#FFFFFF" - } - }, - { - "name": "Invalid", - "scope": [ - "invalid", - "invalid.illegal", - "invalid.broken" - ], - "settings": { - "background": "#E53935", - "foreground": "#FFFFFF" - } - }, - { - "name": "Invalid unimplemented", - "scope": [ - "invalid.unimplemented" - ], - "settings": { - "background": "#91B859", - "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": [ - "Keyword", - "Storage" - ], - "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": "#39ADB5" - } - }, - { - "name": "Tag", - "scope": [ - "entity.name.tag", - "meta.tag.sgml", - "markup.deleted.git_gutter" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "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": "#6182B8" - } - }, - { - "name": "Other Variable, String Link", - "scope": [ - "support.other.variable", - "string.other.link" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", - "scope": [ - "constant.numeric", - "constant.language", - "support.constant", - "constant.character", - "variable.parameter", - "keyword.other.unit" - ], - "settings": { - "foreground": "#F76D47" - } - }, - { - "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": "#91B859" - } - }, - { - "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": "#FFB62C" - } - }, - { - "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": "#8796B0" - } - }, - { - "name": "Sub-methods", - "scope": [ - "entity.name.module.js", - "variable.import.parameter.js", - "variable.other.class.js" - ], - "settings": { - "foreground": "#E53935" - } - }, - { - "name": "Language methods", - "scope": [ - "variable.language" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#E53935" - } - }, - { - "name": "entity.name.method.js", - "scope": [ - "entity.name.method.js" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#6182B8" - } - }, - { - "name": "meta.method.js", - "scope": [ - "meta.class-method.js entity.name.function.js", - "variable.function.constructor" - ], - "settings": { - "foreground": "#6182B8" - } - }, - { - "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": "#FFB62C" - } - }, - { - "name": "CSS Classes", - "scope": [ - "entity.other.attribute-name.class" - ], - "settings": { - "foreground": "#FFB62C" - } - }, - { - "name": "CSS ID's", - "scope": [ - "source.sass keyword.control" - ], - "settings": { - "foreground": "#6182B8" - } - }, - { - "name": "Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#91B859" - } - }, - { - "name": "Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#E53935" - } - }, - { - "name": "Changed", - "scope": [ - "markup.changed" - ], - "settings": { - "foreground": "#7C4DFF" - } - }, - { - "name": "Regular Expressions", - "scope": [ - "string.regexp" - ], - "settings": { - "foreground": "#39ADB5" - } - }, - { - "name": "Escape Characters", - "scope": [ - "constant.character.escape" - ], - "settings": { - "foreground": "#39ADB5" - } - }, - { - "name": "URL", - "scope": [ - "*url*", - "*link*", - "*uri*" - ], - "settings": { - "fontStyle": "underline" - } - }, - { - "name": "Decorators", - "scope": [ - "tag.decorator.js entity.name.tag.js", - "tag.decorator.js punctuation.definition.tag.js" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#6182B8" - } - }, - { - "name": "ES7 Bind Operator", - "scope": [ - "source.js constant.other.object.key.js string.unquoted.label.js" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#E53935" - } - }, - { - "name": "JSON Key - Level 0", - "scope": [ - "source.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#7C4DFF" - } - }, - { - "name": "JSON Key - Level 1", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FFB62C" - } - }, - { - "name": "JSON Key - Level 2", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#F76D47" - } - }, - { - "name": "JSON Key - Level 3", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#E53935" - } - }, - { - "name": "JSON Key - Level 4", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C17E70" - } - }, - { - "name": "JSON Key - Level 5", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#6182B8" - } - }, - { - "name": "JSON Key - Level 6", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "JSON Key - Level 7", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#7C4DFF" - } - }, - { - "name": "JSON Key - Level 8", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#91B859" - } - }, - { - "name": "Markdown - Plain", - "scope": [ - "text.html.markdown", - "punctuation.definition.list_item.markdown" - ], - "settings": { - "foreground": "#80CBC4" - } - }, - { - "name": "Markdown - Markup Raw Inline", - "scope": [ - "text.html.markdown markup.inline.raw.markdown" - ], - "settings": { - "foreground": "#7C4DFF" - } - }, - { - "name": "Markdown - Markup Raw Inline Punctuation", - "scope": [ - "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" - ], - "settings": { - "foreground": "#E7EAEC" - } - }, - { - "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": "#91B859" - } - }, - { - "name": "Markup - Italic", - "scope": [ - "markup.italic" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#FF5370" - } - }, - { - "name": "Markup - Bold", - "scope": [ - "markup.bold", - "markup.bold string" - ], - "settings": { - "fontStyle": "bold", - "foreground": "#FF5370" - } - }, - { - "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", - "foreground": "#FF5370" - } - }, - { - "name": "Markup - Underline", - "scope": [ - "markup.underline" - ], - "settings": { - "fontStyle": "underline", - "foreground": "#F76D47" - } - }, - { - "name": "Markup - Strike", - "scope": [ - "markup.strike" - ], - "settings": { - "fontStyle": "strike", - "foreground": "" - } - }, - { - "name": "Markdown - Blockquote", - "scope": [ - "markup.quote punctuation.definition.blockquote.markdown" - ], - "settings": { - "background": "#E7EAEC", - "foreground": "#E7EAEC" - } - }, - { - "name": "Markup - Quote", - "scope": [ - "markup.quote" - ], - "settings": { - "fontStyle": "italic", - "foreground": "" - } - }, - { - "name": "Markdown - Link", - "scope": [ - "string.other.link.title.markdown" - ], - "settings": { - "foreground": "#6182B8" - } - }, - { - "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": "#FFB62C" - } - }, - { - "name": "Markup - Raw Block", - "scope": [ - "markup.raw.block" - ], - "settings": { - "foreground": "#7C4DFF" - } - }, - { - "name": "Markdown - Raw Block Fenced", - "scope": [ - "markup.raw.block.fenced.markdown" - ], - "settings": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block", - "scope": [ - "punctuation.definition.fenced.markdown" - ], - "settings": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block Variable", - "scope": [ - "markup.raw.block.fenced.markdown", - "variable.language.fenced.markdown", - "punctuation.section.class.end" - ], - "settings": { - "foreground": "#80CBC4" - } - }, - { - "name": "Markdown - Fenced Language", - "scope": [ - "variable.language.fenced.markdown" - ], - "settings": { - "foreground": "#E7EAEC" - } - }, - { - "name": "Markdown - Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "fontStyle": "bold", - "background": "#00000050", - "foreground": "#E7EAEC" - } - }, - { - "name": "Markup - Table", - "scope": [ - "markup.table" - ], - "settings": { - "foreground": "" - } - } - ], - "editorForeground": "#80CBC4", - "statusBarBackground": "#FAFAFA", - "activityBarBackground": "#FAFAFA", - "titleBarActiveBackground": "#FAFAFA", - "titleBarInactiveBackground": "#FAFAFA" - } -] \ No newline at end of file diff --git a/themes/Material-Theme-Palenight.json b/themes/Material-Theme-Palenight.json deleted file mode 100644 index 06e5970..0000000 --- a/themes/Material-Theme-Palenight.json +++ /dev/null @@ -1,673 +0,0 @@ -[ - { - "name": "Material Theme Darker" - }, - { - "tokenColors": [ - { - "settings": { - "background": "#292D3E", - "foreground": "#ffffff" - } - }, - { - "name": "Comment", - "scope": [ - "comment", - "punctuation.definition.comment" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#676E95" - } - }, - { - "name": "Variables", - "scope": [ - "variable", - "string constant.other.placeholder" - ], - "settings": { - "foreground": "#959DCB" - } - }, - { - "name": "Colors", - "scope": [ - "constant.other.color" - ], - "settings": { - "foreground": "#ffffff" - } - }, - { - "name": "Invalid", - "scope": [ - "invalid", - "invalid.illegal", - "invalid.broken" - ], - "settings": { - "background": "#FF5370", - "foreground": "#ffffff" - } - }, - { - "name": "Invalid 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": [ - "Keyword", - "Storage" - ], - "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": "#f07178" - } - }, - { - "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": "#f07178" - } - }, - { - "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": "#FF5370" - } - }, - { - "name": "Language methods", - "scope": [ - "variable.language" - ], - "settings": { - "fontStyle": "italic", - "foreground": "#FF5370" - } - }, - { - "name": "entity.name.method.js", - "scope": [ - "entity.name.method.js" - ], - "settings": { - "fontStyle": "italic", - "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's", - "scope": [ - "source.sass keyword.control" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "Inserted", - "scope": [ - "markup.inserted" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Deleted", - "scope": [ - "markup.deleted" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "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": "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": "#FF5370" - } - }, - { - "name": "JSON Key - Level 0", - "scope": [ - "source.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 1", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FFCB6B" - } - }, - { - "name": "JSON Key - Level 2", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#F78C6C" - } - }, - { - "name": "JSON Key - Level 3", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#FF5370" - } - }, - { - "name": "JSON Key - Level 4", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C17E70" - } - }, - { - "name": "JSON Key - Level 5", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#82AAFF" - } - }, - { - "name": "JSON Key - Level 6", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#f07178" - } - }, - { - "name": "JSON Key - Level 7", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "JSON Key - Level 8", - "scope": [ - "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" - ], - "settings": { - "foreground": "#C3E88D" - } - }, - { - "name": "Markdown - Plain", - "scope": [ - "text.html.markdown", - "punctuation.definition.list_item.markdown" - ], - "settings": { - "foreground": "#959DCB" - } - }, - { - "name": "Markdown - Markup Raw Inline", - "scope": [ - "text.html.markdown markup.inline.raw.markdown" - ], - "settings": { - "foreground": "#C792EA" - } - }, - { - "name": "Markdown - Markup Raw Inline Punctuation", - "scope": [ - "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" - ], - "settings": { - "foreground": "#4E5579" - } - }, - { - "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": "#f07178" - } - }, - { - "name": "Markup - Bold", - "scope": [ - "markup.bold", - "markup.bold string" - ], - "settings": { - "fontStyle": "bold", - "foreground": "#f07178" - } - }, - { - "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", - "foreground": "#f07178" - } - }, - { - "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": "#4E5579", - "foreground": "#4E5579" - } - }, - { - "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": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block", - "scope": [ - "punctuation.definition.fenced.markdown" - ], - "settings": { - "foreground": "#00000050" - } - }, - { - "name": "Markdown - Fenced Bode Block Variable", - "scope": [ - "markup.raw.block.fenced.markdown", - "variable.language.fenced.markdown", - "punctuation.section.class.end" - ], - "settings": { - "foreground": "#959DCB" - } - }, - { - "name": "Markdown - Fenced Language", - "scope": [ - "variable.language.fenced.markdown" - ], - "settings": { - "foreground": "#4E5579" - } - }, - { - "name": "Markdown - Separator", - "scope": [ - "meta.separator" - ], - "settings": { - "fontStyle": "bold", - "background": "#00000050", - "foreground": "#4E5579" - } - }, - { - "name": "Markup - Table", - "scope": [ - "markup.table" - ], - "settings": { - "foreground": "" - } - } - ], - "editorForeground": "#959DCB", - "statusBarBackground": "#292D3E", - "activityBarBackground": "#292D3E", - "titleBarActiveBackground": "#292D3E", - "titleBarInactiveBackground": "#292D3E" - } -] \ No newline at end of file From 20379fcca12e23e2771cc6bb89386cef5614f566 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 10 Apr 2017 11:03:13 +0200 Subject: [PATCH 35/40] chore: Update theme template (wip) --- src/themes/theme-template.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/themes/theme-template.yml b/src/themes/theme-template.yml index 927f6e9..0bf8211 100644 --- a/src/themes/theme-template.yml +++ b/src/themes/theme-template.yml @@ -1,4 +1,4 @@ -name: Material Theme Darker +name: '{{variant.name}}' tokenColors: - settings: background: '{{variant.scheme.background}}' @@ -411,3 +411,6 @@ colors: activityBarBackground: '{{variant.scheme.background}}' titleBarActiveBackground: '{{variant.scheme.background}}' titleBarInactiveBackground: '{{variant.scheme.background}}' + sideBarBackground: '{{variant.scheme.background}}' + tabsContainerBackground: '{{variant.scheme.background}}' + inactiveTabBackground: '{{variant.scheme.background}}' From 0ae1024624272b63ffe263225b1aee08b5a8f973 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 10 Apr 2017 11:03:27 +0200 Subject: [PATCH 36/40] chore: Manual update darker theme --- themes/Material-Theme-Darker.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/themes/Material-Theme-Darker.json b/themes/Material-Theme-Darker.json index 9bcfe2a..21d4052 100644 --- a/themes/Material-Theme-Darker.json +++ b/themes/Material-Theme-Darker.json @@ -666,6 +666,9 @@ "statusBarBackground": "#212121", "activityBarBackground": "#212121", "titleBarActiveBackground": "#212121", - "titleBarInactiveBackground": "#212121" + "titleBarInactiveBackground": "#212121", + "sideBarBackground": "#212121", + "tabsContainerBackground": "#212121", + "inactiveTabBackground": "#212121" } } From 23619bb7bab8409c412b65f65948401b03981c93 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Mon, 10 Apr 2017 14:52:49 +0200 Subject: [PATCH 37/40] chore: Update themes --- package.json | 12 +- src/themes/theme-template.yml | 66 +-- themes/Material-Theme-Darker.json | 7 +- themes/Material-Theme-Default.json | 675 +++++++++++++++++++++++++++ themes/Material-Theme-Lighter.json | 675 +++++++++++++++++++++++++++ themes/Material-Theme-Palenight.json | 675 +++++++++++++++++++++++++++ 6 files changed, 2073 insertions(+), 37 deletions(-) create mode 100644 themes/Material-Theme-Default.json create mode 100644 themes/Material-Theme-Lighter.json create mode 100644 themes/Material-Theme-Palenight.json diff --git a/package.json b/package.json index 200167a..ffdf69f 100644 --- a/package.json +++ b/package.json @@ -39,15 +39,25 @@ ], "contributes": { "themes": [ + { + "label": "Material Theme", + "uiTheme": "vs-dark", + "path": "./themes/Material-Theme-Default.json" + }, { "label": "Material Theme Darker", "uiTheme": "vs-dark", "path": "./themes/Material-Theme-Darker.json" }, + { + "label": "Material Theme Palenight", + "uiTheme": "vs-dark", + "path": "./themes/Material-Theme-Palenight.json" + }, { "label": "Material Theme Lighter", "uiTheme": "vs", - "path": "./themes/Material-Theme-Lighter.tmTheme" + "path": "./themes/Material-Theme-Lighter.json" } ], "iconThemes": [ diff --git a/src/themes/theme-template.yml b/src/themes/theme-template.yml index 0bf8211..5fb82ad 100644 --- a/src/themes/theme-template.yml +++ b/src/themes/theme-template.yml @@ -137,7 +137,7 @@ tokenColors: - source.stylus support.type settings: foreground: '{{variant.scheme.base.paleblue}}' - - name: Sub-methods + - name: 'Sub-methods' scope: - entity.name.module.js - variable.import.parameter.js @@ -229,93 +229,93 @@ tokenColors: settings: fontStyle: italic foreground: '{{variant.scheme.base.red}}' - - name: JSON Key - Level 0 + - name: 'JSON Key - Level 0' scope: - source.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.purple}}' - - name: JSON Key - Level 1 + - name: 'JSON Key - Level 1' scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.yellow}}' - - name: JSON Key - Level 2 + - name: 'JSON Key - Level 2' scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.orange}}' - - name: JSON Key - Level 3 + - name: 'JSON Key - Level 3' scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.red}}' - - name: JSON Key - Level 4 + - name: 'JSON Key - Level 4' scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.brown}}' - - name: JSON Key - Level 5 + - name: 'JSON Key - Level 5' scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.blue}}' - - name: JSON Key - Level 6 + - name: 'JSON Key - Level 6' scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.pink}}' - - name: JSON Key - Level 7 + - name: 'JSON Key - Level 7' scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.purple}}' - - name: JSON Key - Level 8 + - name: 'JSON Key - Level 8' scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: foreground: '{{variant.scheme.base.green}}' - - name: Markdown - Plain + - name: 'Markdown - Plain' scope: - text.html.markdown - punctuation.definition.list_item.markdown settings: foreground: '{{variant.scheme.foreground}}' - - name: Markdown - Markup Raw Inline + - name: 'Markdown - Markup Raw Inline' scope: - text.html.markdown markup.inline.raw.markdown settings: foreground: '{{variant.scheme.base.purple}}' - - name: Markdown - Markup Raw Inline Punctuation + - name: 'Markdown - Markup Raw Inline Punctuation' scope: - text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown settings: foreground: '{{variant.scheme.invisibles}}' - - name: Markdown - Line Break + - name: 'Markdown - Line Break' scope: - text.html.markdown meta.dummy.line-break settings: foreground: '' - - name: Markdown - Heading + - name: 'Markdown - Heading' scope: - markdown.heading - 'markup.heading | markup.heading entity.name' - markup.heading.markdown punctuation.definition.heading.markdown settings: foreground: '{{variant.scheme.base.green}}' - - name: Markup - Italic + - name: 'Markup - Italic' scope: - markup.italic settings: fontStyle: italic foreground: '{{variant.scheme.base.pink}}' - - name: Markup - Bold + - name: 'Markup - Bold' scope: - markup.bold - markup.bold string settings: fontStyle: bold foreground: '{{variant.scheme.base.pink}}' - - name: Markup - Bold-Italic + - name: 'Markup - Bold-Italic' scope: - markup.bold markup.italic - markup.italic markup.bold @@ -326,84 +326,84 @@ tokenColors: settings: fontStyle: bold foreground: '{{variant.scheme.base.pink}}' - - name: Markup - Underline + - name: 'Markup - Underline' scope: - markup.underline settings: fontStyle: underline foreground: '{{variant.scheme.base.orange}}' - - name: Markup - Strike + - name: 'Markup - Strike' scope: - markup.strike settings: fontStyle: strike foreground: '' - - name: Markdown - Blockquote + - name: 'Markdown - Blockquote' scope: - markup.quote punctuation.definition.blockquote.markdown settings: background: '{{variant.scheme.invisibles}}' foreground: '{{variant.scheme.invisibles}}' - - name: Markup - Quote + - name: 'Markup - Quote' scope: - markup.quote settings: fontStyle: italic foreground: '' - - name: Markdown - Link + - name: 'Markdown - Link' scope: - string.other.link.title.markdown settings: foreground: '{{variant.scheme.base.blue}}' - - name: Markdown - Link Description + - name: 'Markdown - Link Description' scope: - string.other.link.description.title.markdown settings: foreground: '{{variant.scheme.base.purple}}' - - name: Markdown - Link Anchor + - name: 'Markdown - Link Anchor' scope: - constant.other.reference.link.markdown settings: foreground: '{{variant.scheme.base.yellow}}' - - name: Markup - Raw Block + - name: 'Markup - Raw Block' scope: - markup.raw.block settings: foreground: '{{variant.scheme.base.purple}}' - - name: Markdown - Raw Block Fenced + - name: 'Markdown - Raw Block Fenced' scope: - markup.raw.block.fenced.markdown settings: foreground: '#00000050' - - name: Markdown - Fenced Bode Block + - name: 'Markdown - Fenced Bode Block' scope: - punctuation.definition.fenced.markdown settings: foreground: '#00000050' - - name: Markdown - Fenced Bode Block Variable + - name: 'Markdown - Fenced Bode Block Variable' scope: - markup.raw.block.fenced.markdown - variable.language.fenced.markdown - punctuation.section.class.end settings: foreground: '{{variant.scheme.foreground}}' - - name: Markdown - Fenced Language + - name: 'Markdown - Fenced Language' scope: - variable.language.fenced.markdown settings: foreground: '{{variant.scheme.invisibles}}' - - name: Markdown - Separator + - name: 'Markdown - Separator' scope: - meta.separator settings: fontStyle: bold background: '#00000050' foreground: '{{variant.scheme.invisibles}}' - - name: Markup - Table + - name: 'Markup - Table' scope: - markup.table settings: - foreground: '{{variant.scheme.foreground}' + foreground: '{{variant.scheme.foreground}}' colors: editorBackground: '{{variant.scheme.background}}' editorForeground: '{{variant.scheme.foreground}}' diff --git a/themes/Material-Theme-Darker.json b/themes/Material-Theme-Darker.json index 21d4052..11ac89f 100644 --- a/themes/Material-Theme-Darker.json +++ b/themes/Material-Theme-Darker.json @@ -1,5 +1,5 @@ { - "name": "Material Theme Darker", + "name": "Material-Theme-Darker", "tokenColors": [ { "settings": { @@ -657,11 +657,12 @@ "markup.table" ], "settings": { - "foreground": "" + "foreground": "#eeffffff" } } ], "colors": { + "editorBackground": "#212121", "editorForeground": "#eeffffff", "statusBarBackground": "#212121", "activityBarBackground": "#212121", @@ -671,4 +672,4 @@ "tabsContainerBackground": "#212121", "inactiveTabBackground": "#212121" } -} +} \ No newline at end of file diff --git a/themes/Material-Theme-Default.json b/themes/Material-Theme-Default.json new file mode 100644 index 0000000..bbce642 --- /dev/null +++ b/themes/Material-Theme-Default.json @@ -0,0 +1,675 @@ +{ + "name": "Material-Theme-Default", + "tokenColors": [ + { + "settings": { + "background": "#263238", + "foreground": "#ffffff" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#546E7A" + } + }, + { + "name": "Variables", + "scope": [ + "variable", + "string constant.other.placeholder" + ], + "settings": { + "foreground": "#eeffff" + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#ffffff" + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal", + "invalid.broken" + ], + "settings": { + "background": "#FF5370", + "foreground": "#ffffff" + } + }, + { + "name": "Invalid 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": [ + "Keyword", + "Storage" + ], + "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": "#f07178" + } + }, + { + "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": "#f07178" + } + }, + { + "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": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "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's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "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": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#F78C6C" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#eeffff" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.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": "#f07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#f07178" + } + }, + { + "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", + "foreground": "#f07178" + } + }, + { + "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": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#eeffff" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "#eeffff" + } + } + ], + "colors": { + "editorBackground": "#263238", + "editorForeground": "#eeffff", + "statusBarBackground": "#263238", + "activityBarBackground": "#263238", + "titleBarActiveBackground": "#263238", + "titleBarInactiveBackground": "#263238", + "sideBarBackground": "#263238", + "tabsContainerBackground": "#263238", + "inactiveTabBackground": "#263238" + } +} \ No newline at end of file diff --git a/themes/Material-Theme-Lighter.json b/themes/Material-Theme-Lighter.json new file mode 100644 index 0000000..fdde7b7 --- /dev/null +++ b/themes/Material-Theme-Lighter.json @@ -0,0 +1,675 @@ +{ + "name": "Material-Theme-Lighter", + "tokenColors": [ + { + "settings": { + "background": "#FAFAFA", + "foreground": "#FFFFFF" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#CCD7DA" + } + }, + { + "name": "Variables", + "scope": [ + "variable", + "string constant.other.placeholder" + ], + "settings": { + "foreground": "#80CBC4" + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal", + "invalid.broken" + ], + "settings": { + "background": "#E53935", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid unimplemented", + "scope": [ + "invalid.unimplemented" + ], + "settings": { + "background": "#91B859", + "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": [ + "Keyword", + "Storage" + ], + "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": "#39ADB5" + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "#6182B8" + } + }, + { + "name": "Other Variable, String Link", + "scope": [ + "support.other.variable", + "string.other.link" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "variable.parameter", + "keyword.other.unit" + ], + "settings": { + "foreground": "#F76D47" + } + }, + { + "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": "#91B859" + } + }, + { + "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": "#FFB62C" + } + }, + { + "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": "#8796B0" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#E53935" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#E53935" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#6182B8" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#6182B8" + } + }, + { + "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": "#FFB62C" + } + }, + { + "name": "CSS Classes", + "scope": [ + "entity.other.attribute-name.class" + ], + "settings": { + "foreground": "#FFB62C" + } + }, + { + "name": "CSS ID's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#6182B8" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#91B859" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#E53935" + } + }, + { + "name": "Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#7C4DFF" + } + }, + { + "name": "Regular Expressions", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#39ADB5" + } + }, + { + "name": "Escape Characters", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#39ADB5" + } + }, + { + "name": "URL", + "scope": [ + "*url*", + "*link*", + "*uri*" + ], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#6182B8" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#E53935" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#7C4DFF" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFB62C" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#F76D47" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#E53935" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#6182B8" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#7C4DFF" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#91B859" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#80CBC4" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#7C4DFF" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#E7EAEC" + } + }, + { + "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": "#91B859" + } + }, + { + "name": "Markup - Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#FF5370" + } + }, + { + "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", + "foreground": "#FF5370" + } + }, + { + "name": "Markup - Underline", + "scope": [ + "markup.underline" + ], + "settings": { + "fontStyle": "underline", + "foreground": "#F76D47" + } + }, + { + "name": "Markup - Strike", + "scope": [ + "markup.strike" + ], + "settings": { + "fontStyle": "strike", + "foreground": "" + } + }, + { + "name": "Markdown - Blockquote", + "scope": [ + "markup.quote punctuation.definition.blockquote.markdown" + ], + "settings": { + "background": "#E7EAEC", + "foreground": "#E7EAEC" + } + }, + { + "name": "Markup - Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "fontStyle": "italic", + "foreground": "" + } + }, + { + "name": "Markdown - Link", + "scope": [ + "string.other.link.title.markdown" + ], + "settings": { + "foreground": "#6182B8" + } + }, + { + "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": "#FFB62C" + } + }, + { + "name": "Markup - Raw Block", + "scope": [ + "markup.raw.block" + ], + "settings": { + "foreground": "#7C4DFF" + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": [ + "markup.raw.block.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#80CBC4" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#E7EAEC" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#E7EAEC" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "#80CBC4" + } + } + ], + "colors": { + "editorBackground": "#FAFAFA", + "editorForeground": "#80CBC4", + "statusBarBackground": "#FAFAFA", + "activityBarBackground": "#FAFAFA", + "titleBarActiveBackground": "#FAFAFA", + "titleBarInactiveBackground": "#FAFAFA", + "sideBarBackground": "#FAFAFA", + "tabsContainerBackground": "#FAFAFA", + "inactiveTabBackground": "#FAFAFA" + } +} \ No newline at end of file diff --git a/themes/Material-Theme-Palenight.json b/themes/Material-Theme-Palenight.json new file mode 100644 index 0000000..187373c --- /dev/null +++ b/themes/Material-Theme-Palenight.json @@ -0,0 +1,675 @@ +{ + "name": "Material-Theme-Palenight", + "tokenColors": [ + { + "settings": { + "background": "#292D3E", + "foreground": "#ffffff" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#676E95" + } + }, + { + "name": "Variables", + "scope": [ + "variable", + "string constant.other.placeholder" + ], + "settings": { + "foreground": "#959DCB" + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#ffffff" + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal", + "invalid.broken" + ], + "settings": { + "background": "#FF5370", + "foreground": "#ffffff" + } + }, + { + "name": "Invalid 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": [ + "Keyword", + "Storage" + ], + "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": "#f07178" + } + }, + { + "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": "#f07178" + } + }, + { + "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": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "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's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "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": "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": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#F78C6C" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#959DCB" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#4E5579" + } + }, + { + "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": "#f07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#f07178" + } + }, + { + "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", + "foreground": "#f07178" + } + }, + { + "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": "#4E5579", + "foreground": "#4E5579" + } + }, + { + "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": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#959DCB" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#4E5579" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#4E5579" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "#959DCB" + } + } + ], + "colors": { + "editorBackground": "#292D3E", + "editorForeground": "#959DCB", + "statusBarBackground": "#292D3E", + "activityBarBackground": "#292D3E", + "titleBarActiveBackground": "#292D3E", + "titleBarInactiveBackground": "#292D3E", + "sideBarBackground": "#292D3E", + "tabsContainerBackground": "#292D3E", + "inactiveTabBackground": "#292D3E" + } +} \ No newline at end of file From 02414dc7b9adede44f3285f5e0766d4b10032fa6 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Tue, 11 Apr 2017 09:07:48 +0200 Subject: [PATCH 38/40] chore: Update npm commands --- package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index ffdf69f..83a4bd1 100644 --- a/package.json +++ b/package.json @@ -22,12 +22,13 @@ "vscode": "^1.11.0" }, "scripts": { - "start": "npm run remove-icons && npm run minimize-icons && npm run buildicons && npm run minimize-json", + "build": "npm run ricons && build-themes", + "icons": "npm run remove-icons && npm run minimize-icons && npm run build-icons && npm run minimize-json", "minimize-icons": "svgo -f src/icons/svgs -o icons", "minimize-json": "json-minify .material-theme-icons.tmp > material-theme-icons.json && npm run remove-icons-tmp", "remove-icons": "rimraf icons && rimraf material-theme-icons.json", "remove-icons-tmp": "rimraf .material-theme-icons.tmp", - "buildicons": "gulp build:icons", + "build-icons": "gulp build:icons", "build-themes": "gulp build:themes", "release": "npm run bump && npm run changelog", "changelog": "gulp changelog", From c3c42d4d06f839acb42c6118fb0dbd03781b2a52 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Tue, 11 Apr 2017 09:08:59 +0200 Subject: [PATCH 39/40] feat: first full theme implementation (wip) --- src/themes/settings/specific/darker.json | 6 ++---- src/themes/settings/specific/default.json | 6 ++---- src/themes/settings/specific/lighter.json | 6 ++---- src/themes/settings/specific/palenight.json | 6 ++---- src/themes/theme-template.yml | 7 +++++++ themes/Material-Theme-Darker.json | 9 ++++++++- themes/Material-Theme-Default.json | 9 ++++++++- themes/Material-Theme-Lighter.json | 9 ++++++++- themes/Material-Theme-Palenight.json | 9 ++++++++- 9 files changed, 47 insertions(+), 20 deletions(-) diff --git a/src/themes/settings/specific/darker.json b/src/themes/settings/specific/darker.json index c44ce98..d01f505 100644 --- a/src/themes/settings/specific/darker.json +++ b/src/themes/settings/specific/darker.json @@ -8,11 +8,9 @@ "findHighlight": "#F8E71C", "foreground": "#eeffffff", "guides": "#42424270", - "activeGuide": "#FFFFFF50", - "stackGuides": "#42424280", - "gutter": "#424242", + "lineNumbers": "#424242", "invisibles": "#65737e", - "highlight": "#00000050", + "lineHighlight": "#00000050", "selection": "#61616150", "shadow": "#00000010", "keywords": "#cfd8dc", diff --git a/src/themes/settings/specific/default.json b/src/themes/settings/specific/default.json index 9ff0e7a..a82c352 100644 --- a/src/themes/settings/specific/default.json +++ b/src/themes/settings/specific/default.json @@ -8,11 +8,9 @@ "findHighlight": "#F8E71C", "foreground": "#eeffff", "guides": "#37474F80", - "activeGuide": "#80CBC470", - "stackGuides": "#37474Fff", - "gutter": "#37474F", + "lineNumbers": "#37474F", "invisibles": "#65737e", - "highlight": "#00000050", + "lineHighlight": "#00000050", "selection": "#80CBC420", "shadow": "#00000010", "keywords": "#cfd8dc", diff --git a/src/themes/settings/specific/lighter.json b/src/themes/settings/specific/lighter.json index a9b34b7..8ce5709 100644 --- a/src/themes/settings/specific/lighter.json +++ b/src/themes/settings/specific/lighter.json @@ -8,11 +8,9 @@ "findHighlight": "#F8E71C", "foreground": "#80CBC4", "guides": "#B0BEC570", - "activeGuide": "#00000070", - "stackGuides": "#B0BEC580", - "gutter": "#CFD8DC", + "lineNumbers": "#CFD8DC", "invisibles": "#E7EAEC", - "highlight": "#90A4AE20", + "lineHighlight": "#90A4AE20", "selection": "#80CBC440", "shadow": "#90A4AE50", "keywords": "#AAB3B5", diff --git a/src/themes/settings/specific/palenight.json b/src/themes/settings/specific/palenight.json index 4178771..2522701 100644 --- a/src/themes/settings/specific/palenight.json +++ b/src/themes/settings/specific/palenight.json @@ -8,11 +8,9 @@ "findHighlight": "#F8E71C", "foreground": "#959DCB", "guides": "#4E557980", - "activeGuide": "#828ED5", - "stackGuides": "#4E5579", - "gutter": "#3A3F58", + "lineNumbers": "#3A3F58", "invisibles": "#4E5579", - "highlight": "#00000030", + "lineHighlight": "#00000030", "selection": "#717CB440", "shadow": "#00000010", "keywords": "#cfd8dc", diff --git a/src/themes/theme-template.yml b/src/themes/theme-template.yml index 5fb82ad..d6dcf17 100644 --- a/src/themes/theme-template.yml +++ b/src/themes/theme-template.yml @@ -414,3 +414,10 @@ colors: sideBarBackground: '{{variant.scheme.background}}' tabsContainerBackground: '{{variant.scheme.background}}' inactiveTabBackground: '{{variant.scheme.background}}' + editorLineNumbers: '{{variant.scheme.lineNumbers}}' + editorLineHighlight: '{{variant.scheme.lineHighlight}}' + editorSelection: '{{variant.scheme.selection}}' + editorIndentGuides: '{{variant.scheme.guides}}' + inputBoxBackground: '{{variant.scheme.background}}' + dropdownBackground: '{{variant.scheme.background}}' + editorFindWidgetBackground: '{{variant.scheme.background}}' diff --git a/themes/Material-Theme-Darker.json b/themes/Material-Theme-Darker.json index 11ac89f..1938f38 100644 --- a/themes/Material-Theme-Darker.json +++ b/themes/Material-Theme-Darker.json @@ -670,6 +670,13 @@ "titleBarInactiveBackground": "#212121", "sideBarBackground": "#212121", "tabsContainerBackground": "#212121", - "inactiveTabBackground": "#212121" + "inactiveTabBackground": "#212121", + "editorLineNumbers": "#424242", + "editorLineHighlight": "#00000050", + "editorSelection": "#61616150", + "editorIndentGuides": "#42424270", + "inputBoxBackground": "#212121", + "dropdownBackground": "#212121", + "editorFindWidgetBackground": "#212121" } } \ No newline at end of file diff --git a/themes/Material-Theme-Default.json b/themes/Material-Theme-Default.json index bbce642..41ba411 100644 --- a/themes/Material-Theme-Default.json +++ b/themes/Material-Theme-Default.json @@ -670,6 +670,13 @@ "titleBarInactiveBackground": "#263238", "sideBarBackground": "#263238", "tabsContainerBackground": "#263238", - "inactiveTabBackground": "#263238" + "inactiveTabBackground": "#263238", + "editorLineNumbers": "#37474F", + "editorLineHighlight": "#00000050", + "editorSelection": "#80CBC420", + "editorIndentGuides": "#37474F80", + "inputBoxBackground": "#263238", + "dropdownBackground": "#263238", + "editorFindWidgetBackground": "#263238" } } \ No newline at end of file diff --git a/themes/Material-Theme-Lighter.json b/themes/Material-Theme-Lighter.json index fdde7b7..9931795 100644 --- a/themes/Material-Theme-Lighter.json +++ b/themes/Material-Theme-Lighter.json @@ -670,6 +670,13 @@ "titleBarInactiveBackground": "#FAFAFA", "sideBarBackground": "#FAFAFA", "tabsContainerBackground": "#FAFAFA", - "inactiveTabBackground": "#FAFAFA" + "inactiveTabBackground": "#FAFAFA", + "editorLineNumbers": "#CFD8DC", + "editorLineHighlight": "#90A4AE20", + "editorSelection": "#80CBC440", + "editorIndentGuides": "#B0BEC570", + "inputBoxBackground": "#FAFAFA", + "dropdownBackground": "#FAFAFA", + "editorFindWidgetBackground": "#FAFAFA" } } \ No newline at end of file diff --git a/themes/Material-Theme-Palenight.json b/themes/Material-Theme-Palenight.json index 187373c..9ec74ce 100644 --- a/themes/Material-Theme-Palenight.json +++ b/themes/Material-Theme-Palenight.json @@ -670,6 +670,13 @@ "titleBarInactiveBackground": "#292D3E", "sideBarBackground": "#292D3E", "tabsContainerBackground": "#292D3E", - "inactiveTabBackground": "#292D3E" + "inactiveTabBackground": "#292D3E", + "editorLineNumbers": "#3A3F58", + "editorLineHighlight": "#00000030", + "editorSelection": "#717CB440", + "editorIndentGuides": "#4E557980", + "inputBoxBackground": "#292D3E", + "dropdownBackground": "#292D3E", + "editorFindWidgetBackground": "#292D3E" } } \ No newline at end of file From 094bb68bb2d052d674d47e40481a09cbd5b12f99 Mon Sep 17 00:00:00 2001 From: Mattia Astorino Date: Tue, 11 Apr 2017 09:09:44 +0200 Subject: [PATCH 40/40] release: 0.0.8 --- CHANGELOG.md | 6 ++++-- package.json | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index df31144..cd2d71b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ - -## 0.0.7 (2017-02-26) + +## 0.0.8 (2017-04-11) ### Bug Fixes @@ -12,6 +12,7 @@ * Fix var hover background ([a471a2a](https://github.com/equinusocio/vsc-material-theme/commit/a471a2a)) * Update json icon ([2793178](https://github.com/equinusocio/vsc-material-theme/commit/2793178)) * Update some file icons ([88b4739](https://github.com/equinusocio/vsc-material-theme/commit/88b4739)) +* **Icons:** Fix .ts and def ts icons ([e8e9b49](https://github.com/equinusocio/vsc-material-theme/commit/e8e9b49)), closes [#10](https://github.com/equinusocio/vsc-material-theme/issues/10) ### Features @@ -21,6 +22,7 @@ * first beta release ([262097f](https://github.com/equinusocio/vsc-material-theme/commit/262097f)) * **Icons:** Add new filetype icons ([50debfe](https://github.com/equinusocio/vsc-material-theme/commit/50debfe)) * **Icons:** Add new icons ([d02f2fe](https://github.com/equinusocio/vsc-material-theme/commit/d02f2fe)) +* first full theme implementation (wip) ([6434f44](https://github.com/equinusocio/vsc-material-theme/commit/6434f44)) diff --git a/package.json b/package.json index 83a4bd1..b755e07 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "vsc-material-theme", "displayName": "Material Theme", "description": "The most epic theme now for Visual Studio Code", - "version": "0.0.7", + "version": "0.0.8", "publisher": "Equinusocio", "license": "Apache-2.0", "icon": "logo.png",