RSyntaxTextArea is a syntax highlighting text component written in Swing. It supports syntax highlighting for over 30 programming languages, code folding, search & replace, and has add-on libraries for code completion and spell checking.
Here's what's new in 2.5.2:
- Whether or not curly braces denote code blocks is now handled on a
language-index level, not per TokenMaker. This means TokenMakers such as
HTML, JSP, and PHP can provide auto-indentation and curly brace closing for
'sub-languages' such as JSP and CSS.
- Java syntax highlighting updated for Java 8 classes, interfaces, and enums.
- Added "mark occurrences" support for HTML.
- Curly braces can now be automatically closed when editing CSS.
- The SearchEngine class now automatically selects the next match after a
Replace operation.
- Fixed errors when loading/saving Theme XML.
- Fixed several bugs.
And here's what's new in the RSTALanguageSupport download:
- The JavaScript language support can now use JSHint for its squiggle
underlining of errors and warnings. A .jshintrc file can be specified
to override the default JSHint behavior.
- CSS code completion.
- Fixing bug in XML outline tree for XML files with DTDs specified.