|  |  | What's New

New in SubEthaEdit 3.0:
| Persistence: SubEtha Text File Format You can interrupt any SubEthaEdit Session if you want to and save your current state as an SubEtha Text File. You can even mail them around and do offline collaboration. Just clear the change marks before you edit and your peer sees exactly what you edited.
| Syntax Highlighter The new and improved Syntax Highlighter in SubEthaEdit 3.0 does it all: nested States, HEREDOC, importing of other Modes. And on top of being more capable and correct it now also is faster. For more on modes visit the mode development page.
| Mode Precedence UI Finally you can modify the rules of automatic mode recognition using the great mode Precedence UI. Don't like .h files open in Objective-C mode? Just move the C++ mode up or disable the Trigger in C. You can even add regexes to be found in the contents of the document to trigger a mode.
| Plethora of new and improved modes Facilitating the new Highlighter many of the modes have been improved dramatically. Especially the modes that need to be embedded in HTML like PHP, ERB. On top of that we added the following modes: CFML, LassoScript-HTML, SVNLog, SDEF.
Other features of SubEthaEdit you might not know about:
| Regular expression search and replace Find and replace with the power of regular expressions. Choose between eight different regex flavor ranging from POSIX to Perl and Ruby. Use the all new Find All functions to show a list-of-found that also can be refreshed. Learn more about regular expressions
| Invitations Now you don't have to wait anymore for others to join your documents. If you need help, invite them by dragging them onto your document. It's as easy as 1-2-3.
| Read only access for shared documents If you don't want people to change your text but give them a glimpse at it, set them to read only. Like that they can see your text, but can't change it.
| Efficient next generation network protocol The network protocol of SubEthaEdit 2.x brings new features, faster data transfer and better scalability.
| Splitview Split your windows for twice the editing fun!
| Printing Like most features printing is customizable per mode in the preferences, so you can have different setting for C-code than for plain text. You also can customize your print-out in the SubEthaEdit pane of the print dialogue. Beside standard features like adding header details (date, filename), margins and font/color preferences you can also specify to print-out collaborative metadata, including a list of participants, annotated authorship information and background coloring for color prints.
| HTML Export HTML Export is available in two ways. You can either export a whole document to HTML to save that collaborative session including the authorship metadata or use the "Edit/Copy as XHTML" feature to convert a selected code snippet, including color and indention, to HTML and paste it on your website.
| Authenticated open and save SubEthaEdit 2.1 and later allow you to authenticate as Administrator to edit files you don't have permission to edit otherwise. (like e.g. `/etc/httpd/httpd.conf`)
| Syntax Styles Syntax Styles give you the power to customize colors, fonts and font style of any mode to your likings. You can even export your style and share it with your friends or community. Customizing is done in SubEthaEdit/Preferences/Styles in a nice and convenient WYSIWYG fashion.
| Command Line Tool The new command line tool is the perfect companion to anyone who tends to work with Terminal.app more often than not. It supports piping, waiting and resuming so you can do all sorts of nifty stuff like e.g. `curl codingmonkeys.de | see -m HTML`, or setting SubEthaEdit as your `$EDITOR` to use it to write e.g. commit logs. (`export EDITOR='see -wr'`) For a detailed description of all features, type `man see` at the command line.