Evergreen is an implementation of Treesitter syntax highlighting for Lite XL, and will be much better than what Lite XL's language plugins can provide. As such, Lazulight is now unmaintained.
Lite XL language plugins with more specific highlight groups/types.
Lazulight is a collection of Lite XL languages with additional highlight types to have more colors for specific parts of language syntax.
This is to address issue #1000, and the hope is that the the language plugins here will be upstreamed.
This is work in progress! The highlight groups may change sporadically.
- Go
- Lua (partially)
If you want more languages, make an issue.
Lazulight language plugins will offer these additional highlight groups:
function_builtin
: A builtin functiontype
: Type declarationtype_builtin
: Builtin type declarationparameter
: Function parameterconstant
: A constant valuefield
: A table/struct fieldconditional
: Conditional keywords (if, else)variable
: A variablevariable_builtin
: A known variable (builtin)
Simply git clone to your plugins directory. Lazulight will load up all the plugins automatically.
MIT