# Syntax string = "orange" constant = "purple" "constant.numeric" = "orange" "constant.builtin" = "orange" variable = "red" attribute = "brown" comment = "light-gray" special = "purple" "punctuation" = "red" "punctuation.bracket" = "purple" "punctuation.delimiter" = "white" keyword = "purple" function = "blue" label = "orange" type = "orange" constructor = "orange" namespace = "orange" tag = "red" # User Interface "ui.background" = { bg = "bg", fg = "gray" } "ui.background.separator" = "light-gray" "ui.text" = "white" "ui.text.focus" = "green" "ui.text.inactive" = "selection" "ui.text.info" = "orange" "ui.cursor" = { modifiers = ["reversed"] } "ui.cursor.primary" = { modifiers = ["reversed"] } "ui.cursor.match" = { bg = "selection" } "ui.gutter" = "gray" "ui.gutter.selected" = "light-gray" "ui.selection" = { bg = "selection" } "ui.virtual.indent-guide" = { fg = "gray" } "ui.virtual.whitespace" = { fg = "light-gray" } "ui.virtual.ruler" = { bg = "dark-bg" } "ui.statusline" = { bg = "dark-bg", fg = "light-gray" } "ui.popup" = { bg = "dark-bg", fg = "orange" } "ui.help" = { bg = "dark-bg", fg = "orange" } "ui.menu" = { bg = "dark-bg", fg = "light-gray" } "ui.menu.selected" = { bg = "selection", fg = "orange" } "ui.window" = "selection" "ui.bufferline" = { bg = "dark-bg", fg = "light-gray" } "ui.bufferline.active" = { bg = "dark-bg", fg = "orange" } "ui.virtual.jump-label" = { fg = "pink", modifiers = ["bold"] } "ui.picker.header.column" = { fg = "orange", underline.style = "line" } "ui.picker.header.column.active" = { fg = "purple", modifiers = ["bold"], underline.style = "line" } # Diagnostics "diagnostic" = { underline = { style = "curl" } } "diagnostic.hint" = { underline = { color = "green", style = "curl" } } "diagnostic.info" = { underline = { color = "blue", style = "curl" } } "diagnostics.error" = { underline = { color = "red", style = "curl" } } "diagnostics.warning" = { underline = { color = "orange", style = "curl" } } "diagnostic.unnecessary" = { modifiers = ["dim"] } "diagnostic.deprecated" = { modifiers = ["crossed_out"] } warning = { fg = "orange", modifiers = ["bold"] } error = { fg = "red", modifiers = ["bold"] } info = { fg = "blue", modifiers = ["bold"] } hint = { fg = "green", modifiers = ["bold"] } # Markup "markup.heading" = "pink" "markup.list" = "light-gray" "markup.list.checked" = "green" "markup.list.unchecked" = "light-gray" "markup.bold" = { modifiers = ["bold"] } "markup.italic" = { modifiers = ["italic"] } "markup.strikethrough" = { modifiers = ["crossed_out"] } "markup.link" = "blue" "markup.quote" = "orange" "markup.raw" = "orange" "diff.plus" = "green" "diff.minus" = "red" "diff.delta" = "orange" [palette] white = "#D5D8DA" gray = "#2E303E" light-gray = "#6C6F93" bg = "#1C1E26" dark-bg = "#16161C" pink = "#EE64AE" selection = "#353747" green = "#27D796" orange = "#FAB795" brown = "#F09383" purple = "#B877DB" red = "#E95678" blue = "#25B2BC"