Lugaru's Epsilon Programmer's Editor
Context:
| | Language Mode Improvements in Epsilon 13
|

|
|
Previous
|
Up
|
Next
| |
Searching Features in Epsilon 13 |
Changes from Older Versions |
Display Enhancements in Epsilon 13 |
Epsilon User's Manual and Reference >
Changes from Older Versions >
Major New Features in Epsilon 13 >
Language Mode Improvements in Epsilon 13
- A new mode recognizes Tcl files. It
provides syntax highlighting, smart indenting, and comment filling.
- HTML and XML modes have been enhanced extensively. They now
support smart indenting and embedded CSS and Python scripting, and
automatically highlight matching and mismatched tags. There are new
commands to move by tags or elements (html-forward-tag and
html-backward-tag on Alt-Shift-F and Alt-Shift-B), delete
matched tags (html-delete-tag on Alt-Shift-D), insert an end tag
to close the current element (html-close-last-tag on
Alt-Shift-E), list unmatched tags (html-list-mismatched-tags on
Alt-Shift-L), and sort and align XML attributes
(xml-sort-by-attribute-name on Alt-Shift-R).
- Visual Basic mode now recognizes the new keywords and syntax of
VB.NET 2005.
- Epsilon's C mode now supports Objective-C, and better
distinguishes between Java and JavaScript submodes.
- The new copy-include-file-name command on Ctrl-C Alt-i
puts a C-style
#include statement for the current file onto the
clipboard; for other languages it uses the appropriate syntax for
including files. Several new mode-specific variables provide
specialized rules for their modes.
- Python mode now has smarter indenting rules, fills paragraphs in
triple-quoted strings, and has <Backspace> set to delete spaces by
indentation level.
- GAMS mode now provides more help when you
use the compile-buffer command. It automatically locates and
reads the .lst file generated by the GAMS compiler and translates any
error messages into a format the next-error command can read.
- C mode tagging now skips
#if 0 blocks, and the new
tag-c-preprocessor-skip-pat variable lets you customize it to
skip other #if blocks too.
- LaTeX mode now colors math environments like
\begin{math}1+2\end{math} that use begin/end syntax the same as
math environments that use
$$, \[\], or similar syntaxes,
and colors commands inside math mode.
- With a numeric prefix argument of zero, the tagging commands now
prompt for a key to indicate a destination window. This lets you
force the definition to appear in a specific window instead of letting
the tagging command pick one.
- The auto-show-adjacent-delimiter variable can now be set
to show its highlighting in all windows displaying the current buffer,
not just the current one.
- The variables auto-show-html-delimiters,
misc-language-fill-mode, html-auto-indent,
html-indenting-rules, and html-display-definition all have
new options or new meanings, as well as new default values.
- New variables compile-html-cmd, compile-xml-cmd and
compile-php-cmd make it easier to set up the
compile-buffer command to run an external program in these
modes. The new xml-auto-fill-mode variable controls filling in
XML mode.
- The find-linked-file command on Ctrl-X Ctrl-L now
handles references starting with / in HTML mode,
#import
statements in C mode, and the search path logic of Mac OS X
frameworks.
|
Previous
|
Up
|
Next
| |
Searching Features in Epsilon 13 |
Changes from Older Versions |
Display Enhancements in Epsilon 13 |

Copyright (C) 1984, 2007 Lugaru Software Ltd. All Rights Reserved.
|