Lugaru's Epsilon
Programmer's
Editor

Context:
Epsilon User's Manual and Reference
   Changes from Older Versions
      . . .
      EEL Programming Changes in Epsilon 13
         Improvements to File-Handling Functions in Epsilon 13
         Display-related Enhancements in Epsilon 13
         More Options for Running Programs in Epsilon 13
      New Features in Epsilon 12
         . . .
         More Programming Features in Epsilon 12
         Display Enhancements in Epsilon 12
         File Enhancements in Epsilon 12
         Directory Editing Changes in Epsilon 12
         Regular Expression Changes in Epsilon 12
         . . .
      EEL Programming Changes in Epsilon 12
         EEL Changes for Unicode Support in Epsilon 12
         Other EEL Enhancements in Epsilon 12
         New EEL Primitives and Subroutines in Epsilon 12
         Changes to EEL Primitives and Subroutines in Epsilon 12
      . . .

Previous   Up    Next
Display Enhancements in Epsilon 12  Changes from Older Versions   Directory Editing Changes in Epsilon 12


Epsilon User's Manual and Reference > Changes from Older Versions > New Features in Epsilon 12 >

File Enhancements in Epsilon 12

Epsilon now records dired buffers in its session file, and restores them when you restart Epsilon later. The variables session-restore-max-directories and session-restore-directory-buffers control this.

Epsilon can now optionally record and restore files accessed via URLs in its session file. Set the session-restore-biggest-remote-file variable to enable this.

Epsilon for Windows can now complete on UNC server and share names like \\myserver\myshare, and on stream names, for files on NTFS file systems that have multiple streams.

Epsilon for Unix can now complete on user names following a ~, and treats such names somewhat like a separate hierarchy of symbolic links, so that, for instance, a dired of ~* produces a list of home directories of each user.

If you set up Epsilon to use scp connections to access remote files (see Internet-related Enhancements in Epsilon 12), it can complete on such names.

Epsilon now uncompresses files with a .gz or .bz2 extension as it reads them, and in commands like grep. The uncompress-files variable controls this.

Epsilon now interprets a file pattern whose last component is ** as a pattern that matches all files in the specified hierarchy. Previously you had to write **/* for this.

Customizing the list of file types that Epsilon for Windows displays in File/Open and similar dialogs is now simpler (in v12.03). Edit the new filter.txt file to do this.

Epsilon's hex mode now makes it easier to search for some literal text by automatically searching in the original buffer when you press Ctrl-S or Ctrl-R. You can now use the G command to go to an offset specified in decimal, octal, or binary, not just hexadecimal.

When Epsilon displays a list of possible completions for a buffer name, it now includes the name of each buffer's associated file, if any.

When the print-buffer command interprets a command line it should run to print a buffer via a temporary file (using the ! syntax), it now replaces %t in the command line with the title of the print job, typically the name of the original file.

Epsilon now recognizes file variables (see File Variables) to set the fill column, the compilation command, or (in v12.04) a file's Unicode encoding.



Previous   Up    Next
Display Enhancements in Epsilon 12  Changes from Older Versions   Directory Editing Changes in Epsilon 12


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