Epsilon free download
A new context-sensitive help feature provides help on language keywords using flexible mode-based rules. Rules can offer help by conducting a web search, accessing Windows-based help in various formats, displaying Info documentation, and other methods. A new browse-symbol command provides an enhanced interface to the source code browser database generated by Microsoft compilers. Epsilon can display the names of all functions that read or write a certain variable or call a particular function, and show the actual lines that do so, letting you quickly navigate to one.
Results can be filtered in various ways. You can now use Epsilon's native tagging facility side by side with a browser database. Read the full changelog. Epsilon was reviewed by Elena Opris. Load comments. Epsilon All rights reserved. Windows Mac. Windows Users' choice Epsilon editor Alien Soldier. PowerTools Pro. Client Epsilon. Megaman X Rebellion. Zeus Lite. ILD Tool. How to edit PDF files for free. How to configure Cortana in Windows Epsilon now highlights matching delimiters in batch files and in Conf mode.
The new variables auto-show-batch-delimiters , batch-auto-show-delim-chars , auto-show-conf-delimiters , and conf-auto-show-delim-chars control this. The sort-region command now handles regions that don't end in a newline.
EEL now recognizes the notation 0o for octal numbers, in addition to C's traditional notation The commands insert-file and compare-to-prior-version now work with URLs as well as local files. The draw-focus-rectangle variable now uses a slightly different size of rectangle by default.
All environments provide new options for selecting which help format you prefer. The variables want-gui-help and want-gui-help-console have been replaced by new variables epsilon-help-format-win-console , epsilon-help-format-win-gui , and epsilon-help-format-unix-gui , supporting the additional options. The new process-yank-confirm variable lets you customize or disable Epsilon's warning when yanking commands into a process buffer.
This behavior is now disabled by default. The search-wraps variable has a new bit that enables wrapping during non-incremental searches, prompting first. The delete-blank-lines command on Ctrl-X Ctrl-O can now operate throughout a highlighted region, reducing multiple blank lines to one, and removing all single blank lines.
Completion in the insert-ascii command on Alt- now lists Unicode characters with codes below those shared with the Latin 1 character set. The sort-buffer and reverse-sort-buffer commands now support sorting into the current buffer. Pressing Alt-g at their buffer name prompts provides a quick way to enter the current buffer name. Pressing Tab in C mode when past a line's indentation for instance, at the end of a line now honors any defined soft-tab-size variable.
The perldoc and man commands now interpret and remove ANSI-style color escape sequences before displaying their results. Epsilon now automatically looks for and loads any version-specific EEL patch file that's installed. Hex mode now notices if a file was read with line translation and offers to reread it in binary mode. Several Epsilon commands automatically switch the current window to either horizontally scroll long lines or wrap them. Now some new variables let you control this behavior: wrap-info-mode , wrap-dired-live-link , wrap-split-vertically , and wrap-view-error-lines.
You can force one mode or the other, or tell Epsilon not to change modes automatically. In a search command, you can now retrieve the last pattern you used in that particular buffer by pressing Alt-g. The new global-spell-options variable lets you disable the automatic saving or deleting of per-file and per-directory ignore lists. You can also use it to enable per-extension ignore lists.
In the spell-buffer-or-region command, you can now press R to ignore a misspelled word only until the current spell-buffer-or-region session ends.
A standard Epsilon Updating from The print-heading variable now has a new bit to print a file's full path in its header under Windows. See the new use-c-macro-rules variable. See the new clipboard-convert-mac-lines variable. Dired mode has a new F subcommand, which searches using incremental-search while restricting matches to the file name column.
When you use the configure-epsilon command to create file associations, the list of extensions you select will be saved as the default for the next time you run the command.
Also, the command now ensures Epsilon is listed in certain Open With dialogs that Windows will display under various circumstances, and installing Epsilon also puts an Epsilon entry into such dialogs. Epsilon for Unix now includes image files for creating window manager icons in. The About dialog in Epsilon for Unix now indicates whether Epsilon is running in X11 or console mode. The delete-matching-lines command and others are now much faster on very large syntax-highlighted buffers.
The process buffer now parses and removes certain xterm-specific escape sequences. A new bit in the process-coloring-rules variable controls this. Epsilon now recognizes a new write-line-translate file variable , which may be used to force all files in a certain directory to be saved in Unix, Windows, Binary or Mac format.
A set of related bugs that could cause Epsilon to crash, particularly on Linux systems, have been fixed. Fixed a regression in When Epsilon runs ssh or sftp commands under Windows, it now detects whether a bit or bit Cygwin environment is in use, and runs the corresponding helper program.
The helper program makes these Cygwin commands prompt correctly when run by another program like Epsilon. In command files like einit. When Epsilon for Windows backs up a file whose name could be modified by a preserve-filename-case setting, it copies instead of renaming to avoid changing the file name's case.
When Epsilon was expanding file name wildcards , certain very long file name matches could make it crash. Epsilon now tries to detect when its tiled windows have an inconsistent structure, and recover by reverting to a single window. Dired no longer incorrectly displays some network files as junctions under Windows.
Concurrent processes and related functions now work when Epsilon for Windows is installed on a drive with 8. Under some X11 window managers that momentarily grab focus whenever Alt is pressed, Alt keys did not repeat correctly, and had other issues.
Connection errors during internet functions are now displayed slightly differently, and extremely long host names in such messages no longer make Epsilon crash.
The update script for Linux and FreeBSD now detects in a more reliable way whether an existing installation uses dynamically linked executables. Dired now checks Windows junctions for validity before trying to dereference them. Sometimes Epsilon displays a pop-up help dialog with a message that pressing h will open the corresponding Epsilon help page in a browser.
Epsilon no longer does this inappropriately based on a prior h keystroke. A long-standing bug made Epsilon incorrectly reverse-sort buffers where some lines were initial substrings of other lines. Info mode links that include a file name in parentheses may now include balanced parentheses within the file name. Pressing Alt-Down at a search prompt to pull in the next word no longer aborts when too many non-word characters appear before the next word. With preserve-filename-case set to preserve filename case in buffer names but fold during completion, listing matches failed to fold as well.
On Unix and Mac systems, the set-font dialog now filters out the iso versions of fonts by default, except when the initial font already uses it, to address speed issues and to avoid an X11 bug. And Epsilon now recovers better from some kinds of errors in this dialog.
Epsilon's update script for OS X now shuts down any running Epsilon documentation server so updated help files will be used the next time you view Epsilon help pages. A file variable can now turn off auto fill mode. The uniq command and related commands no longer display inaccurate progress messages when working on a narrowed buffer.
On Unix, Epsilon no longer crashes when trying to deference symbolic links that exceed its current maximum file name length of characters.
Only the Intel Mac packaging was changed, and the files, once installed, are identical to A change in the unreleased Epsilon Dired normally hides files whose names start with a dot. In previous versions, it failed to hide such files if they were in a directory whose name also started with a dot. In previous versions, Epsilon for Windows could sometimes fail to correctly locate its customization directory , and fall back to using its executable's directory instead.
One consequence was that spell-mode configuration would fail. When Epsilon for Windows invoked a browser, the browser could sometimes appear behind other windows.
The latex-mode command didn't correctly switch some settings in a buffer in TeX mode. Configuring spell checking failed if the customization directory's name contained certain special characters. Remote file operations using sftp could display various extraneous messages.
Epsilon now treats reading from an http URL the same as ftp or scp for warning messages and other uses. A buffer's translation type can now change when a different file is read into that buffer, unless it's been set explicitly.
When Epsilon restores a session, if a file's auto-detected translation type has now changed, Epsilon reads it using its current translation type, instead of the type when it was first read. The eval and execute-eel commands now search for eel. The save-all-buffers command no longer prompts about zero-length buffers with no associated file names.
The brief-delete-window command no longer switches to a different buffer sometimes. Dired could be confused by unusual date formats on remote systems. Various issues with X11 clipboard support were fixed. Epsilon can now exchange text successfully with certain other programs. On Windows, the configure-epsilon command now displays a User Account Control prompt when appropriate.
Epsilon now keeps later Windows versions from intercepting and redirecting user attempts to write to files in some system directories like Program Files.
On Windows, reading. On Unix, the set-font command's Default button now tries additional font names when its usual default font is not installed, just as Epsilon does at startup. Indenting in both C mode and Tcl mode could get confused at the very end of a buffer, in certain cases. Comment filling in C mode handles more punctuation as part of the text to be filled, and avoids adding extra spaces in certain cases.
Various paragraph-related commands are a little smarter. Filling paragraphs now respects a mode's restrictions on line breaks. In Perl mode , coloring now understands variables with package qualifiers within interpolated strings. Tagging C code no longer gripes about certain uses of commented-out mismatched parentheses following a function name. Displaying a list of tags now honors the tag-display-width variable in more contexts.
C mode comment handling was incorrect at the end of the buffer and in other cases. The -m0 flag could make Epsilon run out of memory sometimes.
Issues with the set-color and set-font commands on Intel-based Mac systems and on bit Linux systems should now be gone. Debian and RPM Linux packages now depend on the bzip2 package itself instead of the package containing the libbz2 library. Under Vista, the configure-epsilon and create-file-associations commands should now start up more reliably.
The Debian package's dependencies now account for the "ldbl transition" in some Debian package names, and are less restrictive about libc6 versions. The find-linked-file command now works in XML mode.
Epsilon for Windows avoids certain display speedups that can cause glitches on some systems using ClearType.