| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
This allows for a more Lua table-oriented approach to defining and using colors
and styles, instead of manually manipulating Scintilla property strings.
Themes and lexers are still backwards compatible, as the underlying mechanisms
are still in place.
|
|
`lexer.range()` replaces `lexer.delimited_range()` and `lexer.nested_pair()`.
`lexer.to_eol()` replaces `patt * lexer.nonnewline^0` constructs.
`lexer.number` replaces `lexer.float + lexer.integer`.
Also added unit tests for lexer functions.
|
|
When there is no initial '*_whitespace' style, child lexers should prefer their
parent's grammar rather than their own.
|
|
|
|
The only external, 3rd party lexers that would be affected are those
implementing their own fold functions.
|
|
|
|
|