3.4.1
Precompiled jars are available in Maven Central (com.fifesoft:rsyntaxtextarea:3.4.1
). This is primarily a bugfix release, but includes some API improvements to facilitate custom rendering.
Highlights
🎁 Customizable Token Painting (#534, #106)
Token painting can now be programmatically customized. A primary use case here is overriding how whitespace tokens are rendered, from the default in VisibleWhitespaceTokenPainter
. A rather unattractive example:
🎁 Customizable Error Strip Painting (#535)
Error strip painting is now also programmatically customizable. Another unattractive example:
Other Notable Changes
- Fix #539: InsertQuoteAction overwrites trailing character after token instead of closing double quote in Python
- Fix #542: XMLTokenMaker does not follow XML spec (it wants ASCII element names)
- Fix #543: Clojure syntax highlighting: char literal double quote is treated as opening string
- Fix #540: Dot character (.) recognized as ERROR_IDENTIFIER in C#
- Fix #536: No marking if cursor is at end of file
See also tickets marked for this release.