π₯οΈπ» XediX is a text editor for coding in π Python built with wxPython.
XediX supports custom themes through JSON configuration. Place your theme configuration in theme.xcfg
to override the default themes.
{
"background": "#1B1F2B",
"foreground": "#FFFFFF",
"comment": "#68C147",
"keyword": "#569CD6",
"string": "#BA9EFE",
"number": "#FFDD54",
"operator": "#D4D4D4",
"lineNumberBg": "#1B1F2B"
}
background
: Main editor background colorforeground
: Default text colorcomment
: Color for comments (e.g., # in Python)keyword
: Color for language keywords (e.g., def, class, import)string
: Color for string literalsnumber
: Color for numeric literalsoperator
: Color for operatorslineNumberBg
: Background color for line number margin (defaults to background if not specified){
"background": "#1B1F2B",
"foreground": "#FFFFFF",
"comment": "#68C147",
"keyword": "#569CD6",
"string": "#BA9EFE",
"number": "#FFDD54",
"operator": "#D4D4D4"
}
{
"background": "#FFFFFF",
"foreground": "#000000",
"comment": "#008000",
"keyword": "#0000FF",
"string": "#A31515",
"number": "#098658",
"operator": "#000000"
}
XediX provides several built-in themes that can be configured using simple string values in theme.xcfg
. To use a built-in theme, simply write the theme name in theme.xcfg
.
dark
light
night
obsidian
solarized-light
, solarized-dark
github-light
, github-dark
, github-dimmed
theme.xcfg
dark
or github-light
)Example theme.xcfg
:
dark