What's new in RText 6.0.1
Feb 5, 2023
- This release brings the following changes:
- Added Handlebars syntax highlighting
- Fix #89: Add "Edit Macro" button to the Macros table in options
- Fix #87: Find in Files: add Copy file, path, and get its properties to context menu
- Fix #88: Beep when Replace operation wraps to top of document
- Fix #86: MacOS appearance tweaks, and add "macOS"-specific themes for that OS
- Built with Temurin 17.0.6
New in RText 6.0.0 (Oct 15, 2022)
- Fixed:
- Add ES6 support to JS code completion
- Proto file support
- Add Ruby support to console plugin
- Support "~" to denote the user's home directory in the file chooser
- Update JRE to 17 from 14
- "Add Examples" for macros doesn't set Options panel as dirty
- "Recent Files" dialog should display generic icon for since-deleted files
- Update Groovy dependency to 3.x
- Modify a Template dialog uses wrong colors with dark theme
- Better OS X next/previous tab shortcut
New in RText 5.0.0 (Jul 14, 2022)
- Major internal refactoring regarding app appearance. There's little visibly different here but the code has been simplified and future RText releases will see a simplified experience around options and configuration because of this work.
- Adding Dockerfile syntax highlighting (this already existed but was not configurable).
- Fix: Terminal locks up when lots of output from processes.
New in RText 2.6.3.20170430 (Aug 4, 2017)
- Added .ini file syntax highlighting.
- Added YAML syntax highlighting.
- Added hostfile syntax highlighting.
- Projects: added "Move to top" and "Move to bottom" actions.
- Added another "dark" theme, Monokai.
- Improved the "dark" theme of the user interface.
New in RText 2.6.0 (Aug 4, 2017)
- Basic TypeScript language support (syntax highlighting, code folding, building).
- Added "Themes" panel to Options dialog, allowing a fast way to toggle between 3 canned themes: Default, Eclipse, and Dark.
- Adding "matched bracket" popup, showing the line containing a matched bracket if it is scrolled off-screen.
- Vagrantfile files will now be syntax highlighted as Ruby OOTB.
- Better support for Darcula Look and Feel.
- tslint.json files now syntax highlight C-style EOL comments.
- Ctrl+/ now correctly toggles commented lines for Less files.
- Unicode characters handled better when copying text as RTF.
- Added syntax highlighting for hosts files.
- Added syntax highlighting for Dockerfiles.
- Converted to Java 6.
New in RText 2.5.8 (Sep 19, 2015)
- Added syntax highlighting, code folding, and code completion for Less.
- Find/Replace in Files dialogs have a "Ignore these folders" dropdown.
- New files created in Project Plugin tree are not automatically opened by default.
- Added "Find in files from here..." to Project plugin tree.
- Fixed several bugs.
New in RText 2.5.6 (Dec 22, 2014)
- Improved performance on OS X.
- Added "Recent Files" dialog (Ctrl+Shift+R / Cmd+Shift+R) for easily opening recent files.
- Added Dart syntax highlighting and code folding.
- Several enhancements to Projects and File System Tree views.
- JavaScript console now automatically prints results when the expression entered returns a value.
- *.pom files are now highlighted as XML by default.
- Fixed several bugs.
New in RText 2.5.3 (Jul 18, 2014)
- JavaScript macros now work with Java 8+, in addition to Java 6 and 7 (updates to support Nashorn properly)
- Improvements to PHP syntax highlighting
- In HTML and XML, "mark occurrences" should match tag names even when the caret is in an attribute, not just when it is in the tag name itself
- Java syntax highlighting updated for Java 8 classes, interfaces, and enums
- SQL: Matching opening/closing parens are now highlighted
- Groovy macros now use Groovy 2.3.3
New in RText 2.5.2 (Jul 18, 2014)
- You can now configure RText to use JSHint for JavaScript error checking.
- Added .htaccess file syntax highlighting.
- Auto-indentation improved for file types with multiple "languages," for
- example, CSS and JavaScript in an HTML file.
- Updated RSyntaxTextArea libraries to 2.5.2.
New in RText 2.5.1 (Jul 18, 2014)
- Added the ability to toggle between find/replace tool bars and traditional dialogs, defaulting to the tool bars.
- The Console plugin now syntax highlights JS/system console output.
- Improvements to Clojure syntax highlighting.
- Updated many localizations.
- Other standard minor stuff
New in RText 2.0.7 (May 3, 2013)
- Pretty-printing now works for JSON in addition to XML and HTML.
- The system console plugin now auto-completes file names on pressing tab.
- HTML, PHP, and JSP have new option, "Automatically add closing tags for HTML tags that require them."
- The text editor now includes an option to use the system selection colors for selected text and its background.
- The file chooser and File System Tree plugin now include "Paste" option to copy/paste file lists.
- Added Visual Basic syntax highlighting.
- Various code editor fixes and performance improvements.
New in RText 2.0.6 (Jan 27, 2013)
- Added JSON syntax highlighting and code folding.
- Improvements to the UI when a Substance Look and Feel is installed.
- Fixing a bug when adding JRE on Java Options panel (3600567).
- Updated Turkish (Burak) and French (Pat) translations.
New in RText 2.0.5.1 (Dec 22, 2012)
- Updated to RSyntaxTextArea 2.0.5.1, which fixes a keyboard issue with non-QWERTY keyboards.
- Several Substance skins are now available as LookAndFeels. Thanks to the Insubstantial project (https://github.com/Insubstantial/insubstantial). These Look and Feels are only available when running RText with Java 6 or newer.
- Updated the Spanish and Arabic translations.
New in RText 2.0.5.20121127 (Nov 28, 2012)
- Code folding added for HTML, JSP, and PHP.
- Added NSIS syntax highlighting and code folding.
- Added a "Projects" docked window. Useful for organizing small programming projects while working in RText.
- Added code folding and highlighting of multi-line strings for Scala.
- Added Java 7 features to Groovy highlighting (underscores in numeric literals, binary literals, and new core classes/interfaces/enums).
- Fixed an issue with CompleteMarkupTagAction and ToggleLineCommentAction conflicting with each other only on *nix (Windows and OS X didn't have this issue).
- RText is now building on OS X once again.
- Now ships with Groovy 1.8.8, so you no longer have to drop in your own groovy-all-xxx.jar to run Groovy macros in RText.
- Added keyboard shortcuts for moving through docked window groups (Ctrl+Alt+arrow keys).
- Updated translations - Chinese, Russian, Italian, German, Korean, Japanese, Hungarian
New in RText 2.0.4.20120907 (Sep 8, 2012)
- HTML, JSP, and PHP syntax highlighting now also highlight embedded CSS.
- Background color highlighting for "secondary" languages (such as CSS and JS in HTML, JSP, and PHP), configurable in the Options dialog.
- Added code folding for Clojure.
- Minor Clojure syntax highlighting updates.
- Changed default font to Consolas on Windows Vista and 7.
- Decreased memory usage required for regex find and replace operations. Improved performance of Mark Occurrences, especially when there are lots and lots of marked occurrences.
- Added E4X highlighting to JavaScript syntax highlighting. By default this is disabled since it is not commonly used, but can be enabled in the Options dialog.
- Added an option to make bracket matching highlight both brackets instead of just the "opposite" one.
- Updated translations: Chinese, Russian, Polish, Spanish, Brazilian Portuguese, and Korean.
- Several bug fixes.
New in RText 2.0.3 (May 7, 2012)
- Added LaTeX syntax highlighting and code folding.
- Added DTD syntax highlighting.
- Fixed issue with RTextScrollPane, allowing it to be used in NetBeans' visual editor.
- Fixed bug in CurlyFoldParser.
- RSTA now has anti-aliasing enabled by default, no need to call setAntiAliasEnabled(boolean) manually.
- TextEditorPane now fires FULL_PATH_PROPERTY from its load() method like it does from saveAs().
- OS X bundles are not yet available due to my MacBook freaking out. I'll upload it as soon as I can. Sorry for the inconvenience.
New in RText 2.0.0-beta2 (May 7, 2012)
- Code folding has been added for C, C++, Java, Perl, XML, MXML, and others.
- JSP and PHP syntax highlighting have been significantly improved.
- New token types have been added for better lexing/syntax highlighting.
- A few other smaller changes.
New in RText 1.5.0.0 (Sep 12, 2011)
- Added scripted macro support. You can now write macros in either JavaScript or Groovy and assign them shortcuts, essentially creating your own custom menu item actions.
- Added very basic JSP code completion.
- Add "stop" button to tool console like Console console.
- Updated to RSyntaxTextArea/AutoComplete 1.5.2. Improves anti-aliasing in the editor, and adds options to auto-insert closing curly braces, clear whitespace-only lines on Enter presses, and painting indent/tab lines.
- Added "Check for Updates" menu item to Help menu.
- Made opening a file via Find in Files dialog center the matched line vertically in the editor.
New in RText 1.4.0.0 (Jun 14, 2011)
- Added Flex (MXML) syntax highlighting and source browser support.
- Added Clojure syntax highlighting.
- Fixed bug: the default directory for new files wasn't persisted when modified in the Options dialog.
- Added a Console plugin. This allows you to run system commands (like a shell), as well as interact directly with the RText UI using its API via JavaScript (Rhino).
- Improved Java code completion.
- Updated Dutch translation, Korean translation, and Traditional Chinese translation
New in RText 1.3.1.0 (Nov 24, 2010)
- Fixed bug: Options dialog doesn't open if Perl is not installed on the machine. Thanks pmsl from the forums for pointing this out!
- Fixed tab size not being saved/reloaded properly. Thanks again pmsl!
- Big speed-up in Java code completion when lazy loading lots of class completions for the first time (e.g. first completion popup displaying for a source file with lots of wildcard imports).
- Small fix to "General" option panel in Options dialog: "Apply" button shouldn't become enabled if "Restore Defaults" is pressed when the options selected were already the defaults.
New in RText 1.3.0.0 (Nov 19, 2010)
- Revamped external LookAndFeel support. Several Substance 6.1 skins are now selectable by default in RText.
- Text matches in the "Find in Files" dialog are now syntax highlighted.
- Translucent search windows now work on Java 7+, not just Java 6.
- Added Copy, Paste, and Delete popup menu items on the File System Tree.
- Added PERL5LIB modification support to the Perl parser - see the Perl options panel in the Options dialog.
- Fixed a bug with "variables" not working for tool directories (i.e. ${file_dir}).
- Fixed several bugs in Java code completion.
- The relevant Throwable is now included in completion choices when inside of a catch block when editing Java.
- Logging any uncaught EDT throwables to a log file in user's home directory (AWTExceptionHandler).
- Fixed NPE in FindInFilesTable when user switches from WinLAF to another one (workaround for JRE bug 6429812).
- Added a "Libraries" tab to the About dialog listing all external libraries RText uses.
- The order you put file chooser favorite directories in is now remembered.
- Updated Spanish translation (phrodo).
New in RText 1.2.0.0 (Sep 9, 2010)
- Code completion support (Ctrl+C) for C, HTML, Java, Perl, PHP, and shell scripting.
- Format HTML and XML files via JTidy.
- Option to ignore ".bak", ".old" and ".orig" extension when opening files.
- Added ActionScript syntax highlighting.
- Groovy syntax highlighting improvements.
- Translucent child window support (requires Java 6u10+).
- Tons of smaller improvements for an overall better experience.
New in RText 1.1.0.0 (Mar 17, 2010)
- Added "external tool" support. Similar to Eclipse, this allows you to define and run external processes, and get their output in a docked window.
- Improved "Tasks" support. The user can now define what words denote "tasks" in the options menu.
- Improved ctrl+arrow key navigation in the text editor (now works like Eclipse) as well as word selection when double-clicking with the mouse.
- Added an option to show EOL markers in the editor.
- Fixed exception thrown when spell-checking plain text.
- Code cleanup and simplification, especially of "plugin" architecture.
- Fixed a handful of smaller bugs.
- Updated translations: Turkish (Burak), Dutch (Roel), Brazilian Portuguese (Marcos), Spanish (Rafael), Arabic (Linostar), Simplified Chinese (Sunquan).
- Added Polish translation (thanks Maciej!).
New in RText 1.0.0.0 (Dec 4, 2009)
- Added a spelling checker.
- Added a "Tasks" dockable window.
- Added Scala, Delphi and BBCode syntax highlighting.
- When editing XML, closing tags are auto-completed.
- The file chooser now uses a "breadcrumb bar" component, similar to the
- When using the "Split View," the file list is now displayed in a real
- Many bug fixes and enhancements.
New in RText 0.9.9.9 (Nov 1, 2009)
- Auto-detection of file content type for files with no extension
- Content assist for regex file/replace in the search dialogs
- Lisp support
- Improved RTL support and translations
New in RText 0.9.9.8 (Mar 27, 2009)
- Added bookmarking support. This is configurable in the new "Gutter" panel in the Options dialog.
- Added "Mark Occurrences" support. This can be configured in the Options dialog, under "Text Editor" -> "Caret and Selection".
- Added PHP syntax highlighting (including source browser).
- Source Browser can now use regular ctags as well as Exuberant ctags.
- A middle mouse button click now closes a tab.
- Added "thick vertical line" caret, similar to that seen in Eclipse and NetBeans.
- Improved size grip on main window and Find in Files dialog.
- Minor bug fixes.
- Updated French, Russian and Italian translations.
New in RText 0.9.9.7 (Mar 27, 2009)
- Added "Open Remote" and "Save Remote" options to load and save remote files via ftp or http (Feature Request 1210965).
- The file chooser's filename text field tries to be even friendlier and pre-fills in the next matching filename when possible, similar to Microsoft Office. This can be toggled on or off in the Options dialog.
- Some languages now recognize hyperlinks in comments. These hyperlinks are clickable (Ctrl+click) and open the link in the system default web browser (requires Java 6). This behavior is configurable in the Options dialog.
- Changing the encoding or line separator of a file via the "Document Properties" dialog now marks the file as dirty.
- The Windows version now sends files to the Recycle Bin when you delete them from the file chooser.
- Added Makefile language support (highlighting and source browser).
- Added Ruby language support (highlighting and source browser).
- Made file opening slightly more efficient.
- Fixid bug 2315788: Replace dialog didn't like empty "Replace with" strings.
- Added "Open in new window" option to File System Tree's popup menu.
- "Save a Copy As Web Page..." now passes XHTML 1.0 Strict validation.
- Fixed RTL issues when running in Arabic locale (tables, plugin trees).
- Updated translations: Arabic (thanks Linostar), Chinese (SunYi), Hungarian (Flatron), Russian (Vladimir), Spanish (Rafael), Turkish (Burak).
New in RText 0.9.9.6 (Mar 27, 2009)
- Fixed a bug in RTF copy/paste.
- Separated RSyntaxTextArea into its own project.
- Fixed bug 2056201: Plugins menu wasn't populated on OS X.
- When doing a find or replace with regular expressions enabled, regex
- errors are now identified on the fly, highlighted in red, and a tooltip
- displays the exact error.
- Improved XML syntax highlighting. Multiline attributes and single-quoted
- attributes are now supported, and entity references are better recognized.
- Slightly improved startup time.
- A few small bug fixes.
- Updated French and German translations (thanks Pivwan and Pete).
New in RText 0.9.9.5 (Mar 27, 2009)
- Added "Copy as RTF" menu item. Its shortcut is Ctrl+Shift+C, and
- can be configured from the Shortcuts panel of the Options dialog. This
- allows you to copy-and-paste syntax highlighted code into applications
- such as Outlook.
- Updated some custom components that had problems with the upcoming
- Nimbus Look and Feel (actually, any LaF that didn't extend
- BasicLookAndFeel could have had problems).
- Font choosers now display several common fonts known to be monospaced
- in bold. Not all monospaced fonts will be detected, but most of the
- common ones will be.
- Removed OfficeLnFs source from the RText source distribution. The source
- distribution now only comes with the OfficeLnFs jar file, and its license
- file (that states where to find the source).
- The OfficeLnFs jar is no longer a part of the *NIX and Mac packages.
- It never made sense to be in them anyway, since those LaFs aren't usable
- on those platforms.
- Updated some child dialogs of the Options dialog.
New in RText 0.9.9.4 (Mar 27, 2009)
- Cleaned up Options dialog code
- Added "Favorites" functionality to the file chooser You can now mark directories as "Favorites" and have them available from a popup menu
- Added wide-char related functions (wcharh) to function list for C
- You can now set what text antialiasing method RText will use in code editors The actual methods available to choose from depend on your JVM version
- Added JSP syntax highlighting
- Updated Perl syntax highlighting Changes include:
- Recognizes variables of the form ${foo} as well as $foo
- Recognizes "heredoc"
New in RText 0.9.9.3 (Dec 21, 2007)
- Added Groovy language support
- Added Tcl language support (syntax highlighting and source browser)
- The Source Browser now analyzes Lua files.
- Fixed bug 1807734: Character insertions were not included in macros.
- Added accelerators to file chooser's popup menu actions: "F2" is now a shortcut for "Rename", and "F5" is a shortcut for "Refresh".
- Added an option to display the hostname in the title bar. This option is togglable in the "User Interface" panel of the Options dialog.
- Fixed some stuff pointed out by FindBugs (see http://findbugs.sourceforge.net/).
- Made Shift Home toggle between selecting to the start of a line, and selecting to the first non-whitespace character in the line.
- Made the link to the RText home page in the About dialog clickable (only supported on 1.6 JRE's or newer).
- Made background chooser dialog resizable.
- If you're using a 1.5 JRE or greater, you can select *.bmp files for your background now.
- Fixed bug 1813006: Filename dropdown in file chooser "popping under" on 1.6 JRE's.
- Fix Source Browser bug - opening java file uses ctags for wrong language (only lists "Functions").
- Fixed error recovery when ctags.exe specified is invalid.
- Improved SQL syntax highlighting - more keywords recognized, standard SQL99 functions are colored, and multiline comments are now colored.
- Updated translations: Spanish, French, Hungarian, Indonesian, Italian, Japanese, Dutch, Russian, Turkish, and Traditional Chinese.
New in RText 0.9.7.5 (Sep 29, 2006)
- Added a "Replace in Files" dialog.
- Added Lua syntax highlighting.
- Properites file syntax highlighting now highlights substitution markers.
- Ctrl Up and Ctrl Down move the text area up and down one line, respectively, without changing the caret position.
- Shift Enter now inserts a line break (just like regular Enter), instead of the old behavior of doing nothing.
- Ctrl Backspace now deletes the previous word.
- Made dialogs that are resizable have a "size grip" in the bottom right-hand corner as a visual indicator.
- Fixes to the Indonesian translation.
- Updated Dutch translation (Sebastiaan).
- Updated French translation (pivwan).
- Updated German translation (bikerpete).
- Updated Japanese translation (haru haru).
- Updated Korean translation (sbrownii).
- Updated Russian translatin (Vladimir).
- Updated Simplified Chinese translation (sonyichi).
- Updated Spanish translation (phrodo).
- Updated Traditional Chinese translation (Liu).
- Updated Turkish translation (Burak).
- Updated to OfficeLnFs 2.3.