Lugaru's Epsilon Programmer's Editor
Context:
| | Buffer and File Enhancements in Epsilon 13
|

|
|
Previous
|
Up
|
Next
| |
Major New Features in Epsilon 13 |
Changes from Older Versions |
Searching Features in Epsilon 13 |
Epsilon User's Manual and Reference >
Changes from Older Versions >
Major New Features in Epsilon 13 >
Buffer and File Enhancements in Epsilon 13
- Epsilon now supports many more "file
variables", special lines in a file that set its mode, tab size, or
other settings. You can now create directory-wide settings, setting
up a special file that says, for instance, that all C++ files in that
directory should be indented using spaces only, not tabs. And Epsilon
now recognizes the syntax used by the Vi/Vim family of editors for
file variables.
- You can set completion to skip over files whose names match a
certain pattern using the new ignore-file-pattern and
ignore-file-basename variables. By default, completion ignores
files and directories starting with a period character. If these
rules eliminate all possible matches, Epsilon suspends them for that
completion.
- To autodetect the correct line
translation rule (Unix vs. Windows vs. Macintosh line endings),
Epsilon now looks at a much larger section of each file, resulting in
improved accuracy, and explains why it chose a particular translation
rule.
- You can now set line translation rules for
new remote files on a per-system
basis, using host-specific variables.
- You can now easily set Epsilon to prevent saving a file with an
unterminated line at the end, either for all files or only for
specific modes, using the default-add-final-newline variable.
- When auto-saving is enabled, Epsilon now auto-saves based on
idle time as well as character counts, no longer displays a message
each time it auto-saves, and cleans up old auto-save files
automatically, among other enhancements. The want-auto-save
variable has new bits to configure some of the new features, and there
are new variables auto-save-biggest-file and
auto-save-idle-seconds.
- File pattern matching on
** can now
be set to skip directories
whose names match a pattern. Under Windows, you can restrict
completion and other matching on
UNC file names to particular
domains.
- Epsilon for Windows can now be set to accept
Cygwin-style file names on its command
line.
- Many dired subcommands that ask for
confirmation now recognize an "All"
option that skips the warning for the remaining files in a group. The
dired command now displays very large files properly. On long
multi-directory listings, it shows its progress earlier. And under
Windows, the dired-layout variable can now be set to use an
alternative date format; its new default setting makes Epsilon display
the read-only flag of each file.
- Bufed has a new m subcommand that toggles whether
modified buffers appear first in its listing.
- The new copy-file-name command on Ctrl-C Alt-n puts the
current file name on the clipboard.
- Epsilon's warning that a file has changed on disk now includes
an option to display a visual-diff listing of the differences.
|
Previous
|
Up
|
Next
| |
Major New Features in Epsilon 13 |
Changes from Older Versions |
Searching Features in Epsilon 13 |

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