Previous
|
Up
|
Next
|
Changes from Older Versions |
Changes from Older Versions |
MS-Windows-Specific Changes in Epsilon 14 |
Epsilon User's Manual and Reference >
Changes from Older Versions >
Major New Features in Epsilon 14
Epsilon is now a 64-bit program. (On most platforms a 32-bit version
is also available.) All have the same features and can share the same
state files.
The new compare-files command
compares all files matching a pattern to
corresponding files in another directory, showing which files are
identical, different, or missing. You can compare entire hierarchies
by naming two directories, or use ** in a pattern to compare only
certain file types in the hierarchy. The new
compare-files-method variable controls whether it compares by
examining file contents (the default), just checks file dates and
sizes, or compares bytes. Run compare-files with a prefix
argument and it will prompt for that, how to compare runs of spaces
and tabs (normally determined by compare-files-ignore-spaces)
and other comparison options. In the resulting listing, there are keys
to examine or further compare individual file pairs in various ways,
or copy files in either direction. Some of these keys now work in diff
and visual-diff buffers too.
You can now use environment variables when
typing file names, using the syntax %TEMP% under Windows, and
$TEMP or ${TEMP} on macOS, Linux and FreeBSD. Completion
works too. When a value has a list of directories, Epsilon converts it
into a file pattern, so a pattern like $INCLUDE/std*.h (or
%INCLUDE%\std*.h ) matches files in any INCLUDE directory.
Windows shell folder names are also recognized, and you can add your
own shorthand names. The new file-interpret-env-vars variable
controls this. The new syntax also works in find-linked-file.
There are new commands for navigating in source files. The
goto-next-declaration command on Ctrl-c Ctrl-n and
goto-previous-declaration on Ctrl-c Ctrl-p move to the next or
previous global declaration or definition of a function or variable.
The goto-next-definition and goto-previous-definition
commands are similar but move by definitions, ignoring declarations.
The commands work in all modes that support tagging.
C mode now highlights matching #if/#else/#endif lines in
the same way it highlights matching parentheses, controlled by the new
2 bit in auto-show-c-delimiters. (The 4 bit makes Epsilon skip
highlighting when point is after the preprocessor keyword, such as in
the expression part of an #if , but is not on by default.)
C mode now colors "#if 0 " blocks as comments. The new
c-color-preproc-if-pattern variable determines what counts as an
#if 0 block, so you can make other #if -like preprocessor lines start
comment coloring too.
Previous
|
Up
|
Next
|
Changes from Older Versions |
Changes from Older Versions |
MS-Windows-Specific Changes in Epsilon 14 |
Epsilon Programmer's Editor 14b12 manual. Copyright (C) 1984, 2020 by Lugaru Software Ltd. All rights reserved.
|