forked from Mirrors/helix
commit
4a54f995f2
@ -1 +1,4 @@
|
||||
; inherits: c
|
||||
(raw_string_literal
|
||||
delimiter: (raw_string_delimiter) @injection.language
|
||||
(raw_string_content) @injection.content)
|
||||
|
@ -1,66 +1 @@
|
||||
[
|
||||
"class"
|
||||
"struct"
|
||||
"module"
|
||||
|
||||
"def"
|
||||
"alias"
|
||||
"do"
|
||||
"end"
|
||||
|
||||
"require"
|
||||
"include"
|
||||
"extend"
|
||||
] @keyword
|
||||
|
||||
[
|
||||
"[" "]"
|
||||
"(" ")"
|
||||
"{" "}"
|
||||
] @punctuation.bracket
|
||||
|
||||
(operator) @operator
|
||||
|
||||
(comment) @comment
|
||||
|
||||
; literals
|
||||
|
||||
(nil) @constant.builtin
|
||||
(bool) @constant.builtin.boolean
|
||||
|
||||
(integer) @constant.numeric.integer
|
||||
(float) @constant.numeric.float
|
||||
|
||||
[
|
||||
(string)
|
||||
(char)
|
||||
(commandLiteral)
|
||||
] @string
|
||||
|
||||
(symbol) @string.special.symbol
|
||||
|
||||
(regex) @string.special.regex
|
||||
|
||||
; variables
|
||||
|
||||
(local_variable) @variable
|
||||
|
||||
[
|
||||
(instance_variable)
|
||||
(class_variable)
|
||||
] @variable.other.member
|
||||
|
||||
(constant) @constant
|
||||
|
||||
; type defintitions
|
||||
|
||||
(type_identifier) @constructor
|
||||
|
||||
; method definition/call
|
||||
(identifier) @function.method
|
||||
|
||||
; types
|
||||
(generic_type) @type
|
||||
(union_type) @type
|
||||
(type_identifier) @type
|
||||
|
||||
; inherits: ruby
|
||||
|
@ -0,0 +1 @@
|
||||
; inherits: ruby
|
@ -0,0 +1 @@
|
||||
; inherits: ruby
|
@ -0,0 +1 @@
|
||||
; inherits: ruby
|
@ -0,0 +1,52 @@
|
||||
;; Literals
|
||||
|
||||
(integer_literal) @constant.numeric.integer
|
||||
(natural_literal) @constant.numeric.integer
|
||||
(double_literal) @constant.numeric.float
|
||||
(boolean_literal) @constant.builtin.boolean
|
||||
(text_literal) @string
|
||||
(local_import) @string.special.path
|
||||
(http_import) @string.special.url
|
||||
(import_hash) @string
|
||||
|
||||
;; Comments
|
||||
[
|
||||
(line_comment)
|
||||
(block_comment)
|
||||
] @comment
|
||||
|
||||
;; Keywords
|
||||
[
|
||||
("let")
|
||||
("in")
|
||||
(assign_operator)
|
||||
(type_operator)
|
||||
(lambda_operator)
|
||||
(arrow_operator)
|
||||
(infix_operator)
|
||||
(completion_operator)
|
||||
("using")
|
||||
("assert")
|
||||
(assert_operator)
|
||||
("as")
|
||||
(forall_operator)
|
||||
("with")
|
||||
] @keyword
|
||||
|
||||
;; Builtins
|
||||
[
|
||||
(builtin_function)
|
||||
(missing_import)
|
||||
] @function.builtin
|
||||
|
||||
[
|
||||
(builtin)
|
||||
(import_as_text)
|
||||
] @type.builtin
|
||||
|
||||
;; Conditionals
|
||||
[
|
||||
("if")
|
||||
("then")
|
||||
("else")
|
||||
] @keyword.control.conditional
|
@ -0,0 +1,23 @@
|
||||
(lambda_expression
|
||||
(label) @parameter.inside
|
||||
(expression) @function.inside
|
||||
) @function.around
|
||||
|
||||
(forall_expression
|
||||
(label) @parameter.inside
|
||||
(expression) @function.inside
|
||||
) @function.around
|
||||
|
||||
(assert_expression
|
||||
(expression) @test.inside
|
||||
) @test.around
|
||||
|
||||
[
|
||||
(block_comment_content)
|
||||
(line_comment_content)
|
||||
] @comment.inside
|
||||
|
||||
[
|
||||
(block_comment)
|
||||
(line_comment)
|
||||
] @comment.around
|
@ -0,0 +1,176 @@
|
||||
[
|
||||
(line_comment)
|
||||
(block_comment)
|
||||
] @comment
|
||||
|
||||
(bool) @constant.builtin.boolean
|
||||
(integer) @constant.numeric.integer
|
||||
(float) @constant.numeric.float
|
||||
(character) @constant.character
|
||||
|
||||
;; strings and docstring
|
||||
(source_file docstring: (string) @string.special)
|
||||
(entity docstring: (string) @string.special)
|
||||
(method docstring: (string) @string.special) ; docstring for methods without body
|
||||
(behavior docstring: (string) @string.special) ; docstring for methods without body
|
||||
(constructor docstring: (string) @string.special) ; docstring for methods without body
|
||||
(method body: (block . (string) @string.special)) ; docstring for methods with body
|
||||
(behavior body: (block . (string) @string.special))
|
||||
(constructor body: (block . (string) @string.special))
|
||||
(field docstring: (string) @string.special)
|
||||
(string) @string
|
||||
|
||||
;; Punctuation
|
||||
[
|
||||
"("
|
||||
")"
|
||||
"{"
|
||||
"}"
|
||||
"["
|
||||
"]"
|
||||
] @punctuation.bracket
|
||||
[
|
||||
";"
|
||||
"."
|
||||
","
|
||||
] @punctuation.delimiter
|
||||
|
||||
(this) @variable.builtin
|
||||
|
||||
(field name: (identifier) @variable.other.member)
|
||||
|
||||
"use" @keyword.control.import
|
||||
[
|
||||
"for"
|
||||
"in"
|
||||
"while"
|
||||
"do"
|
||||
"repeat"
|
||||
"until"
|
||||
] @keyword.control.repeat
|
||||
[
|
||||
"if"
|
||||
"ifdef"
|
||||
"iftype"
|
||||
"then"
|
||||
"elseif"
|
||||
"else"
|
||||
"match"
|
||||
] @keyword.control.conditional
|
||||
[
|
||||
"break"
|
||||
"continue"
|
||||
"return"
|
||||
"error"
|
||||
"compile_error"
|
||||
"compile_intrinsic"
|
||||
] @keyword.control.return
|
||||
[
|
||||
"recover"
|
||||
"consume"
|
||||
"end"
|
||||
"try"
|
||||
"with"
|
||||
] @keyword.control
|
||||
|
||||
[
|
||||
"as"
|
||||
"is"
|
||||
"isnt"
|
||||
"not"
|
||||
"and"
|
||||
"or"
|
||||
"xor"
|
||||
"digestof"
|
||||
"addressof"
|
||||
(location)
|
||||
] @keyword.operator
|
||||
|
||||
(entity_type) @keyword.storage.type
|
||||
|
||||
[
|
||||
"var"
|
||||
"let"
|
||||
"embed"
|
||||
] @keyword.storage
|
||||
|
||||
[
|
||||
"fun"
|
||||
"be"
|
||||
"new"
|
||||
] @keyword.function
|
||||
|
||||
[
|
||||
(cap)
|
||||
(gencap)
|
||||
"where"
|
||||
] @keyword
|
||||
|
||||
[
|
||||
(partial)
|
||||
"=>"
|
||||
"~"
|
||||
".>"
|
||||
"+"
|
||||
"-"
|
||||
"*"
|
||||
"/"
|
||||
"%"
|
||||
"%%"
|
||||
"+~"
|
||||
"-~"
|
||||
"/~"
|
||||
"*~"
|
||||
"%~"
|
||||
"%%~"
|
||||
|
||||
">>"
|
||||
"<<"
|
||||
">>~"
|
||||
"<<~"
|
||||
|
||||
"=="
|
||||
"!="
|
||||
">"
|
||||
"<"
|
||||
">="
|
||||
"<="
|
||||
] @operator
|
||||
|
||||
;; Types
|
||||
(entity name: (identifier) @type)
|
||||
(nominal_type name: (identifier) @type)
|
||||
(typeparams (typeparam name: (identifier) @type))
|
||||
|
||||
;; constructors / methods / behaviors
|
||||
(constructor name: (identifier) @constructor)
|
||||
(method name: (identifier) @function.method)
|
||||
(behavior name: (identifier) @function.method)
|
||||
|
||||
;; method calls
|
||||
; TODO: be more specific about what is the actual function reference
|
||||
(call callee: (field_access field: (identifier) @function.method))
|
||||
(call callee: (_) @function.method)
|
||||
(ffi_call name: (_) @function)
|
||||
(partial_application function: (identifier) @function.method)
|
||||
(chain function: (identifier) @function.method)
|
||||
|
||||
;; fields and params
|
||||
(field name: (identifier) @variable.other.member)
|
||||
(param (identifier) @variable.parameter)
|
||||
(lambdaparam (identifier) @variable.parameter)
|
||||
|
||||
;; this.field is considered a member access
|
||||
(field_access base: (this) field: (identifier) @variable.other.member)
|
||||
|
||||
;; annotations
|
||||
(annotations (identifier) @attribute)
|
||||
|
||||
;; variables
|
||||
;; references to upper case things are considered constructors
|
||||
(
|
||||
(identifier) @constructor
|
||||
(#match @constructor "^[A-Z]")
|
||||
)
|
||||
(identifier) @variable
|
||||
|
@ -0,0 +1,32 @@
|
||||
; queries for helix to do automatic indentation upon hitting enter
|
||||
; TODO: needs more work, cover more cases
|
||||
[
|
||||
(entity)
|
||||
(method)
|
||||
(behavior)
|
||||
(constructor)
|
||||
(block)
|
||||
(tuple)
|
||||
(grouped)
|
||||
] @indent
|
||||
(match_case body: (block) @indent)
|
||||
; ffi_call and call
|
||||
(_ arguments: (_) @indent)
|
||||
(assignment right: (_) @indent
|
||||
(#set! "scope" "all")
|
||||
)
|
||||
|
||||
[
|
||||
(params)
|
||||
(object)
|
||||
("if")
|
||||
] @extend
|
||||
(lambda params: (_) @extend)
|
||||
|
||||
[
|
||||
"end"
|
||||
"}"
|
||||
"]"
|
||||
")"
|
||||
"|"
|
||||
] @outdent
|
@ -0,0 +1,37 @@
|
||||
[
|
||||
(entity)
|
||||
(method)
|
||||
(behavior)
|
||||
(constructor)
|
||||
("if")
|
||||
(elseif)
|
||||
(ifdef)
|
||||
(elseifdef)
|
||||
(iftype)
|
||||
(elseiftype)
|
||||
(match)
|
||||
(match_case)
|
||||
("while")
|
||||
("repeat")
|
||||
("for")
|
||||
(lambda)
|
||||
(try_block)
|
||||
(with)
|
||||
] @local.scope
|
||||
(match else_block: (block) @local.scope)
|
||||
(try_block else_block: (block) @local.scope)
|
||||
(try_block then_block: (block) @local.scope)
|
||||
(with else_block: (block) @local.scope)
|
||||
|
||||
(field name: (identifier) @local.definition)
|
||||
(local name: (identifier) @local.definition)
|
||||
(param name: (identifier) @local.definition)
|
||||
(lambdaparam name: (identifier) @local.definition)
|
||||
("for" element: (idseq (identifier) @local.definition))
|
||||
(withelem name: (idseq (identifier) @local.definition))
|
||||
|
||||
; only lower case identifiers are references
|
||||
(
|
||||
(identifier) @local.reference
|
||||
(#match? @local.reference "^[a-z_][a-zA-Z_]*")
|
||||
)
|
@ -0,0 +1,64 @@
|
||||
;; Queries for helix to select textobjects: https://docs.helix-editor.com/usage.html#textobjects
|
||||
;; function.inside
|
||||
;; function.around
|
||||
;; class.inside
|
||||
;; class.around
|
||||
;; test.inside
|
||||
;; test.around
|
||||
;; parameter.inside
|
||||
;; comment.inside
|
||||
;; comment.around
|
||||
|
||||
;; Queries for navigating using textobjects
|
||||
|
||||
[
|
||||
(line_comment)
|
||||
(block_comment)
|
||||
] @comment.inside
|
||||
|
||||
(line_comment)+ @comment.around
|
||||
(block_comment) @comment.around
|
||||
|
||||
(entity members: (members)? @class.inside) @class.around
|
||||
(object members: (members)? @class.inside) @class.around
|
||||
|
||||
(method
|
||||
body: (block)? @function.inside
|
||||
) @function.around
|
||||
(behavior
|
||||
body: (block)? @function.inside
|
||||
) @function.around
|
||||
(constructor
|
||||
body: (block)? @function.inside
|
||||
) @function.around
|
||||
(lambda
|
||||
body: (block)? @function.inside
|
||||
) @function.outside
|
||||
|
||||
(params
|
||||
((_) @parameter.inside . ","? @parameter.around) @parameter.around
|
||||
)
|
||||
(lambda
|
||||
params: ((_) @parameter.inside . ","? @parameter.around) @parameter.around
|
||||
)
|
||||
(typeargs
|
||||
((_) @parameter.inside . ","? @parameter.around) @parameter.around
|
||||
)
|
||||
(typeparams
|
||||
((_) @parameter.inside . ","? @parameter.around) @parameter.around
|
||||
)
|
||||
(arguments
|
||||
positional: (positional_args
|
||||
((_) @parameter.inside . ","? @parameter.around)? @parameter.around)
|
||||
; TODO: get named args right
|
||||
named: (named_args ((_) @parameter.inside . ","? @parameter.around)? @parameter.around)
|
||||
)
|
||||
|
||||
(
|
||||
(entity
|
||||
provides: (type (nominal_type name: (identifier) @_provides))
|
||||
members: (members) @test.inside
|
||||
) @test.outside
|
||||
(#eq? @_provides "UnitTest")
|
||||
)
|
||||
|
@ -0,0 +1 @@
|
||||
; inherits: hcl
|
@ -0,0 +1 @@
|
||||
; inherits: hcl
|
@ -0,0 +1 @@
|
||||
; inherits: hcl
|
@ -0,0 +1 @@
|
||||
; inherits: hcl
|
@ -0,0 +1,228 @@
|
||||
# Author : OwOSwordsman <owoswordsman@gmail.com>
|
||||
# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
|
||||
# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
|
||||
# Only the Light and Dark variants were specifically tested
|
||||
|
||||
attribute = "fg.default"
|
||||
keyword = "scale.red.3"
|
||||
"keyword.directive" = "scale.red.3" # -- preprocessor comments (#if in C)
|
||||
namespace = "scale.orange.2"
|
||||
punctuation = "fg.default"
|
||||
"punctuation.delimiter" = "fg.default"
|
||||
operator = "scale.red.3"
|
||||
special = "scale.blue.1"
|
||||
"variable.other.member" = "fg.default"
|
||||
variable = "fg.default"
|
||||
"variable.parameter" = "scale.orange.2"
|
||||
"variable.builtin" = "scale.red.3"
|
||||
type = "scale.orange.2"
|
||||
"type.builtin" = "scale.blue.2"
|
||||
constructor = "scale.purple.2"
|
||||
function = "scale.purple.2"
|
||||
"function.macro" = "scale.purple.2"
|
||||
tag = "scale.green.1"
|
||||
comment = "fg.muted"
|
||||
constant = "scale.blue.2"
|
||||
"constant.builtin" = "scale.blue.2"
|
||||
string = "scale.blue.1"
|
||||
"constant.numeric" = "scale.blue.2"
|
||||
"constant.character.escape" = "scale.blue.2"
|
||||
# used for lifetimes
|
||||
label = "scale.red.3"
|
||||
|
||||
"markup.heading" = "scale.blue.2"
|
||||
"markup.bold" = { modifiers = ["bold"] }
|
||||
"markup.italic" = { modifiers = ["italic"] }
|
||||
"markup.link.url" = { modifiers = ["underlined"] }
|
||||
"markup.link.text" = { fg = "scale.blue.1", modifiers = ["underlined"] }
|
||||
"markup.raw" = "scale.blue.2"
|
||||
|
||||
"diff.plus" = "open.fg"
|
||||
"diff.minus" = "closed.fg"
|
||||
"diff.delta" = "attention.fg"
|
||||
|
||||
"ui.background" = { bg = "canvas.default" }
|
||||
"ui.background.separator" = { fg = "fg.subtle" }
|
||||
"ui.linenr" = { fg = "fg.subtle" }
|
||||
"ui.linenr.selected" = { fg = "fg.default" }
|
||||
"ui.statusline" = { fg = "fg.muted", bg = "scale.gray.7" }
|
||||
"ui.statusline.active" = { fg = "fg.default", bg = "canvas.default", underline = { color = "scale.coral.3", style = "line" } }
|
||||
"ui.statusline.normal" = { fg = "fg.default", bg = "accent.muted" }
|
||||
"ui.statusline.insert" = { fg = "fg.default", bg = "attention.muted" }
|
||||
"ui.statusline.select" = { fg = "fg.default", bg = "sponsors.muted" }
|
||||
"ui.popup" = { bg = "scale.gray.8" }
|
||||
"ui.popup.info" = { fg = "fg.default", bg = "canvas.overlay" }
|
||||
"ui.window" = { fg = "border.default" }
|
||||
"ui.help" = { fg = "fg.default", bg = "canvas.overlay" }
|
||||
|
||||
"ui.text" = { fg = "fg.muted" }
|
||||
"ui.text.focus" = { fg = "fg.default" }
|
||||
"ui.text.inactive" = "fg.subtle"
|
||||
"ui.virtual" = { fg = "scale.gray.6" }
|
||||
|
||||
"ui.selection" = { bg = "scale.blue.8" }
|
||||
"ui.selection.primary" = { bg = "scale.blue.7" }
|
||||
"ui.cursor.match" = { fg = "attention.fg", modifiers = [
|
||||
"bold",
|
||||
], underline = { style = "line" } }
|
||||
"ui.cursor" = { modifiers = ["reversed"] }
|
||||
"ui.cursorline.primary" = { bg = "canvas.subtle" }
|
||||
|
||||
"ui.menu" = { fg = "fg.default", bg = "canvas.overlay" }
|
||||
"ui.menu.selected" = { bg = "scale.gray.4" }
|
||||
"ui.menu.scroll" = { fg = "scale.gray.5", bg = "canvas.overlay" }
|
||||
|
||||
"diagnostic.hint" = { underline = { color = "success.fg", style = "curl" } }
|
||||
"diagnostic.info" = { underline = { color = "accent.fg", style = "curl" } }
|
||||
"diagnostic.warning" = { underline = { color = "attention.fg", style = "curl" } }
|
||||
"diagnostic.error" = { underline = { color = "danger.fg", style = "curl" } }
|
||||
|
||||
hint = "success.fg"
|
||||
info = "accent.fg"
|
||||
warning = "attention.fg"
|
||||
error = "danger.fg"
|
||||
|
||||
[palette]
|
||||
"accent.emphasis" = "#1f6feb"
|
||||
"accent.fg" = "#58a6ff"
|
||||
"accent.muted" = "#388bfd66"
|
||||
"accent.subtle" = "#388bfd26"
|
||||
"attention.emphasis" = "#9e6a03"
|
||||
"attention.fg" = "#d29922"
|
||||
"attention.muted" = "#bb800966"
|
||||
"attention.subtle" = "#bb800926"
|
||||
"border.default" = "#30363d"
|
||||
"border.muted" = "#21262d"
|
||||
"border.subtle" = "#f0f6fc1a"
|
||||
"canvas.default" = "#0d1117"
|
||||
"canvas.inset" = "#010409"
|
||||
"canvas.overlay" = "#161b22"
|
||||
"canvas.subtle" = "#161b22"
|
||||
"closed.emphasis" = "#da3633"
|
||||
"closed.fg" = "#f85149"
|
||||
"closed.muted" = "#f8514966"
|
||||
"closed.subtle" = "#f8514926"
|
||||
"danger.emphasis" = "#da3633"
|
||||
"danger.fg" = "#f85149"
|
||||
"danger.muted" = "#f8514966"
|
||||
"danger.subtle" = "#f8514926"
|
||||
"done.emphasis" = "#8957e5"
|
||||
"done.fg" = "#a371f7"
|
||||
"done.muted" = "#a371f766"
|
||||
"done.subtle" = "#a371f726"
|
||||
"fg.default" = "#c9d1d9"
|
||||
"fg.muted" = "#8b949e"
|
||||
"fg.onEmphasis" = "#ffffff"
|
||||
"fg.subtle" = "#6e7681"
|
||||
"neutral.emphasis" = "#6e7681"
|
||||
"neutral.emphasisPlus" = "#6e7681"
|
||||
"neutral.muted" = "#6e768166"
|
||||
"neutral.subtle" = "#6e76811a"
|
||||
"open.emphasis" = "#238636"
|
||||
"open.fg" = "#3fb950"
|
||||
"open.muted" = "#2ea04366"
|
||||
"open.subtle" = "#2ea04326"
|
||||
"scale.black" = "#010409"
|
||||
"scale.blue.0" = "#cae8ff"
|
||||
"scale.blue.1" = "#a5d6ff"
|
||||
"scale.blue.2" = "#79c0ff"
|
||||
"scale.blue.3" = "#58a6ff"
|
||||
"scale.blue.4" = "#388bfd"
|
||||
"scale.blue.5" = "#1f6feb"
|
||||
"scale.blue.6" = "#1158c7"
|
||||
"scale.blue.7" = "#0d419d"
|
||||
"scale.blue.8" = "#0c2d6b"
|
||||
"scale.blue.9" = "#051d4d"
|
||||
"scale.coral.0" = "#ffddd2"
|
||||
"scale.coral.1" = "#ffc2b2"
|
||||
"scale.coral.2" = "#ffa28b"
|
||||
"scale.coral.3" = "#f78166"
|
||||
"scale.coral.4" = "#ea6045"
|
||||
"scale.coral.5" = "#cf462d"
|
||||
"scale.coral.6" = "#ac3220"
|
||||
"scale.coral.7" = "#872012"
|
||||
"scale.coral.8" = "#640d04"
|
||||
"scale.coral.9" = "#460701"
|
||||
"scale.gray.0" = "#f0f6fc"
|
||||
"scale.gray.1" = "#c9d1d9"
|
||||
"scale.gray.2" = "#b1bac4"
|
||||
"scale.gray.3" = "#8b949e"
|
||||
"scale.gray.4" = "#6e7681"
|
||||
"scale.gray.5" = "#484f58"
|
||||
"scale.gray.6" = "#30363d"
|
||||
"scale.gray.7" = "#21262d"
|
||||
"scale.gray.8" = "#161b22"
|
||||
"scale.gray.9" = "#0d1117"
|
||||
"scale.green.0" = "#aff5b4"
|
||||
"scale.green.1" = "#7ee787"
|
||||
"scale.green.2" = "#56d364"
|
||||
"scale.green.3" = "#3fb950"
|
||||
"scale.green.4" = "#2ea043"
|
||||
"scale.green.5" = "#238636"
|
||||
"scale.green.6" = "#196c2e"
|
||||
"scale.green.7" = "#0f5323"
|
||||
"scale.green.8" = "#033a16"
|
||||
"scale.green.9" = "#04260f"
|
||||
"scale.orange.0" = "#ffdfb6"
|
||||
"scale.orange.1" = "#ffc680"
|
||||
"scale.orange.2" = "#ffa657"
|
||||
"scale.orange.3" = "#f0883e"
|
||||
"scale.orange.4" = "#db6d28"
|
||||
"scale.orange.5" = "#bd561d"
|
||||
"scale.orange.6" = "#9b4215"
|
||||
"scale.orange.7" = "#762d0a"
|
||||
"scale.orange.8" = "#5a1e02"
|
||||
"scale.orange.9" = "#3d1300"
|
||||
"scale.pink.0" = "#ffdaec"
|
||||
"scale.pink.1" = "#ffbedd"
|
||||
"scale.pink.2" = "#ff9bce"
|
||||
"scale.pink.3" = "#f778ba"
|
||||
"scale.pink.4" = "#db61a2"
|
||||
"scale.pink.5" = "#bf4b8a"
|
||||
"scale.pink.6" = "#9e3670"
|
||||
"scale.pink.7" = "#7d2457"
|
||||
"scale.pink.8" = "#5e103e"
|
||||
"scale.pink.9" = "#42062a"
|
||||
"scale.purple.0" = "#eddeff"
|
||||
"scale.purple.1" = "#e2c5ff"
|
||||
"scale.purple.2" = "#d2a8ff"
|
||||
"scale.purple.3" = "#bc8cff"
|
||||
"scale.purple.4" = "#a371f7"
|
||||
"scale.purple.5" = "#8957e5"
|
||||
"scale.purple.6" = "#6e40c9"
|
||||
"scale.purple.7" = "#553098"
|
||||
"scale.purple.8" = "#3c1e70"
|
||||
"scale.purple.9" = "#271052"
|
||||
"scale.red.0" = "#ffdcd7"
|
||||
"scale.red.1" = "#ffc1ba"
|
||||
"scale.red.2" = "#ffa198"
|
||||
"scale.red.3" = "#ff7b72"
|
||||
"scale.red.4" = "#f85149"
|
||||
"scale.red.5" = "#da3633"
|
||||
"scale.red.6" = "#b62324"
|
||||
"scale.red.7" = "#8e1519"
|
||||
"scale.red.8" = "#67060c"
|
||||
"scale.red.9" = "#490202"
|
||||
"scale.white" = "#ffffff"
|
||||
"scale.yellow.0" = "#f8e3a1"
|
||||
"scale.yellow.1" = "#f2cc60"
|
||||
"scale.yellow.2" = "#e3b341"
|
||||
"scale.yellow.3" = "#d29922"
|
||||
"scale.yellow.4" = "#bb8009"
|
||||
"scale.yellow.5" = "#9e6a03"
|
||||
"scale.yellow.6" = "#845306"
|
||||
"scale.yellow.7" = "#693e00"
|
||||
"scale.yellow.8" = "#4b2900"
|
||||
"scale.yellow.9" = "#341a00"
|
||||
"severe.emphasis" = "#bd561d"
|
||||
"severe.fg" = "#db6d28"
|
||||
"severe.muted" = "#db6d2866"
|
||||
"severe.subtle" = "#db6d2826"
|
||||
"sponsors.emphasis" = "#bf4b8a"
|
||||
"sponsors.fg" = "#db61a2"
|
||||
"sponsors.muted" = "#db61a266"
|
||||
"sponsors.subtle" = "#db61a226"
|
||||
"success.emphasis" = "#238636"
|
||||
"success.fg" = "#3fb950"
|
||||
"success.muted" = "#2ea04366"
|
||||
"success.subtle" = "#2ea04326"
|
@ -0,0 +1,151 @@
|
||||
# Author : OwOSwordsman <owoswordsman@gmail.com>
|
||||
# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
|
||||
# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
|
||||
# Only the Light and Dark variants were specifically tested
|
||||
|
||||
inherits = "github_dark"
|
||||
|
||||
[palette]
|
||||
"accent.emphasis" = "#1f6feb"
|
||||
"accent.fg" = "#58a6ff"
|
||||
"accent.muted" = "#388bfd66"
|
||||
"accent.subtle" = "#388bfd26"
|
||||
"attention.emphasis" = "#9e6a03"
|
||||
"attention.fg" = "#d29922"
|
||||
"attention.muted" = "#bb800966"
|
||||
"attention.subtle" = "#bb800926"
|
||||
"border.default" = "#30363d"
|
||||
"border.muted" = "#21262d"
|
||||
"border.subtle" = "#f0f6fc1a"
|
||||
"canvas.default" = "#0d1117"
|
||||
"canvas.inset" = "#010409"
|
||||
"canvas.overlay" = "#161b22"
|
||||
"canvas.subtle" = "#161b22"
|
||||
"closed.emphasis" = "#6e7681"
|
||||
"closed.fg" = "#8b949e"
|
||||
"closed.muted" = "#6e768166"
|
||||
"closed.subtle" = "#6e76811a"
|
||||
"danger.emphasis" = "#b76100"
|
||||
"danger.fg" = "#d47616"
|
||||
"danger.muted" = "#d4761666"
|
||||
"danger.subtle" = "#d4761626"
|
||||
"done.emphasis" = "#8957e5"
|
||||
"done.fg" = "#a371f7"
|
||||
"done.muted" = "#a371f766"
|
||||
"done.subtle" = "#a371f726"
|
||||
"fg.default" = "#c9d1d9"
|
||||
"fg.muted" = "#8b949e"
|
||||
"fg.onEmphasis" = "#ffffff"
|
||||
"fg.subtle" = "#6e7681"
|
||||
"neutral.emphasis" = "#6e7681"
|
||||
"neutral.emphasisPlus" = "#6e7681"
|
||||
"neutral.muted" = "#6e768166"
|
||||
"neutral.subtle" = "#6e76811a"
|
||||
"open.emphasis" = "#b76100"
|
||||
"open.fg" = "#ec8e2c"
|
||||
"open.muted" = "#d4761666"
|
||||
"open.subtle" = "#d4761626"
|
||||
"scale.black" = "#010409"
|
||||
"scale.blue.0" = "#cae8ff"
|
||||
"scale.blue.1" = "#a5d6ff"
|
||||
"scale.blue.2" = "#79c0ff"
|
||||
"scale.blue.3" = "#58a6ff"
|
||||
"scale.blue.4" = "#388bfd"
|
||||
"scale.blue.5" = "#1f6feb"
|
||||
"scale.blue.6" = "#1158c7"
|
||||
"scale.blue.7" = "#0d419d"
|
||||
"scale.blue.8" = "#0c2d6b"
|
||||
"scale.blue.9" = "#051d4d"
|
||||
"scale.coral.0" = "#ffddd2"
|
||||
"scale.coral.1" = "#ffc2b2"
|
||||
"scale.coral.2" = "#ffa28b"
|
||||
"scale.coral.3" = "#f78166"
|
||||
"scale.coral.4" = "#ea6045"
|
||||
"scale.coral.5" = "#cf462d"
|
||||
"scale.coral.6" = "#ac3220"
|
||||
"scale.coral.7" = "#872012"
|
||||
"scale.coral.8" = "#640d04"
|
||||
"scale.coral.9" = "#460701"
|
||||
"scale.gray.0" = "#f0f6fc"
|
||||
"scale.gray.1" = "#c9d1d9"
|
||||
"scale.gray.2" = "#b1bac4"
|
||||
"scale.gray.3" = "#8b949e"
|
||||
"scale.gray.4" = "#6e7681"
|
||||
"scale.gray.5" = "#484f58"
|
||||
"scale.gray.6" = "#30363d"
|
||||
"scale.gray.7" = "#21262d"
|
||||
"scale.gray.8" = "#161b22"
|
||||
"scale.gray.9" = "#0d1117"
|
||||
"scale.green.0" = "#cae8ff"
|
||||
"scale.green.1" = "#a5d6ff"
|
||||
"scale.green.2" = "#79c0ff"
|
||||
"scale.green.3" = "#58a6ff"
|
||||
"scale.green.4" = "#388bfd"
|
||||
"scale.green.5" = "#1f6feb"
|
||||
"scale.green.6" = "#1158c7"
|
||||
"scale.green.7" = "#0d419d"
|
||||
"scale.green.8" = "#0c2d6b"
|
||||
"scale.green.9" = "#051d4d"
|
||||
"scale.orange.0" = "#ffe2bb"
|
||||
"scale.orange.1" = "#ffc981"
|
||||
"scale.orange.2" = "#fdac54"
|
||||
"scale.orange.3" = "#ec8e2c"
|
||||
"scale.orange.4" = "#d47616"
|
||||
"scale.orange.5" = "#b76100"
|
||||
"scale.orange.6" = "#914d04"
|
||||
"scale.orange.7" = "#6c3906"
|
||||
"scale.orange.8" = "#4e2906"
|
||||
"scale.orange.9" = "#331c04"
|
||||
"scale.pink.0" = "#ffdaec"
|
||||
"scale.pink.1" = "#ffbedd"
|
||||
"scale.pink.2" = "#ff9bce"
|
||||
"scale.pink.3" = "#f778ba"
|
||||
"scale.pink.4" = "#db61a2"
|
||||
"scale.pink.5" = "#bf4b8a"
|
||||
"scale.pink.6" = "#9e3670"
|
||||
"scale.pink.7" = "#7d2457"
|
||||
"scale.pink.8" = "#5e103e"
|
||||
"scale.pink.9" = "#42062a"
|
||||
"scale.purple.0" = "#eddeff"
|
||||
"scale.purple.1" = "#e2c5ff"
|
||||
"scale.purple.2" = "#d2a8ff"
|
||||
"scale.purple.3" = "#bc8cff"
|
||||
"scale.purple.4" = "#a371f7"
|
||||
"scale.purple.5" = "#8957e5"
|
||||
"scale.purple.6" = "#6e40c9"
|
||||
"scale.purple.7" = "#553098"
|
||||
"scale.purple.8" = "#3c1e70"
|
||||
"scale.purple.9" = "#271052"
|
||||
"scale.red.0" = "#ffe2bb"
|
||||
"scale.red.1" = "#ffc981"
|
||||
"scale.red.2" = "#fdac54"
|
||||
"scale.red.3" = "#ec8e2c"
|
||||
"scale.red.4" = "#d47616"
|
||||
"scale.red.5" = "#b76100"
|
||||
"scale.red.6" = "#914d04"
|
||||
"scale.red.7" = "#6c3906"
|
||||
"scale.red.8" = "#4e2906"
|
||||
"scale.red.9" = "#331c04"
|
||||
"scale.white" = "#ffffff"
|
||||
"scale.yellow.0" = "#f8e3a1"
|
||||
"scale.yellow.1" = "#f2cc60"
|
||||
"scale.yellow.2" = "#e3b341"
|
||||
"scale.yellow.3" = "#d29922"
|
||||
"scale.yellow.4" = "#bb8009"
|
||||
"scale.yellow.5" = "#9e6a03"
|
||||
"scale.yellow.6" = "#845306"
|
||||
"scale.yellow.7" = "#693e00"
|
||||
"scale.yellow.8" = "#4b2900"
|
||||
"scale.yellow.9" = "#341a00"
|
||||
"severe.emphasis" = "#b76100"
|
||||
"severe.fg" = "#d47616"
|
||||
"severe.muted" = "#d4761666"
|
||||
"severe.subtle" = "#d4761626"
|
||||
"sponsors.emphasis" = "#bf4b8a"
|
||||
"sponsors.fg" = "#db61a2"
|
||||
"sponsors.muted" = "#db61a266"
|
||||
"sponsors.subtle" = "#db61a226"
|
||||
"success.emphasis" = "#1f6feb"
|
||||
"success.fg" = "#58a6ff"
|
||||
"success.muted" = "#388bfd66"
|
||||
"success.subtle" = "#388bfd26"
|
@ -0,0 +1,151 @@
|
||||
# Author : OwOSwordsman <owoswordsman@gmail.com>
|
||||
# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
|
||||
# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
|
||||
# Only the Light and Dark variants were specifically tested
|
||||
|
||||
inherits = "github_dark"
|
||||
|
||||
[palette]
|
||||
"accent.emphasis" = "#316dca"
|
||||
"accent.fg" = "#539bf5"
|
||||
"accent.muted" = "#4184e466"
|
||||
"accent.subtle" = "#4184e426"
|
||||
"attention.emphasis" = "#966600"
|
||||
"attention.fg" = "#c69026"
|
||||
"attention.muted" = "#ae7c1466"
|
||||
"attention.subtle" = "#ae7c1426"
|
||||
"border.default" = "#444c56"
|
||||
"border.muted" = "#373e47"
|
||||
"border.subtle" = "#cdd9e51a"
|
||||
"canvas.default" = "#22272e"
|
||||
"canvas.inset" = "#1c2128"
|
||||
"canvas.overlay" = "#2d333b"
|
||||
"canvas.subtle" = "#2d333b"
|
||||
"closed.emphasis" = "#c93c37"
|
||||
"closed.fg" = "#e5534b"
|
||||
"closed.muted" = "#e5534b66"
|
||||
"closed.subtle" = "#e5534b26"
|
||||
"danger.emphasis" = "#c93c37"
|
||||
"danger.fg" = "#e5534b"
|
||||
"danger.muted" = "#e5534b66"
|
||||
"danger.subtle" = "#e5534b26"
|
||||
"done.emphasis" = "#8256d0"
|
||||
"done.fg" = "#986ee2"
|
||||
"done.muted" = "#986ee266"
|
||||
"done.subtle" = "#986ee226"
|
||||
"fg.default" = "#adbac7"
|
||||
"fg.muted" = "#768390"
|
||||
"fg.onEmphasis" = "#cdd9e5"
|
||||
"fg.subtle" = "#636e7b"
|
||||
"neutral.emphasis" = "#636e7b"
|
||||
"neutral.emphasisPlus" = "#636e7b"
|
||||
"neutral.muted" = "#636e7b66"
|
||||
"neutral.subtle" = "#636e7b1a"
|
||||
"open.emphasis" = "#347d39"
|
||||
"open.fg" = "#57ab5a"
|
||||
"open.muted" = "#46954a66"
|
||||
"open.subtle" = "#46954a26"
|
||||
"scale.black" = "#1c2128"
|
||||
"scale.blue.0" = "#c6e6ff"
|
||||
"scale.blue.1" = "#96d0ff"
|
||||
"scale.blue.2" = "#6cb6ff"
|
||||
"scale.blue.3" = "#539bf5"
|
||||
"scale.blue.4" = "#4184e4"
|
||||
"scale.blue.5" = "#316dca"
|
||||
"scale.blue.6" = "#255ab2"
|
||||
"scale.blue.7" = "#1b4b91"
|
||||
"scale.blue.8" = "#143d79"
|
||||
"scale.blue.9" = "#0f2d5c"
|
||||
"scale.coral.0" = "#ffdacf"
|
||||
"scale.coral.1" = "#ffb9a5"
|
||||
"scale.coral.2" = "#f79981"
|
||||
"scale.coral.3" = "#ec775c"
|
||||
"scale.coral.4" = "#de5b41"
|
||||
"scale.coral.5" = "#c2442d"
|
||||
"scale.coral.6" = "#a93524"
|
||||
"scale.coral.7" = "#8d291b"
|
||||
"scale.coral.8" = "#771d13"
|
||||
"scale.coral.9" = "#5d1008"
|
||||
"scale.gray.0" = "#cdd9e5"
|
||||
"scale.gray.1" = "#adbac7"
|
||||
"scale.gray.2" = "#909dab"
|
||||
"scale.gray.3" = "#768390"
|
||||
"scale.gray.4" = "#636e7b"
|
||||
"scale.gray.5" = "#545d68"
|
||||
"scale.gray.6" = "#444c56"
|
||||
"scale.gray.7" = "#373e47"
|
||||
"scale.gray.8" = "#2d333b"
|
||||
"scale.gray.9" = "#22272e"
|
||||
"scale.green.0" = "#b4f1b4"
|
||||
"scale.green.1" = "#8ddb8c"
|
||||
"scale.green.2" = "#6bc46d"
|
||||
"scale.green.3" = "#57ab5a"
|
||||
"scale.green.4" = "#46954a"
|
||||
"scale.green.5" = "#347d39"
|
||||
"scale.green.6" = "#2b6a30"
|
||||
"scale.green.7" = "#245829"
|
||||
"scale.green.8" = "#1b4721"
|
||||
"scale.green.9" = "#113417"
|
||||
"scale.orange.0" = "#ffddb0"
|
||||
"scale.orange.1" = "#ffbc6f"
|
||||
"scale.orange.2" = "#f69d50"
|
||||
"scale.orange.3" = "#e0823d"
|
||||
"scale.orange.4" = "#cc6b2c"
|
||||
"scale.orange.5" = "#ae5622"
|
||||
"scale.orange.6" = "#94471b"
|
||||
"scale.orange.7" = "#7f3913"
|
||||
"scale.orange.8" = "#682d0f"
|
||||
"scale.orange.9" = "#4d210c"
|
||||
"scale.pink.0" = "#ffd7eb"
|
||||
"scale.pink.1" = "#ffb3d8"
|
||||
"scale.pink.2" = "#fc8dc7"
|
||||
"scale.pink.3" = "#e275ad"
|
||||
"scale.pink.4" = "#c96198"
|
||||
"scale.pink.5" = "#ae4c82"
|
||||
"scale.pink.6" = "#983b6e"
|
||||
"scale.pink.7" = "#7e325a"
|
||||
"scale.pink.8" = "#69264a"
|
||||
"scale.pink.9" = "#551639"
|
||||
"scale.purple.0" = "#eedcff"
|
||||
"scale.purple.1" = "#dcbdfb"
|
||||
"scale.purple.2" = "#dcbdfb"
|
||||
"scale.purple.3" = "#b083f0"
|
||||
"scale.purple.4" = "#986ee2"
|
||||
"scale.purple.5" = "#8256d0"
|
||||
"scale.purple.6" = "#6b44bc"
|
||||
"scale.purple.7" = "#5936a2"
|
||||
"scale.purple.8" = "#472c82"
|
||||
"scale.purple.9" = "#352160"
|
||||
"scale.red.0" = "#ffd8d3"
|
||||
"scale.red.1" = "#ffb8b0"
|
||||
"scale.red.2" = "#ff938a"
|
||||
"scale.red.3" = "#f47067"
|
||||
"scale.red.4" = "#e5534b"
|
||||
"scale.red.5" = "#c93c37"
|
||||
"scale.red.6" = "#ad2e2c"
|
||||
"scale.red.7" = "#922323"
|
||||
"scale.red.8" = "#78191b"
|
||||
"scale.red.9" = "#5d0f12"
|
||||
"scale.white" = "#cdd9e5"
|
||||
"scale.yellow.0" = "#fbe090"
|
||||
"scale.yellow.1" = "#eac55f"
|
||||
"scale.yellow.2" = "#daaa3f"
|
||||
"scale.yellow.3" = "#c69026"
|
||||
"scale.yellow.4" = "#ae7c14"
|
||||
"scale.yellow.5" = "#966600"
|
||||
"scale.yellow.6" = "#805400"
|
||||
"scale.yellow.7" = "#6c4400"
|
||||
"scale.yellow.8" = "#593600"
|
||||
"scale.yellow.9" = "#452700"
|
||||
"severe.emphasis" = "#ae5622"
|
||||
"severe.fg" = "#cc6b2c"
|
||||
"severe.muted" = "#cc6b2c66"
|
||||
"severe.subtle" = "#cc6b2c26"
|
||||
"sponsors.emphasis" = "#ae4c82"
|
||||
"sponsors.fg" = "#c96198"
|
||||
"sponsors.muted" = "#c9619866"
|
||||
"sponsors.subtle" = "#c9619826"
|
||||
"success.emphasis" = "#347d39"
|
||||
"success.fg" = "#57ab5a"
|
||||
"success.muted" = "#46954a66"
|
||||
"success.subtle" = "#46954a26"
|
@ -0,0 +1,151 @@
|
||||
# Author : OwOSwordsman <owoswordsman@gmail.com>
|
||||
# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
|
||||
# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
|
||||
# Only the Light and Dark variants were specifically tested
|
||||
|
||||
inherits = "github_dark"
|
||||
|
||||
[palette]
|
||||
"accent.emphasis" = "#409eff"
|
||||
"accent.fg" = "#71b7ff"
|
||||
"accent.muted" = "#409eff"
|
||||
"accent.subtle" = "#409eff26"
|
||||
"attention.emphasis" = "#e09b13"
|
||||
"attention.fg" = "#f0b72f"
|
||||
"attention.muted" = "#e09b13"
|
||||
"attention.subtle" = "#e09b1326"
|
||||
"border.default" = "#7a828e"
|
||||
"border.muted" = "#7a828e"
|
||||
"border.subtle" = "#7a828e"
|
||||
"canvas.default" = "#0a0c10"
|
||||
"canvas.inset" = "#010409"
|
||||
"canvas.overlay" = "#272b33"
|
||||
"canvas.subtle" = "#272b33"
|
||||
"closed.emphasis" = "#ff6a69"
|
||||
"closed.fg" = "#ff6a69"
|
||||
"closed.muted" = "#ff6a6966"
|
||||
"closed.subtle" = "#ff6a6926"
|
||||
"danger.emphasis" = "#ff6a69"
|
||||
"danger.fg" = "#ff6a69"
|
||||
"danger.muted" = "#ff6a69"
|
||||
"danger.subtle" = "#ff6a6926"
|
||||
"done.emphasis" = "#b87fff"
|
||||
"done.fg" = "#b780ff"
|
||||
"done.muted" = "#b780ff"
|
||||
"done.subtle" = "#b780ff26"
|
||||
"fg.default" = "#f0f3f6"
|
||||
"fg.muted" = "#f0f3f6"
|
||||
"fg.onEmphasis" = "#0a0c10"
|
||||
"fg.subtle" = "#9ea7b3"
|
||||
"neutral.emphasis" = "#9ea7b3"
|
||||
"neutral.emphasisPlus" = "#ffffff"
|
||||
"neutral.muted" = "#9ea7b366"
|
||||
"neutral.subtle" = "#9ea7b31a"
|
||||
"open.emphasis" = "#09b43a"
|
||||
"open.fg" = "#26cd4d"
|
||||
"open.muted" = "#09b43a66"
|
||||
"open.subtle" = "#09b43a26"
|
||||
"scale.black" = "#010409"
|
||||
"scale.blue.0" = "#caeaff"
|
||||
"scale.blue.1" = "#addcff"
|
||||
"scale.blue.2" = "#91cbff"
|
||||
"scale.blue.3" = "#71b7ff"
|
||||
"scale.blue.4" = "#409eff"
|
||||
"scale.blue.5" = "#409eff"
|
||||
"scale.blue.6" = "#318bf8"
|
||||
"scale.blue.7" = "#2672f3"
|
||||
"scale.blue.8" = "#1e60d5"
|
||||
"scale.blue.9" = "#194fb1"
|
||||
"scale.coral.0" = "#ffded4"
|
||||
"scale.coral.1" = "#ffcbb9"
|
||||
"scale.coral.2" = "#ffb39b"
|
||||
"scale.coral.3" = "#ff967d"
|
||||
"scale.coral.4" = "#fc704f"
|
||||
"scale.coral.5" = "#fc704f"
|
||||
"scale.coral.6" = "#f75133"
|
||||
"scale.coral.7" = "#e03b21"
|
||||
"scale.coral.8" = "#c62612"
|
||||
"scale.coral.9" = "#a91500"
|
||||
"scale.gray.0" = "#ffffff"
|
||||
"scale.gray.1" = "#f0f3f6"
|
||||
"scale.gray.2" = "#d9dee3"
|
||||
"scale.gray.3" = "#bdc4cc"
|
||||
"scale.gray.4" = "#9ea7b3"
|
||||
"scale.gray.5" = "#7a828e"
|
||||
"scale.gray.6" = "#525964"
|
||||
"scale.gray.7" = "#272b33"
|
||||
"scale.gray.8" = "#272b33"
|
||||
"scale.gray.9" = "#0a0c10"
|
||||
"scale.green.0" = "#acf7b6"
|
||||
"scale.green.1" = "#72f088"
|
||||
"scale.green.2" = "#4ae168"
|
||||
"scale.green.3" = "#26cd4d"
|
||||
"scale.green.4" = "#09b43a"
|
||||
"scale.green.5" = "#09b43a"
|
||||
"scale.green.6" = "#02a232"
|
||||
"scale.green.7" = "#008c2c"
|
||||
"scale.green.8" = "#007728"
|
||||
"scale.green.9" = "#006222"
|
||||
"scale.orange.0" = "#ffe1b4"
|
||||
"scale.orange.1" = "#ffcf86"
|
||||
"scale.orange.2" = "#ffb757"
|
||||
"scale.orange.3" = "#fe9a2d"
|
||||
"scale.orange.4" = "#e7811d"
|
||||
"scale.orange.5" = "#e7811d"
|
||||
"scale.orange.6" = "#d57014"
|
||||
"scale.orange.7" = "#bf5e0a"
|
||||
"scale.orange.8" = "#a74c00"
|
||||
"scale.orange.9" = "#8f3c00"
|
||||
"scale.pink.0" = "#ffdceb"
|
||||
"scale.pink.1" = "#ffc7e1"
|
||||
"scale.pink.2" = "#ffadd4"
|
||||
"scale.pink.3" = "#ff8dc7"
|
||||
"scale.pink.4" = "#ef6eb1"
|
||||
"scale.pink.5" = "#ef6eb1"
|
||||
"scale.pink.6" = "#e456a3"
|
||||
"scale.pink.7" = "#d23d91"
|
||||
"scale.pink.8" = "#b72c7d"
|
||||
"scale.pink.9" = "#9c1d6a"
|
||||
"scale.purple.0" = "#f0dfff"
|
||||
"scale.purple.1" = "#e6ccff"
|
||||
"scale.purple.2" = "#dbb7ff"
|
||||
"scale.purple.3" = "#cb9eff"
|
||||
"scale.purple.4" = "#b780ff"
|
||||
"scale.purple.5" = "#b87fff"
|
||||
"scale.purple.6" = "#a66bff"
|
||||
"scale.purple.7" = "#954ffd"
|
||||
"scale.purple.8" = "#8031f7"
|
||||
"scale.purple.9" = "#6921d7"
|
||||
"scale.red.0" = "#ffdedb"
|
||||
"scale.red.1" = "#ffc9c7"
|
||||
"scale.red.2" = "#ffb1af"
|
||||
"scale.red.3" = "#ff9492"
|
||||
"scale.red.4" = "#ff6a69"
|
||||
"scale.red.5" = "#ff6a69"
|
||||
"scale.red.6" = "#ff4445"
|
||||
"scale.red.7" = "#e82a2f"
|
||||
"scale.red.8" = "#cc1421"
|
||||
"scale.red.9" = "#ad0116"
|
||||
"scale.white" = "#ffffff"
|
||||
"scale.yellow.0" = "#fbe59e"
|
||||
"scale.yellow.1" = "#fbd669"
|
||||
"scale.yellow.2" = "#f7c843"
|
||||
"scale.yellow.3" = "#f0b72f"
|
||||
"scale.yellow.4" = "#e09b13"
|
||||
"scale.yellow.5" = "#e09b13"
|
||||
"scale.yellow.6" = "#c88508"
|
||||
"scale.yellow.7" = "#ae7104"
|
||||
"scale.yellow.8" = "#945d02"
|
||||
"scale.yellow.9" = "#7b4900"
|
||||
"severe.emphasis" = "#e7811d"
|
||||
"severe.fg" = "#e7811d"
|
||||
"severe.muted" = "#e7811d"
|
||||
"severe.subtle" = "#e7811d26"
|
||||
"sponsors.emphasis" = "#ef6eb1"
|
||||
"sponsors.fg" = "#ef6eb1"
|
||||
"sponsors.muted" = "#ef6eb1"
|
||||
"sponsors.subtle" = "#ef6eb126"
|
||||
"success.emphasis" = "#09b43a"
|
||||
"success.fg" = "#26cd4d"
|
||||
"success.muted" = "#09b43a"
|
||||
"success.subtle" = "#09b43a26"
|
@ -0,0 +1,151 @@
|
||||
# Author : OwOSwordsman <owoswordsman@gmail.com>
|
||||
# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
|
||||
# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
|
||||
# Only the Light and Dark variants were specifically tested
|
||||
|
||||
inherits = "github_dark"
|
||||
|
||||
[palette]
|
||||
"accent.emphasis" = "#1f6feb"
|
||||
"accent.fg" = "#58a6ff"
|
||||
"accent.muted" = "#388bfd66"
|
||||
"accent.subtle" = "#388bfd26"
|
||||
"attention.emphasis" = "#9e6a03"
|
||||
"attention.fg" = "#d29922"
|
||||
"attention.muted" = "#bb800966"
|
||||
"attention.subtle" = "#bb800926"
|
||||
"border.default" = "#30363d"
|
||||
"border.muted" = "#21262d"
|
||||
"border.subtle" = "#f0f6fc1a"
|
||||
"canvas.default" = "#0d1117"
|
||||
"canvas.inset" = "#010409"
|
||||
"canvas.overlay" = "#161b22"
|
||||
"canvas.subtle" = "#161b22"
|
||||
"closed.emphasis" = "#6e7681"
|
||||
"closed.fg" = "#8b949e"
|
||||
"closed.muted" = "#6e768166"
|
||||
"closed.subtle" = "#6e76811a"
|
||||
"danger.emphasis" = "#da3633"
|
||||
"danger.fg" = "#f85149"
|
||||
"danger.muted" = "#f8514966"
|
||||
"danger.subtle" = "#f8514926"
|
||||
"done.emphasis" = "#8957e5"
|
||||
"done.fg" = "#a371f7"
|
||||
"done.muted" = "#a371f766"
|
||||
"done.subtle" = "#a371f726"
|
||||
"fg.default" = "#c9d1d9"
|
||||
"fg.muted" = "#8b949e"
|
||||
"fg.onEmphasis" = "#ffffff"
|
||||
"fg.subtle" = "#6e7681"
|
||||
"neutral.emphasis" = "#6e7681"
|
||||
"neutral.emphasisPlus" = "#6e7681"
|
||||
"neutral.muted" = "#6e768166"
|
||||
"neutral.subtle" = "#6e76811a"
|
||||
"open.emphasis" = "#da3633"
|
||||
"open.fg" = "#ff7b72"
|
||||
"open.muted" = "#f8514966"
|
||||
"open.subtle" = "#f8514926"
|
||||
"scale.black" = "#010409"
|
||||
"scale.blue.0" = "#cae8ff"
|
||||
"scale.blue.1" = "#a5d6ff"
|
||||
"scale.blue.2" = "#79c0ff"
|
||||
"scale.blue.3" = "#58a6ff"
|
||||
"scale.blue.4" = "#388bfd"
|
||||
"scale.blue.5" = "#1f6feb"
|
||||
"scale.blue.6" = "#1158c7"
|
||||
"scale.blue.7" = "#0d419d"
|
||||
"scale.blue.8" = "#0c2d6b"
|
||||
"scale.blue.9" = "#051d4d"
|
||||
"scale.coral.0" = "#ffddd2"
|
||||
"scale.coral.1" = "#ffc2b2"
|
||||
"scale.coral.2" = "#ffa28b"
|
||||
"scale.coral.3" = "#f78166"
|
||||
"scale.coral.4" = "#ea6045"
|
||||
"scale.coral.5" = "#cf462d"
|
||||
"scale.coral.6" = "#ac3220"
|
||||
"scale.coral.7" = "#872012"
|
||||
"scale.coral.8" = "#640d04"
|
||||
"scale.coral.9" = "#460701"
|
||||
"scale.gray.0" = "#f0f6fc"
|
||||
"scale.gray.1" = "#c9d1d9"
|
||||
"scale.gray.2" = "#b1bac4"
|
||||
"scale.gray.3" = "#8b949e"
|
||||
"scale.gray.4" = "#6e7681"
|
||||
"scale.gray.5" = "#484f58"
|
||||
"scale.gray.6" = "#30363d"
|
||||
"scale.gray.7" = "#21262d"
|
||||
"scale.gray.8" = "#161b22"
|
||||
"scale.gray.9" = "#0d1117"
|
||||
"scale.green.0" = "#cae8ff"
|
||||
"scale.green.1" = "#a5d6ff"
|
||||
"scale.green.2" = "#79c0ff"
|
||||
"scale.green.3" = "#58a6ff"
|
||||
"scale.green.4" = "#388bfd"
|
||||
"scale.green.5" = "#1f6feb"
|
||||
"scale.green.6" = "#1158c7"
|
||||
"scale.green.7" = "#0d419d"
|
||||
"scale.green.8" = "#0c2d6b"
|
||||
"scale.green.9" = "#051d4d"
|
||||
"scale.orange.0" = "#ffdcd7"
|
||||
"scale.orange.1" = "#ffc1ba"
|
||||
"scale.orange.2" = "#ffa198"
|
||||
"scale.orange.3" = "#ff7b72"
|
||||
"scale.orange.4" = "#f85149"
|
||||
"scale.orange.5" = "#da3633"
|
||||
"scale.orange.6" = "#b62324"
|
||||
"scale.orange.7" = "#8e1519"
|
||||
"scale.orange.8" = "#67060c"
|
||||
"scale.orange.9" = "#490202"
|
||||
"scale.pink.0" = "#ffdaec"
|
||||
"scale.pink.1" = "#ffbedd"
|
||||
"scale.pink.2" = "#ff9bce"
|
||||
"scale.pink.3" = "#f778ba"
|
||||
"scale.pink.4" = "#db61a2"
|
||||
"scale.pink.5" = "#bf4b8a"
|
||||
"scale.pink.6" = "#9e3670"
|
||||
"scale.pink.7" = "#7d2457"
|
||||
"scale.pink.8" = "#5e103e"
|
||||
"scale.pink.9" = "#42062a"
|
||||
"scale.purple.0" = "#eddeff"
|
||||
"scale.purple.1" = "#e2c5ff"
|
||||
"scale.purple.2" = "#d2a8ff"
|
||||
"scale.purple.3" = "#bc8cff"
|
||||
"scale.purple.4" = "#a371f7"
|
||||
"scale.purple.5" = "#8957e5"
|
||||
"scale.purple.6" = "#6e40c9"
|
||||
"scale.purple.7" = "#553098"
|
||||
"scale.purple.8" = "#3c1e70"
|
||||
"scale.purple.9" = "#271052"
|
||||
"scale.red.0" = "#ffdcd7"
|
||||
"scale.red.1" = "#ffc1ba"
|
||||
"scale.red.2" = "#ffa198"
|
||||
"scale.red.3" = "#ff7b72"
|
||||
"scale.red.4" = "#f85149"
|
||||
"scale.red.5" = "#da3633"
|
||||
"scale.red.6" = "#b62324"
|
||||
"scale.red.7" = "#8e1519"
|
||||
"scale.red.8" = "#67060c"
|
||||
"scale.red.9" = "#490202"
|
||||
"scale.white" = "#ffffff"
|
||||
"scale.yellow.0" = "#f8e3a1"
|
||||
"scale.yellow.1" = "#f2cc60"
|
||||
"scale.yellow.2" = "#e3b341"
|
||||
"scale.yellow.3" = "#d29922"
|
||||
"scale.yellow.4" = "#bb8009"
|
||||
"scale.yellow.5" = "#9e6a03"
|
||||
"scale.yellow.6" = "#845306"
|
||||
"scale.yellow.7" = "#693e00"
|
||||
"scale.yellow.8" = "#4b2900"
|
||||
"scale.yellow.9" = "#341a00"
|
||||
"severe.emphasis" = "#da3633"
|
||||
"severe.fg" = "#f85149"
|
||||
"severe.muted" = "#f8514966"
|
||||
"severe.subtle" = "#f8514926"
|
||||
"sponsors.emphasis" = "#bf4b8a"
|
||||
"sponsors.fg" = "#db61a2"
|
||||
"sponsors.muted" = "#db61a266"
|
||||
"sponsors.subtle" = "#db61a226"
|
||||
"success.emphasis" = "#1f6feb"
|
||||
"success.fg" = "#58a6ff"
|
||||
"success.muted" = "#388bfd66"
|
||||
"success.subtle" = "#388bfd26"
|
@ -0,0 +1,228 @@
|
||||
# Author : OwOSwordsman <owoswordsman@gmail.com>
|
||||
# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
|
||||
# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
|
||||
# Only the Light and Dark variants were specifically tested
|
||||
|
||||
attribute = "fg.default"
|
||||
keyword = "scale.red.5"
|
||||
"keyword.directive" = "scale.red.5" # -- preprocessor comments (#if in C)
|
||||
namespace = "scale.orange.6"
|
||||
punctuation = "fg.default"
|
||||
"punctuation.delimiter" = "fg.default"
|
||||
operator = "scale.red.5"
|
||||
special = "scale.blue.8"
|
||||
"variable.other.member" = "fg.default"
|
||||
variable = "fg.default"
|
||||
"variable.parameter" = "scale.orange.6"
|
||||
"variable.builtin" = "scale.red.5"
|
||||
type = "scale.orange.6"
|
||||
"type.builtin" = "scale.blue.6"
|
||||
constructor = "done.fg"
|
||||
function = "done.fg"
|
||||
"function.macro" = "done.fg"
|
||||
tag = "scale.green.6"
|
||||
comment = "fg.muted"
|
||||
constant = "scale.blue.6"
|
||||
"constant.builtin" = "scale.blue.6"
|
||||
string = "scale.blue.8"
|
||||
"constant.numeric" = "scale.blue.6"
|
||||
"constant.character.escape" = "scale.blue.6"
|
||||
# used for lifetimes
|
||||
label = "scale.red.5"
|
||||
|
||||
"markup.heading" = "scale.blue.6"
|
||||
"markup.bold" = { modifiers = ["bold"] }
|
||||
"markup.italic" = { modifiers = ["italic"] }
|
||||
"markup.link.url" = { modifiers = ["underlined"] }
|
||||
"markup.link.text" = { fg = "scale.blue.8", modifiers = ["underlined"] }
|
||||
"markup.raw" = "scale.blue.6"
|
||||
|
||||
"diff.plus" = "open.fg"
|
||||
"diff.minus" = "closed.fg"
|
||||
"diff.delta" = "attention.fg"
|
||||
|
||||
"ui.background" = { bg = "canvas.default" }
|
||||
"ui.background.separator" = { fg = "fg.subtle" }
|
||||
"ui.linenr" = { fg = "fg.subtle" }
|
||||
"ui.linenr.selected" = { fg = "fg.default" }
|
||||
"ui.statusline" = { fg = "fg.muted", bg = "neutral.subtle" }
|
||||
"ui.statusline.active" = { fg = "fg.default", bg = "canvas.default", underline = { color = "scale.coral.3", style = "line" } }
|
||||
"ui.statusline.normal" = { fg = "fg.default", bg = "accent.muted" }
|
||||
"ui.statusline.insert" = { fg = "fg.default", bg = "attention.muted" }
|
||||
"ui.statusline.select" = { fg = "fg.default", bg = "sponsors.muted" }
|
||||
"ui.popup" = { bg = "scale.gray.0" }
|
||||
"ui.popup.info" = { fg = "fg.default", bg = "scale.gray.0" }
|
||||
"ui.window" = { fg = "border.default" }
|
||||
"ui.help" = { fg = "fg.default", bg = "scale.gray.0" }
|
||||
|
||||
"ui.text" = { fg = "fg.muted" }
|
||||
"ui.text.focus" = { fg = "fg.default" }
|
||||
"ui.text.inactive" = "fg.subtle"
|
||||
"ui.virtual" = { fg = "scale.gray.2" }
|
||||
|
||||
"ui.selection" = { bg = "scale.blue.0" }
|
||||
"ui.selection.primary" = { bg = "scale.blue.1" }
|
||||
"ui.cursor.match" = { fg = "attention.fg", modifiers = [
|
||||
"bold",
|
||||
], underline = { style = "line" } }
|
||||
"ui.cursor" = { modifiers = ["reversed"] }
|
||||
"ui.cursorline.primary" = { bg = "canvas.subtle" }
|
||||
|
||||
"ui.menu" = { fg = "fg.default", bg = "scale.gray.0" }
|
||||
"ui.menu.selected" = { bg = "scale.gray.1" }
|
||||
"ui.menu.scroll" = { fg = "scale.gray.2", bg = "scale.gray.0" }
|
||||
|
||||
"diagnostic.hint" = { underline = { color = "success.fg", style = "curl" } }
|
||||
"diagnostic.info" = { underline = { color = "accent.fg", style = "curl" } }
|
||||
"diagnostic.warning" = { underline = { color = "attention.fg", style = "curl" } }
|
||||
"diagnostic.error" = { underline = { color = "danger.fg", style = "curl" } }
|
||||
|
||||
hint = "success.fg"
|
||||
info = "accent.fg"
|
||||
warning = "attention.fg"
|
||||
error = "danger.fg"
|
||||
|
||||
[palette]
|
||||
"accent.emphasis" = "#0969da"
|
||||
"accent.fg" = "#0969da"
|
||||
"accent.muted" = "#54aeff66"
|
||||
"accent.subtle" = "#ddf4ff"
|
||||
"attention.emphasis" = "#bf8700"
|
||||
"attention.fg" = "#9a6700"
|
||||
"attention.muted" = "#d4a72c66"
|
||||
"attention.subtle" = "#fff8c5"
|
||||
"border.default" = "#d0d7de"
|
||||
"border.muted" = "#d8dee4"
|
||||
"border.subtle" = "#1b1f2426"
|
||||
"canvas.default" = "#ffffff"
|
||||
"canvas.inset" = "#f6f8fa"
|
||||
"canvas.overlay" = "#ffffff"
|
||||
"canvas.subtle" = "#f6f8fa"
|
||||
"closed.emphasis" = "#cf222e"
|
||||
"closed.fg" = "#cf222e"
|
||||
"closed.muted" = "#ff818266"
|
||||
"closed.subtle" = "#ffebe9"
|
||||
"danger.emphasis" = "#cf222e"
|
||||
"danger.fg" = "#cf222e"
|
||||
"danger.muted" = "#ff818266"
|
||||
"danger.subtle" = "#ffebe9"
|
||||
"done.emphasis" = "#8250df"
|
||||
"done.fg" = "#8250df"
|
||||
"done.muted" = "#c297ff66"
|
||||
"done.subtle" = "#fbefff"
|
||||
"fg.default" = "#24292f"
|
||||
"fg.muted" = "#57606a"
|
||||
"fg.onEmphasis" = "#ffffff"
|
||||
"fg.subtle" = "#6e7781"
|
||||
"neutral.emphasis" = "#6e7781"
|
||||
"neutral.emphasisPlus" = "#24292f"
|
||||
"neutral.muted" = "#afb8c133"
|
||||
"neutral.subtle" = "#eaeef280"
|
||||
"open.emphasis" = "#2da44e"
|
||||
"open.fg" = "#1a7f37"
|
||||
"open.muted" = "#4ac26b66"
|
||||
"open.subtle" = "#dafbe1"
|
||||
"scale.black" = "#1b1f24"
|
||||
"scale.blue.0" = "#ddf4ff"
|
||||
"scale.blue.1" = "#b6e3ff"
|
||||
"scale.blue.2" = "#80ccff"
|
||||
"scale.blue.3" = "#54aeff"
|
||||
"scale.blue.4" = "#218bff"
|
||||
"scale.blue.5" = "#0969da"
|
||||
"scale.blue.6" = "#0550ae"
|
||||
"scale.blue.7" = "#033d8b"
|
||||
"scale.blue.8" = "#0a3069"
|
||||
"scale.blue.9" = "#002155"
|
||||
"scale.coral.0" = "#fff0eb"
|
||||
"scale.coral.1" = "#ffd6cc"
|
||||
"scale.coral.2" = "#ffb4a1"
|
||||
"scale.coral.3" = "#fd8c73"
|
||||
"scale.coral.4" = "#ec6547"
|
||||
"scale.coral.5" = "#c4432b"
|
||||
"scale.coral.6" = "#9e2f1c"
|
||||
"scale.coral.7" = "#801f0f"
|
||||
"scale.coral.8" = "#691105"
|
||||
"scale.coral.9" = "#510901"
|
||||
"scale.gray.0" = "#f6f8fa"
|
||||
"scale.gray.1" = "#eaeef2"
|
||||
"scale.gray.2" = "#d0d7de"
|
||||
"scale.gray.3" = "#afb8c1"
|
||||
"scale.gray.4" = "#8c959f"
|
||||
"scale.gray.5" = "#6e7781"
|
||||
"scale.gray.6" = "#57606a"
|
||||
"scale.gray.7" = "#424a53"
|
||||
"scale.gray.8" = "#32383f"
|
||||
"scale.gray.9" = "#24292f"
|
||||
"scale.green.0" = "#dafbe1"
|
||||
"scale.green.1" = "#aceebb"
|
||||
"scale.green.2" = "#6fdd8b"
|
||||
"scale.green.3" = "#4ac26b"
|
||||
"scale.green.4" = "#2da44e"
|
||||
"scale.green.5" = "#1a7f37"
|
||||
"scale.green.6" = "#116329"
|
||||
"scale.green.7" = "#044f1e"
|
||||
"scale.green.8" = "#003d16"
|
||||
"scale.green.9" = "#002d11"
|
||||
"scale.orange.0" = "#fff1e5"
|
||||
"scale.orange.1" = "#ffd8b5"
|
||||
"scale.orange.2" = "#ffb77c"
|
||||
"scale.orange.3" = "#fb8f44"
|
||||
"scale.orange.4" = "#e16f24"
|
||||
"scale.orange.5" = "#bc4c00"
|
||||
"scale.orange.6" = "#953800"
|
||||
"scale.orange.7" = "#762c00"
|
||||
"scale.orange.8" = "#5c2200"
|
||||
"scale.orange.9" = "#471700"
|
||||
"scale.pink.0" = "#ffeff7"
|
||||
"scale.pink.1" = "#ffd3eb"
|
||||
"scale.pink.2" = "#ffadda"
|
||||
"scale.pink.3" = "#ff80c8"
|
||||
"scale.pink.4" = "#e85aad"
|
||||
"scale.pink.5" = "#bf3989"
|
||||
"scale.pink.6" = "#99286e"
|
||||
"scale.pink.7" = "#772057"
|
||||
"scale.pink.8" = "#611347"
|
||||
"scale.pink.9" = "#4d0336"
|
||||
"scale.purple.0" = "#fbefff"
|
||||
"scale.purple.1" = "#ecd8ff"
|
||||
"scale.purple.2" = "#d8b9ff"
|
||||
"scale.purple.3" = "#c297ff"
|
||||
"scale.purple.4" = "#a475f9"
|
||||
"scale.purple.5" = "#8250df"
|
||||
"scale.purple.6" = "#6639ba"
|
||||
"scale.purple.7" = "#512a97"
|
||||
"scale.purple.8" = "#3e1f79"
|
||||
"scale.purple.9" = "#2e1461"
|
||||
"scale.red.0" = "#ffebe9"
|
||||
"scale.red.1" = "#ffcecb"
|
||||
"scale.red.2" = "#ffaba8"
|
||||
"scale.red.3" = "#ff8182"
|
||||
"scale.red.4" = "#fa4549"
|
||||
"scale.red.5" = "#cf222e"
|
||||
"scale.red.6" = "#a40e26"
|
||||
"scale.red.7" = "#82071e"
|
||||
"scale.red.8" = "#660018"
|
||||
"scale.red.9" = "#4c0014"
|
||||
"scale.white" = "#ffffff"
|
||||
"scale.yellow.0" = "#fff8c5"
|
||||
"scale.yellow.1" = "#fae17d"
|
||||
"scale.yellow.2" = "#eac54f"
|
||||
"scale.yellow.3" = "#d4a72c"
|
||||
"scale.yellow.4" = "#bf8700"
|
||||
"scale.yellow.5" = "#9a6700"
|
||||
"scale.yellow.6" = "#7d4e00"
|
||||
"scale.yellow.7" = "#633c01"
|
||||
"scale.yellow.8" = "#4d2d00"
|
||||
"scale.yellow.9" = "#3b2300"
|
||||
"severe.emphasis" = "#bc4c00"
|
||||
"severe.fg" = "#bc4c00"
|
||||
"severe.muted" = "#fb8f4466"
|
||||
"severe.subtle" = "#fff1e5"
|
||||
"sponsors.emphasis" = "#bf3989"
|
||||
"sponsors.fg" = "#bf3989"
|
||||
"sponsors.muted" = "#ff80c866"
|
||||
"sponsors.subtle" = "#ffeff7"
|
||||
"success.emphasis" = "#2da44e"
|
||||
"success.fg" = "#1a7f37"
|
||||
"success.muted" = "#4ac26b66"
|
||||
"success.subtle" = "#dafbe1"
|
@ -0,0 +1,151 @@
|
||||
# Author : OwOSwordsman <owoswordsman@gmail.com>
|
||||
# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
|
||||
# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
|
||||
# Only the Light and Dark variants were specifically tested
|
||||
|
||||
inherits = "github_light"
|
||||
|
||||
[palette]
|
||||
"accent.emphasis" = "#0969da"
|
||||
"accent.fg" = "#0969da"
|
||||
"accent.muted" = "#54aeff66"
|
||||
"accent.subtle" = "#ddf4ff"
|
||||
"attention.emphasis" = "#bf8700"
|
||||
"attention.fg" = "#9a6700"
|
||||
"attention.muted" = "#d4a72c66"
|
||||
"attention.subtle" = "#fff8c5"
|
||||
"border.default" = "#d0d7de"
|
||||
"border.muted" = "#d8dee4"
|
||||
"border.subtle" = "#1b1f2426"
|
||||
"canvas.default" = "#ffffff"
|
||||
"canvas.inset" = "#f6f8fa"
|
||||
"canvas.overlay" = "#ffffff"
|
||||
"canvas.subtle" = "#f6f8fa"
|
||||
"closed.emphasis" = "#6e7781"
|
||||
"closed.fg" = "#6e7781"
|
||||
"closed.muted" = "#afb8c166"
|
||||
"closed.subtle" = "#f6f8fa"
|
||||
"danger.emphasis" = "#b35900"
|
||||
"danger.fg" = "#b35900"
|
||||
"danger.muted" = "#f7993966"
|
||||
"danger.subtle" = "#fff5e8"
|
||||
"done.emphasis" = "#8250df"
|
||||
"done.fg" = "#8250df"
|
||||
"done.muted" = "#c297ff66"
|
||||
"done.subtle" = "#fbefff"
|
||||
"fg.default" = "#24292f"
|
||||
"fg.muted" = "#57606a"
|
||||
"fg.onEmphasis" = "#ffffff"
|
||||
"fg.subtle" = "#6e7781"
|
||||
"neutral.emphasis" = "#6e7781"
|
||||
"neutral.emphasisPlus" = "#24292f"
|
||||
"neutral.muted" = "#afb8c133"
|
||||
"neutral.subtle" = "#eaeef280"
|
||||
"open.emphasis" = "#dd7815"
|
||||
"open.fg" = "#b35900"
|
||||
"open.muted" = "#f7993966"
|
||||
"open.subtle" = "#fff5e8"
|
||||
"scale.black" = "#1b1f24"
|
||||
"scale.blue.0" = "#ddf4ff"
|
||||
"scale.blue.1" = "#b6e3ff"
|
||||
"scale.blue.2" = "#80ccff"
|
||||
"scale.blue.3" = "#54aeff"
|
||||
"scale.blue.4" = "#218bff"
|
||||
"scale.blue.5" = "#0969da"
|
||||
"scale.blue.6" = "#0550ae"
|
||||
"scale.blue.7" = "#033d8b"
|
||||
"scale.blue.8" = "#0a3069"
|
||||
"scale.blue.9" = "#002155"
|
||||
"scale.coral.0" = "#fff0eb"
|
||||
"scale.coral.1" = "#ffd6cc"
|
||||
"scale.coral.2" = "#ffb4a1"
|
||||
"scale.coral.3" = "#fd8c73"
|
||||
"scale.coral.4" = "#ec6547"
|
||||
"scale.coral.5" = "#c4432b"
|
||||
"scale.coral.6" = "#9e2f1c"
|
||||
"scale.coral.7" = "#801f0f"
|
||||
"scale.coral.8" = "#691105"
|
||||
"scale.coral.9" = "#510901"
|
||||
"scale.gray.0" = "#f6f8fa"
|
||||
"scale.gray.1" = "#eaeef2"
|
||||
"scale.gray.2" = "#d0d7de"
|
||||
"scale.gray.3" = "#afb8c1"
|
||||
"scale.gray.4" = "#8c959f"
|
||||
"scale.gray.5" = "#6e7781"
|
||||
"scale.gray.6" = "#57606a"
|
||||
"scale.gray.7" = "#424a53"
|
||||
"scale.gray.8" = "#32383f"
|
||||
"scale.gray.9" = "#24292f"
|
||||
"scale.green.0" = "#ddf4ff"
|
||||
"scale.green.1" = "#b6e3ff"
|
||||
"scale.green.2" = "#80ccff"
|
||||
"scale.green.3" = "#54aeff"
|
||||
"scale.green.4" = "#218bff"
|
||||
"scale.green.5" = "#0969da"
|
||||
"scale.green.6" = "#0550ae"
|
||||
"scale.green.7" = "#033d8b"
|
||||
"scale.green.8" = "#0a3069"
|
||||
"scale.green.9" = "#002155"
|
||||
"scale.orange.0" = "#fff5e8"
|
||||
"scale.orange.1" = "#ffddb0"
|
||||
"scale.orange.2" = "#ffbc6d"
|
||||
"scale.orange.3" = "#f79939"
|
||||
"scale.orange.4" = "#dd7815"
|
||||
"scale.orange.5" = "#b35900"
|
||||
"scale.orange.6" = "#8a4600"
|
||||
"scale.orange.7" = "#6f3800"
|
||||
"scale.orange.8" = "#572c00"
|
||||
"scale.orange.9" = "#412000"
|
||||
"scale.pink.0" = "#ffeff7"
|
||||
"scale.pink.1" = "#ffd3eb"
|
||||
"scale.pink.2" = "#ffadda"
|
||||
"scale.pink.3" = "#ff80c8"
|
||||
"scale.pink.4" = "#e85aad"
|
||||
"scale.pink.5" = "#bf3989"
|
||||
"scale.pink.6" = "#99286e"
|
||||
"scale.pink.7" = "#772057"
|
||||
"scale.pink.8" = "#611347"
|
||||
"scale.pink.9" = "#4d0336"
|
||||
"scale.purple.0" = "#fbefff"
|
||||
"scale.purple.1" = "#ecd8ff"
|
||||
"scale.purple.2" = "#d8b9ff"
|
||||
"scale.purple.3" = "#c297ff"
|
||||
"scale.purple.4" = "#a475f9"
|
||||
"scale.purple.5" = "#8250df"
|
||||
"scale.purple.6" = "#6639ba"
|
||||
"scale.purple.7" = "#512a97"
|
||||
"scale.purple.8" = "#3e1f79"
|
||||
"scale.purple.9" = "#2e1461"
|
||||
"scale.red.0" = "#fff5e8"
|
||||
"scale.red.1" = "#ffddb0"
|
||||
"scale.red.2" = "#ffbc6d"
|
||||
"scale.red.3" = "#f79939"
|
||||
"scale.red.4" = "#dd7815"
|
||||
"scale.red.5" = "#b35900"
|
||||
"scale.red.6" = "#8a4600"
|
||||
"scale.red.7" = "#6f3800"
|
||||
"scale.red.8" = "#572c00"
|
||||
"scale.red.9" = "#412000"
|
||||
"scale.white" = "#ffffff"
|
||||
"scale.yellow.0" = "#fff8c5"
|
||||
"scale.yellow.1" = "#fae17d"
|
||||
"scale.yellow.2" = "#eac54f"
|
||||
"scale.yellow.3" = "#d4a72c"
|
||||
"scale.yellow.4" = "#bf8700"
|
||||
"scale.yellow.5" = "#9a6700"
|
||||
"scale.yellow.6" = "#7d4e00"
|
||||
"scale.yellow.7" = "#633c01"
|
||||
"scale.yellow.8" = "#4d2d00"
|
||||
"scale.yellow.9" = "#3b2300"
|
||||
"severe.emphasis" = "#b35900"
|
||||
"severe.fg" = "#b35900"
|
||||
"severe.muted" = "#f7993966"
|
||||
"severe.subtle" = "#fff5e8"
|
||||
"sponsors.emphasis" = "#bf3989"
|
||||
"sponsors.fg" = "#bf3989"
|
||||
"sponsors.muted" = "#ff80c866"
|
||||
"sponsors.subtle" = "#ffeff7"
|
||||
"success.emphasis" = "#218bff"
|
||||
"success.fg" = "#0969da"
|
||||
"success.muted" = "#54aeff66"
|
||||
"success.subtle" = "#ddf4ff"
|
@ -0,0 +1,151 @@
|
||||
# Author : OwOSwordsman <owoswordsman@gmail.com>
|
||||
# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
|
||||
# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
|
||||
# Only the Light and Dark variants were specifically tested
|
||||
|
||||
inherits = "github_light"
|
||||
|
||||
[palette]
|
||||
"accent.emphasis" = "#0349b4"
|
||||
"accent.fg" = "#0349b4"
|
||||
"accent.muted" = "#368cf9"
|
||||
"accent.subtle" = "#dff7ff"
|
||||
"attention.emphasis" = "#744500"
|
||||
"attention.fg" = "#744500"
|
||||
"attention.muted" = "#b58407"
|
||||
"attention.subtle" = "#fcf7be"
|
||||
"border.default" = "#20252c"
|
||||
"border.muted" = "#88929d"
|
||||
"border.subtle" = "#010409cc"
|
||||
"canvas.default" = "#ffffff"
|
||||
"canvas.inset" = "#ffffff"
|
||||
"canvas.overlay" = "#ffffff"
|
||||
"canvas.subtle" = "#e7ecf0"
|
||||
"closed.emphasis" = "#a0111f"
|
||||
"closed.fg" = "#a0111f"
|
||||
"closed.muted" = "#ee5a5d66"
|
||||
"closed.subtle" = "#fff0ee"
|
||||
"danger.emphasis" = "#a0111f"
|
||||
"danger.fg" = "#a0111f"
|
||||
"danger.muted" = "#ee5a5d"
|
||||
"danger.subtle" = "#fff0ee"
|
||||
"done.emphasis" = "#622cbc"
|
||||
"done.fg" = "#622cbc"
|
||||
"done.muted" = "#a371f7"
|
||||
"done.subtle" = "#faf0fe"
|
||||
"fg.default" = "#0e1116"
|
||||
"fg.muted" = "#0e1116"
|
||||
"fg.onEmphasis" = "#ffffff"
|
||||
"fg.subtle" = "#66707b"
|
||||
"neutral.emphasis" = "#66707b"
|
||||
"neutral.emphasisPlus" = "#0e1116"
|
||||
"neutral.muted" = "#acb6c033"
|
||||
"neutral.subtle" = "#e7ecf0"
|
||||
"open.emphasis" = "#117f32"
|
||||
"open.fg" = "#055d20"
|
||||
"open.muted" = "#26a14866"
|
||||
"open.subtle" = "#d2fedb"
|
||||
"scale.black" = "#010409"
|
||||
"scale.blue.0" = "#dff7ff"
|
||||
"scale.blue.1" = "#9cd7ff"
|
||||
"scale.blue.2" = "#67b3fd"
|
||||
"scale.blue.3" = "#368cf9"
|
||||
"scale.blue.4" = "#1168e3"
|
||||
"scale.blue.5" = "#0349b4"
|
||||
"scale.blue.6" = "#023b95"
|
||||
"scale.blue.7" = "#022f7a"
|
||||
"scale.blue.8" = "#032563"
|
||||
"scale.blue.9" = "#021a4a"
|
||||
"scale.coral.0" = "#fff0ed"
|
||||
"scale.coral.1" = "#ffc2b6"
|
||||
"scale.coral.2" = "#ff8f7e"
|
||||
"scale.coral.3" = "#ef5b48"
|
||||
"scale.coral.4" = "#cd3425"
|
||||
"scale.coral.5" = "#9f1710"
|
||||
"scale.coral.6" = "#870706"
|
||||
"scale.coral.7" = "#6f0107"
|
||||
"scale.coral.8" = "#5b0002"
|
||||
"scale.coral.9" = "#430200"
|
||||
"scale.gray.0" = "#ffffff"
|
||||
"scale.gray.1" = "#e7ecf0"
|
||||
"scale.gray.2" = "#ced5dc"
|
||||
"scale.gray.3" = "#acb6c0"
|
||||
"scale.gray.4" = "#88929d"
|
||||
"scale.gray.5" = "#66707b"
|
||||
"scale.gray.6" = "#4b535d"
|
||||
"scale.gray.7" = "#343b43"
|
||||
"scale.gray.8" = "#20252c"
|
||||
"scale.gray.9" = "#0e1116"
|
||||
"scale.green.0" = "#d2fedb"
|
||||
"scale.green.1" = "#82e596"
|
||||
"scale.green.2" = "#43c663"
|
||||
"scale.green.3" = "#26a148"
|
||||
"scale.green.4" = "#117f32"
|
||||
"scale.green.5" = "#055d20"
|
||||
"scale.green.6" = "#024c1a"
|
||||
"scale.green.7" = "#013d14"
|
||||
"scale.green.8" = "#003110"
|
||||
"scale.green.9" = "#00230b"
|
||||
"scale.orange.0" = "#fff2d5"
|
||||
"scale.orange.1" = "#ffc67b"
|
||||
"scale.orange.2" = "#f99636"
|
||||
"scale.orange.3" = "#dc6d1a"
|
||||
"scale.orange.4" = "#b45105"
|
||||
"scale.orange.5" = "#873800"
|
||||
"scale.orange.6" = "#702c00"
|
||||
"scale.orange.7" = "#5b2300"
|
||||
"scale.orange.8" = "#491b00"
|
||||
"scale.orange.9" = "#361200"
|
||||
"scale.pink.0" = "#feeff7"
|
||||
"scale.pink.1" = "#ffbde0"
|
||||
"scale.pink.2" = "#fc87ca"
|
||||
"scale.pink.3" = "#ed4baf"
|
||||
"scale.pink.4" = "#c9248e"
|
||||
"scale.pink.5" = "#971368"
|
||||
"scale.pink.6" = "#7d0c57"
|
||||
"scale.pink.7" = "#660847"
|
||||
"scale.pink.8" = "#53043a"
|
||||
"scale.pink.9" = "#3e022b"
|
||||
"scale.purple.0" = "#faf0fe"
|
||||
"scale.purple.1" = "#e0c5ff"
|
||||
"scale.purple.2" = "#c49bff"
|
||||
"scale.purple.3" = "#a371f7"
|
||||
"scale.purple.4" = "#844ae7"
|
||||
"scale.purple.5" = "#622cbc"
|
||||
"scale.purple.6" = "#512598"
|
||||
"scale.purple.7" = "#411d7b"
|
||||
"scale.purple.8" = "#341763"
|
||||
"scale.purple.9" = "#260f49"
|
||||
"scale.red.0" = "#fff0ee"
|
||||
"scale.red.1" = "#ffc1bc"
|
||||
"scale.red.2" = "#ff8e8a"
|
||||
"scale.red.3" = "#ee5a5d"
|
||||
"scale.red.4" = "#d5232c"
|
||||
"scale.red.5" = "#a0111f"
|
||||
"scale.red.6" = "#86061d"
|
||||
"scale.red.7" = "#6e011a"
|
||||
"scale.red.8" = "#5a0016"
|
||||
"scale.red.9" = "#430011"
|
||||
"scale.white" = "#ffffff"
|
||||
"scale.yellow.0" = "#fcf7be"
|
||||
"scale.yellow.1" = "#f0ce53"
|
||||
"scale.yellow.2" = "#d5a824"
|
||||
"scale.yellow.3" = "#b58407"
|
||||
"scale.yellow.4" = "#956400"
|
||||
"scale.yellow.5" = "#744500"
|
||||
"scale.yellow.6" = "#603700"
|
||||
"scale.yellow.7" = "#4e2c00"
|
||||
"scale.yellow.8" = "#3f2200"
|
||||
"scale.yellow.9" = "#2e1800"
|
||||
"severe.emphasis" = "#873800"
|
||||
"severe.fg" = "#873800"
|
||||
"severe.muted" = "#dc6d1a"
|
||||
"severe.subtle" = "#fff2d5"
|
||||
"sponsors.emphasis" = "#971368"
|
||||
"sponsors.fg" = "#971368"
|
||||
"sponsors.muted" = "#ed4baf"
|
||||
"sponsors.subtle" = "#feeff7"
|
||||
"success.emphasis" = "#055d20"
|
||||
"success.fg" = "#055d20"
|
||||
"success.muted" = "#26a148"
|
||||
"success.subtle" = "#d2fedb"
|
@ -0,0 +1,151 @@
|
||||
# Author : OwOSwordsman <owoswordsman@gmail.com>
|
||||
# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
|
||||
# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
|
||||
# Only the Light and Dark variants were specifically tested
|
||||
|
||||
inherits = "github_light"
|
||||
|
||||
[palette]
|
||||
"accent.emphasis" = "#0969da"
|
||||
"accent.fg" = "#0969da"
|
||||
"accent.muted" = "#54aeff66"
|
||||
"accent.subtle" = "#ddf4ff"
|
||||
"attention.emphasis" = "#bf8700"
|
||||
"attention.fg" = "#9a6700"
|
||||
"attention.muted" = "#d4a72c66"
|
||||
"attention.subtle" = "#fff8c5"
|
||||
"border.default" = "#d0d7de"
|
||||
"border.muted" = "#d8dee4"
|
||||
"border.subtle" = "#1b1f2426"
|
||||
"canvas.default" = "#ffffff"
|
||||
"canvas.inset" = "#f6f8fa"
|
||||
"canvas.overlay" = "#ffffff"
|
||||
"canvas.subtle" = "#f6f8fa"
|
||||
"closed.emphasis" = "#6e7781"
|
||||
"closed.fg" = "#6e7781"
|
||||
"closed.muted" = "#afb8c166"
|
||||
"closed.subtle" = "#f6f8fa"
|
||||
"danger.emphasis" = "#cf222e"
|
||||
"danger.fg" = "#cf222e"
|
||||
"danger.muted" = "#ff818266"
|
||||
"danger.subtle" = "#ffebe9"
|
||||
"done.emphasis" = "#8250df"
|
||||
"done.fg" = "#8250df"
|
||||
"done.muted" = "#c297ff66"
|
||||
"done.subtle" = "#fbefff"
|
||||
"fg.default" = "#24292f"
|
||||
"fg.muted" = "#57606a"
|
||||
"fg.onEmphasis" = "#ffffff"
|
||||
"fg.subtle" = "#6e7781"
|
||||
"neutral.emphasis" = "#6e7781"
|
||||
"neutral.emphasisPlus" = "#24292f"
|
||||
"neutral.muted" = "#afb8c133"
|
||||
"neutral.subtle" = "#eaeef280"
|
||||
"open.emphasis" = "#fa4549"
|
||||
"open.fg" = "#cf222e"
|
||||
"open.muted" = "#ff818266"
|
||||
"open.subtle" = "#ffebe9"
|
||||
"scale.black" = "#1b1f24"
|
||||
"scale.blue.0" = "#ddf4ff"
|
||||
"scale.blue.1" = "#b6e3ff"
|
||||
"scale.blue.2" = "#80ccff"
|
||||
"scale.blue.3" = "#54aeff"
|
||||
"scale.blue.4" = "#218bff"
|
||||
"scale.blue.5" = "#0969da"
|
||||
"scale.blue.6" = "#0550ae"
|
||||
"scale.blue.7" = "#033d8b"
|
||||
"scale.blue.8" = "#0a3069"
|
||||
"scale.blue.9" = "#002155"
|
||||
"scale.coral.0" = "#fff0eb"
|
||||
"scale.coral.1" = "#ffd6cc"
|
||||
"scale.coral.2" = "#ffb4a1"
|
||||
"scale.coral.3" = "#fd8c73"
|
||||
"scale.coral.4" = "#ec6547"
|
||||
"scale.coral.5" = "#c4432b"
|
||||
"scale.coral.6" = "#9e2f1c"
|
||||
"scale.coral.7" = "#801f0f"
|
||||
"scale.coral.8" = "#691105"
|
||||
"scale.coral.9" = "#510901"
|
||||
"scale.gray.0" = "#f6f8fa"
|
||||
"scale.gray.1" = "#eaeef2"
|
||||
"scale.gray.2" = "#d0d7de"
|
||||
"scale.gray.3" = "#afb8c1"
|
||||
"scale.gray.4" = "#8c959f"
|
||||
"scale.gray.5" = "#6e7781"
|
||||
"scale.gray.6" = "#57606a"
|
||||
"scale.gray.7" = "#424a53"
|
||||
"scale.gray.8" = "#32383f"
|
||||
"scale.gray.9" = "#24292f"
|
||||
"scale.green.0" = "#ddf4ff"
|
||||
"scale.green.1" = "#b6e3ff"
|
||||
"scale.green.2" = "#80ccff"
|
||||
"scale.green.3" = "#54aeff"
|
||||
"scale.green.4" = "#218bff"
|
||||
"scale.green.5" = "#0969da"
|
||||
"scale.green.6" = "#0550ae"
|
||||
"scale.green.7" = "#033d8b"
|
||||
"scale.green.8" = "#0a3069"
|
||||
"scale.green.9" = "#002155"
|
||||
"scale.orange.0" = "#ffebe9"
|
||||
"scale.orange.1" = "#ffcecb"
|
||||
"scale.orange.2" = "#ffaba8"
|
||||
"scale.orange.3" = "#ff8182"
|
||||
"scale.orange.4" = "#fa4549"
|
||||
"scale.orange.5" = "#cf222e"
|
||||
"scale.orange.6" = "#a40e26"
|
||||
"scale.orange.7" = "#82071e"
|
||||
"scale.orange.8" = "#660018"
|
||||
"scale.orange.9" = "#4c0014"
|
||||
"scale.pink.0" = "#ffeff7"
|
||||
"scale.pink.1" = "#ffd3eb"
|
||||
"scale.pink.2" = "#ffadda"
|
||||
"scale.pink.3" = "#ff80c8"
|
||||
"scale.pink.4" = "#e85aad"
|
||||
"scale.pink.5" = "#bf3989"
|
||||
"scale.pink.6" = "#99286e"
|
||||
"scale.pink.7" = "#772057"
|
||||
"scale.pink.8" = "#611347"
|
||||
"scale.pink.9" = "#4d0336"
|
||||
"scale.purple.0" = "#fbefff"
|
||||
"scale.purple.1" = "#ecd8ff"
|
||||
"scale.purple.2" = "#d8b9ff"
|
||||
"scale.purple.3" = "#c297ff"
|
||||
"scale.purple.4" = "#a475f9"
|
||||
"scale.purple.5" = "#8250df"
|
||||
"scale.purple.6" = "#6639ba"
|
||||
"scale.purple.7" = "#512a97"
|
||||
"scale.purple.8" = "#3e1f79"
|
||||
"scale.purple.9" = "#2e1461"
|
||||
"scale.red.0" = "#ffebe9"
|
||||
"scale.red.1" = "#ffcecb"
|
||||
"scale.red.2" = "#ffaba8"
|
||||
"scale.red.3" = "#ff8182"
|
||||
"scale.red.4" = "#fa4549"
|
||||
"scale.red.5" = "#cf222e"
|
||||
"scale.red.6" = "#a40e26"
|
||||
"scale.red.7" = "#82071e"
|
||||
"scale.red.8" = "#660018"
|
||||
"scale.red.9" = "#4c0014"
|
||||
"scale.white" = "#ffffff"
|
||||
"scale.yellow.0" = "#fff8c5"
|
||||
"scale.yellow.1" = "#fae17d"
|
||||
"scale.yellow.2" = "#eac54f"
|
||||
"scale.yellow.3" = "#d4a72c"
|
||||
"scale.yellow.4" = "#bf8700"
|
||||
"scale.yellow.5" = "#9a6700"
|
||||
"scale.yellow.6" = "#7d4e00"
|
||||
"scale.yellow.7" = "#633c01"
|
||||
"scale.yellow.8" = "#4d2d00"
|
||||
"scale.yellow.9" = "#3b2300"
|
||||
"severe.emphasis" = "#cf222e"
|
||||
"severe.fg" = "#cf222e"
|
||||
"severe.muted" = "#ff818266"
|
||||
"severe.subtle" = "#ffebe9"
|
||||
"sponsors.emphasis" = "#bf3989"
|
||||
"sponsors.fg" = "#bf3989"
|
||||
"sponsors.muted" = "#ff80c866"
|
||||
"sponsors.subtle" = "#ffeff7"
|
||||
"success.emphasis" = "#218bff"
|
||||
"success.fg" = "#0969da"
|
||||
"success.muted" = "#54aeff66"
|
||||
"success.subtle" = "#ddf4ff"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue