RText / News: Recent posts

RText 2.5.6 Released

RText is a customizable programmer's text editor written in Java. Some of its
features include: syntax highlighting, code folding, code completion, printing
and print preview, find/replace/find in files dialogs, undo/redo, and online
help.

Here's what's new in 2.5.6:
1. Improved performance on OS X.
2. Added "Recent Files" dialog (Ctrl+Shift+R / Cmd+Shift+R) for easily
opening recent files.
3. Added Dart syntax highlighting and code folding.
4. Several enhancements to Projects and File System Tree views.
5. JavaScript console now automatically prints results when the expression
entered returns a value.
6. *.pom files are now highlighted as XML by default.
7. Fixed several bugs.

Posted by Robert Futrell 1 day ago

RText 2.5.3 Released

RText is a customizable programmer's text editor written in Java. Some of its
features include: syntax highlighting, code folding, code completion, printing
and print preview, find/replace/find in files dialogs, undo/redo, and online
help.

Here's what's new in 2.5.3:
1. JavaScript macros now work with Java 8+, in addition to Java 6 and 7 (updates to support Nashorn properly).
2. Improvements to PHP syntax highlighting.
3. 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.
4. Java syntax highlighting updated for Java 8 classes, interfaces, and enums.
5. SQL: Matching opening/closing parens are now highlighted.
6. Groovy macros now use Groovy 2.3.3.

Posted by Robert Futrell 2014-07-18

RText 2.5.2 Released

RText is a customizable programmer's text editor written in Java. Some of its
features include: syntax highlighting, code folding, code completion, printing
and print preview, find/replace/find in files dialogs, undo/redo, and online
help.

Here's what's new in 2.5.2:
1. You can now configure RText to use JSHint for JavaScript error checking.
2. Added .htaccess file syntax highlighting.
3. Auto-indentation improved for file types with multiple "languages," for
example, CSS and JavaScript in an HTML file.
4. Updated RSyntaxTextArea libraries to 2.5.2.

Posted by Robert Futrell 2014-03-15

RText 2.5.1 Released

RText 2.5.1 Release Notes

RText is a customizable programmer's text editor written in Java. Some of its
features include: syntax highlighting, code folding, code completion, printing
and print preview, find/replace/find in files dialogs, undo/redo, and online
help.

Here's what's new in 2.5.1:

  1. Added the ability to toggle between find/replace tool bars and traditional dialogs, defaulting to the tool bars.
  2. The Console plugin now syntax highlights JS/system console output.
  3. Improvements to Clojure syntax highlighting.
  4. Updated many localizations.
  5. Other standard minor stuff.
Posted by Robert Futrell 2013-11-14

RText 2.0.7 Released

RText 2.0.7 Relase Notes
------------------------
RText is a customizable programmer's text editor written in Java. Some of its
features include: syntax highlighting, code folding, code completion, printing
and print preview, find/replace/find in files dialogs, undo/redo, and online
help.

Here's what's new in 2.0.7:
1. Pretty-printing now works for JSON in addition to XML and HTML.
2.The system console plugin now auto-completes file names on pressing tab.
3. HTML, PHP, and JSP have new option, "Automatically add closing tags for HTML tags that require them."
4. The text editor now includes an option to use the system selection colors for selected text and its background.
5. The file chooser and File System Tree plugin now include "Paste" option to copy/paste file lists.
6. Added Visual Basic syntax highlighting.
7. Various code editor fixes and performance improvements.

Posted by Robert Futrell 2013-05-03

RText 2.0.6 Now Available

RText 2.0.6 Relase Notes
------------------------
RText is a customizable programmer's text editor written in Java. Some of its
features include: syntax highlighting, code folding, code completion, printing
and print preview, find/replace/find in files dialogs, undo/redo, and online
help.

Here's what's new in 2.0.6:
1. Added JSON syntax highlighting and code folding.
2. Improvements to the UI when a Substance Look and Feel is installed.
3. Fixing a bug when adding JRE on Java Options panel (3600567).
4. Updated Turkish (Burak) and French (Pat) translations.

Posted by Robert Futrell 2013-01-26

RText 2.0.5.1 Now Available

RText 2.0.5.1 Release Notes
---------------------------
RText is a customizable programmer's text editor written in Java. Some of its features include: syntax highlighting, code folding, code completion, printing and print preview, find/replace/find in files dialogs, undo/redo, and online help.

Here's what's new in 2.0.5.1:
1. Updated to RSyntaxTextArea 2.0.5.1, which fixes a keyboard issue with non-QWERTY keyboards.
2. 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.
3. Updated the Spanish (Leonardo) and Arabic (Mawaheb) translations.

Posted by Robert Futrell 2012-12-22

RText 2.0.5 Now Available

RText 2.0.5 Relase Notes
------------------------
RText is a customizable programmer's text editor written in Java. Some of its
features include: syntax highlighting, code folding, code completion, printing
and print preview, find/replace/find in files dialogs, undo/redo, and online
help.

Here's what's new in 2.0.5:
1. Code folding added for HTML, JSP, and PHP.
2. Added NSIS syntax highlighting and code folding.
3. Added a "Projects" docked window. Useful for organizing small programming
projects while working in RText.
4. Added code folding and highlighting of multi-line strings for Scala.
5. Added Java 7 features to Groovy highlighting (underscores in numeric
literals, binary literals, and new core classes/interfaces/enums).
6. Fixed an issue with CompleteMarkupTagAction and ToggleLineCommentAction
conflicting with each other only on *nix (Windows and OS X didn't have
this issue).
7. Fixed possible NPE when editing XML on Linux only (!).
8. RText is now building on OS X once again.
9. 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.
10. Added keyboard shortcuts for moving through docked window groups
(Ctrl+Alt+arrow keys).
11. Updated translations - Chinese (peter_barnes), Russian (Nadiya), Italian
(Argaar), German (Domenic), Korean (Changkyoon), Japanese (Josh), and
Hungarian (Zityi).

Posted by Robert Futrell 2012-11-28

RText 2.0.4 Now Available

RText 2.0.4 Relase Notes
------------------------
RText is a customizable programmer's text editor written in Java. Some of its
features include: syntax highlighting, code folding, code completion, printing
and print preview, find/replace/find in files dialogs, undo/redo, and online
help.

Here's what's new in 2.0.4:
1. HTML, JSP, and PHP syntax highlighting now also highlight embedded CSS.
1. Background color highlighting for "secondary" languages (such as CSS and JS
in HTML, JSP, and PHP), configurable in the Options dialog.
3. Added code folding for Clojure.
4. Minor Clojure syntax highlighting updates.
5. Changed default font to Consolas on Windows Vista and 7.
6. Decreased memory usage required for regex find and replace operations.
7. Improved performance of Mark Occurrences, especially when there are lots
and lots of marked occurrences.
8. 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.
9. Added an option to make bracket matching highlight both brackets instead
of just the "opposite" one.
10. Updated several localizations.
11. Several bug fixes.

Posted by Robert Futrell 2012-09-07

RText 2.0.3 Now Available

RText is a customizable programmer's text editor written in Java. Some of its
features include: syntax highlighting, code folding, code completion, printing
and print preview, find/replace/find in files dialogs, undo/redo, and online
help.

Here's what's new in 2.0.3:
1. Added code folding for several languages, including C, C++, Java, Perl,
XML, Groovy, C#, JavaScript, MXML, CSS and LaTeX.
2. Dockable window panels are now collapsible, allowing you to allot more
screen real estate to the editors when necessary.
3. Added LaTeX syntax highlighting and code folding.
4. Added DTD syntax highlighting.
5. Added "Go to Member" shortcut (Ctrl+Shift+O) similar to Eclipse. Currently
only for Java, JavaScript, and XML.
6. The Source Browser's tree view of source code is now sortable.
7. License changed to modified BSD from GPL. This allows folks to use pieces
of RText without making their entire application GPL.

Posted by Robert Futrell 2012-05-05

RText 2.0.0-beta2 Now Available

RText 1.5.0 Release Notes
-------------------------
RText is a customizable programmer's text editor written in Java. Some of its
features include: syntax highlighting, editing multiple documents at once,
printing and print preview, find/replace/find in files dialogs, undo/redo, and
online help.

This release brings the following changes:

1. Code folding has been added for C, C++, Java, Perl, XML, MXML, and others.
2. JSP and PHP syntax highlighting have been significantly improved.
3. New token types have been added for better lexing/syntax highlighting.
4. A few other smaller changes.

Posted by Robert Futrell 2012-01-16

RText 1.5.0 Now Available

RText 1.5.0 Release Notes
-------------------------
RText is a customizable programmer's text editor written in Java. Some of its
features include: syntax highlighting, editing multiple documents at once,
printing and print preview, find/replace/find in files dialogs, undo/redo, and
online help.

Here's what's new in this release:
1. 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.
2. Added very basic JSP code completion.
3. Add "stop" button to tool console like Console console.
4. 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.
5. Added "Check for Updates" menu item to Help menu.
6. Made opening a file via Find in Files dialog center the matched line
vertically in the editor.

Posted by Robert Futrell 2011-09-12

RText 1.3.1 Now Available

RText 1.3.1 Release Notes
-------------------------
RText is a customizable programmer's text editor written in Java. Some of its
features include: syntax highlighting, editing multiple documents at once,
printing and print preview, find/replace/find in files dialogs, undo/redo, and
online help.

This is a bugfix release; here's what's new:

1. Fixed bug: Options dialog doesn't open if Perl is not installed on the
machine. Thanks pmsl from the forums for pointing this out!
2. Fixed tab size not being saved/reloaded properly. Thanks again pmsl!
3. 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).
4. 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.

Posted by Robert Futrell 2010-11-24

RText 1.3.0 Now Available

RText is a customizable programmer's text editor written in Java. Some of its features include: syntax highlighting, editing multiple documents at once, printing and print preview, find/replace/find in files dialogs, undo/redo, and online help.

This release brings the following changes:

1. Adding drop shadows to menus - thanks to JGoodies (http://jgoodies.com).
2. Revamped external LookAndFeel support. Several Substance 6.1 skins are
now selectable by default in RText.
3. Text matches in the "Find in Files" dialog are now syntax highlighted.
4. Translucent search windows now work on Java 7+, not just Java 6.
5. Added Copy, Paste, and Delete popup menu items on the File System Tree.
6. Added PERL5LIB modification support to the Perl parser - see the Perl
options panel in the Options dialog.
7. Fixed a bug with "variables" not working for tool directories (i.e.
${file_dir}).
8. Fixed several bugs in Java code completion.
9. The relevant Throwable is now included in completion choices when inside
of a catch block when editing Java.
10. Logging any uncaught EDT throwables to a log file in user's home directory
(AWTExceptionHandler).
11. Fixed NPE in FindInFilesTable when user switches from WinLAF to another
one (workaround for JRE bug 6429812).
12. Added a "Libraries" tab to the About dialog listing all external libraries
RText uses.
13. The order you put file chooser favorite directories in is now remembered.
14. Updated Spanish translation (phrodo).... read more

Posted by Robert Futrell 2010-11-19

RText 1.2.0 Now Available

RText is a customizable programmer's text editor written in Java. Some of its features include: syntax highlighting, editing multiple documents at once, printing and print preview, find/replace/find in files dialogs, undo/redo, and online help.

Here's what's new in 1.2:
1. Code completion support (Ctrl+C) for C, HTML, Java, Perl, PHP, and shell
scripting.
2. Format HTML and XML files via JTidy.
3. Option to ignore ".bak", ".old" and ".orig" extension when opening files.
4. Added ActionScript syntax highlighting.
5. Groovy syntax highlighting improvements.
6. Translucent child window support (requires Java 6u10+).
7. Tons of smaller improvements for an overall better experience.

Posted by Robert Futrell 2010-09-09

RText Version 1.1.0 Now Available

RText 1.1.0 Release Notes
-------------------------
RText is a customizable programmer's text editor written in Java. Some of
its features include: syntax highlighting, editing multiple documents at once,
printing and print preview, find/replace/find in files dialogs, undo/redo, and
online help.

Here's what's new in 1.1.0:

1. Added "external tool" support. Similar to Eclipse, this allows you to
define and run external processes, and get their output in a docked window.
2. Improved "Tasks" support. The user can now define what words denote
"tasks" in the options menu.
3. Improved ctrl+arrow key navigation in the text editor (now works like
Eclipse) as well as word selection when double-clicking with the mouse.
4. Added an option to show EOL markers in the editor.
5. Fixed exception thrown when spell-checking plain text.
6. Code cleanup and simplification, especially of "plugin" architecture.
7. Fixed a handful of smaller bugs.
8. Updated translations: Turkish (Burak), Dutch (Roel), Brazilian Portuguese
(Marcos), Spanish (Rafael), Arabic (Linostar), Simplified Chinese
(Sunquan).
9. Added Polish translation (thanks Maciej!).

Posted by Robert Futrell 2010-03-16

RText Version 1.0.0 Now Available

RText is a customizable programmer's text editor written in Java. Some of its features include: syntax highlighting, editing multiple documents at once, printing and print preview, find/replace/find in files dialogs, undo/redo, and online help.

Here's what's new in 1.0:
1. Added a spelling checker. Spelling errors can be corrected, added to a user dictionary, or ignored from a "focusable tool tip" in the interface, just like in Eclipse.
2. Added a "Tasks" dockable window.
3. Added Scala, Delphi and BBCode syntax highlighting.
4. When editing XML, there is an option to automatically complete closing tags when "</" is typed.
5. When editing C, C++, Java, C# or Perl, there is an option to automatically insert closing curly braces.
6. The file chooser now uses a "breadcrumb bar" component, similar to that seen in Windows Vista.
7. When using the "Split View," the file list is now displayed in a real dockable window, making it better integrated into the UI.
8. Many bug fixes and enhancements.

Posted by Robert Futrell 2009-12-04

RText Version 0.9.9.9 Now Available

RText is a customizable programmer's text editor written in Java. Some of its features include: syntax highlighting, editing multiple documents at once, printing and print preview, find/replace/find in files dialogs, undo/redo, and online help.

Changes in this release include: 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, and more.

Posted by Robert Futrell 2009-07-30

RText Version 0.9.9.8 Now Available

RText is a customizable programmer's text editor written in Java. Some of its features include: syntax highlighting, editing multiple documents at once, printing and print preview, find/replace/find in files dialogs, undo/redo, and online help.

Here's what's new in 0.9.9.8:
1. Added bookmarking support. This is configurable in
the new "Gutter" panel in the Options dialog.
2. Added "Mark Occurrences" support. This can be
configured in the Options dialog, under
"Text Editor" -> "Caret and Selection".
3. Added PHP syntax highlighting (including source browser).
4. Source Browser can now use regular ctags as well as
Exuberant ctags.
5. A middle mouse button click now closes a tab.
6. Added "thick vertical line" caret, similar to that seen
in Eclipse and NetBeans.
7. Improved size grip on main window and Find in Files
dialog.
8. Minor bug fixes.
9. Updated French, Russian and Italian translations.

Posted by Robert Futrell 2009-03-06

RText Version 0.9.9.7 Now Available

RText is a customizable programmer's text editor written in Java. Some of its features include: syntax highlighting, editing multiple documents at once, printing and print preview, find/replace/find in files dialogs, undo/redo, and online help.

Here's what's new:
1. Added "Open Remote" and "Save Remote" options to load and save remote
files via ftp or http (Feature Request 1210965).
2. 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.
3. 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.
4. Changing the encoding or line separator of a file via the "Document
Properties" dialog now marks the file as dirty.
5. The Windows version now sends files to the Recycle Bin when you delete
them from the file chooser.
6. Added Makefile language support (highlighting and source browser).
7. Added Ruby language support (highlighting and source browser).
8. Made file opening slightly more efficient.
9. Fixid bug 2315788: Replace dialog didn't like empty "Replace with" strings.
10. Added "Open in new window" option to File System Tree's popup menu.
11. "Save a Copy As Web Page..." now passes XHTML 1.0 Strict validation.
12. Fixed RTL issues when running in Arabic locale (tables, plugin trees).
13. Updated translations: Arabic (thanks Linostar), Chinese (SunYi),
Hungarian (Flatron), Russian (Vladimir), Spanish (Rafael), Turkish (Burak).

Posted by Robert Futrell 2008-12-08

RText Version 0.9.9.6 Now Available

RText is a customizable programmer's text editor written in Java. Some of its features include: syntax highlighting, editing multiple documents at once, printing and print preview, find/replace/find in files dialogs, undo/redo, and online help.

Here's what's new in 0.9.9.6:
1. Fixed a bug in RTF copy/paste.
2. Separated RSyntaxTextArea into its own project. Check out
http://fifesoft.com/rsyntaxtextarea for more information.
3. Fixed bug 2056201: Plugins menu wasn't populated on OS X.
4. 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.
5. Improved XML syntax highlighting. Multiline attributes and single-quoted
attributes are now supported, and entity references are better recognized.
6. Slightly improved startup time.
7. A few small bug fixes.
8. Updated French and German translations (thanks Pivwan and Pete).

Posted by Robert Futrell 2008-09-18

RText Version 0.9.9.5 Now Available

RText is a customizable programmer's text editor written in Java. Some of its features include: syntax highlighting, editing multiple documents at once, printing and print preview, find/replace/find in files dialogs, undo/redo, and online help.

Here's what's new in 0.9.9.5:
1. 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
2. allows you to copy-and-paste syntax highlighted code into applications
such as Outlook.
3. 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).
4. 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.
5. 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).
6. 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.
7. Updated some child dialogs of the Options dialog.

Posted by Robert Futrell 2008-06-25

New Web Site Host

RText's web site (http://rtext.sourceforge.net) has been moved to a new host. Be sure to check out our new, friendlier forums while you're there. All of RText's downloads, bug database, RFE's, etc. will still be hosted on sourceforge, so your updated releases will still come from the same place.

Posted by Robert Futrell 2008-05-11

RText Version 0.9.9.4 Now Available

RText is a customizable programmer's text editor written in Java. Some of its features include: syntax highlighting, editing multiple documents at once, printing and print preview, find/replace/find in files dialogs, undo/redo, and online help.

Here's what's new in 0.9.9.4:
1. Cleaned up Options dialog code.
2. Added "Favorites" functionality to the file chooser. You can now mark directories as "Favorites" and have them available from a popup menu.
3. Added wide-char related functions (wchar.h) to function list for C.
4. 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.
5. Added JSP syntax highlighting.
6. Updated Perl syntax highlighting. Changes include:
1. Recognizes variables of the form ${foo} as well as $foo.
2. Recognizes "heredoc" <<EOF syntax (not exhaustive, only common cases).
3. Recognizes POD blocks.
4. Recognizes m//, s///, tr///, and y/// patterns (again, this isn't exhaustive, only common cases).
5. Should be faster overall.
7. Removed a couple of unused files from the source distribution.
8. Updated translations: Arabic, Spanish, Hungarian, Italian, Japanese, Korean, Dutch, Russian, Turkish, and Traditional Chinese.

Posted by Robert Futrell 2008-04-09

RText Version 0.9.9.3 Now Available

RText is a customizable programmer's text editor written in Java. Some of its features include: syntax highlighting, editing multiple documents at once, printing and print preview, find/replace/find in files dialogs, undo/redo, and online help.

Here's what's new in 0.9.9.3:
1. Added Groovy language support (Feature Request 1803457).
2. Added Tcl language support (syntax highlighting and source browser) (Feature Request 1796206).
3. The Source Browser now analyzes Lua files.
4. Fixed bug 1807734: Character insertions were not included in macros.
5. Added accelerators to file chooser's popup menu actions: "F2" is now a shortcut for "Rename", and "F5" is a shortcut for "Refresh".
6. Added an option to display the hostname in the title bar. This option is togglable in the "User Interface" panel of the Options dialog.
7. Fixed some stuff pointed out by FindBugs (see http://findbugs.sourceforge.net/\).
8. Made Shift+Home toggle between selecting to the start of a line, and selecting to the first non-whitespace character in the line.
9. Made the link to the RText home page in the About dialog clickable (only supported on 1.6 JRE's or newer).
10. Made background chooser dialog resizable.
11. If you're using a 1.5 JRE or greater, you can select *.bmp files for your background now.
12. Fixed bug 1813006: Filename dropdown in file chooser "popping under" on 1.6 JRE's.
13. Fix Source Browser bug - opening java file uses ctags for wrong language (only lists "Functions").
14. Fixed error recovery when ctags.exe specified is invalid.
15. Improved SQL syntax highlighting - more keywords recognized, standard SQL99 functions are colored, and multiline comments are now colored.
16. Updated translations: Spanish, French, Hungarian, Indonesian, Italian, Japanese, Dutch, Russian, Turkish, and Traditional Chinese.

Posted by Robert Futrell 2007-12-21