Skip to content
This repository has been archived by the owner on Jan 21, 2024. It is now read-only.
/ Lazulight.lxl Public archive

Lite XL language plugins with more specific highlight groups/types.

License

Notifications You must be signed in to change notification settings

TorchedSammy/Lazulight.lxl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NOTE: Use Treesitter Instead!

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.

Lazulight.lxl

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.

Supported Languages

  • Go
  • Lua (partially)

If you want more languages, make an issue.

Highlight Groups

Lazulight language plugins will offer these additional highlight groups:

  • function_builtin: A builtin function
  • type: Type declaration
  • type_builtin: Builtin type declaration
  • parameter: Function parameter
  • constant: A constant value
  • field: A table/struct field
  • conditional: Conditional keywords (if, else)
  • variable: A variable
  • variable_builtin: A known variable (builtin)

Installation

Simply git clone to your plugins directory. Lazulight will load up all the plugins automatically.

LICENSE

MIT

About

Lite XL language plugins with more specific highlight groups/types.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages