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
         . . .
         Directory Editing Changes in Epsilon 12
         Regular Expression Changes in Epsilon 12
         Other Searching Enhancements in Epsilon 12
         Internet-related Enhancements in Epsilon 12
         Customizing Enhancements 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
Regular Expression Changes in Epsilon 12  Changes from Older Versions   Internet-related Enhancements in Epsilon 12


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

Other Searching Enhancements in Epsilon 12

Epsilon for Unix can now search manual pages with the new search-man-pages command. This also works in the Cygwin environment under Windows.

Epsilon can now restrict searching and replacing to a highlighted region (including rectangular regions). See the variables search-in-region and replace-in-region.

In Info mode, searching with Ctrl-S and Ctrl-R can now continue the search into other nodes when there are no more matches in the current node.

The grep and file-query-replace commands now skip over files whose names match a regular expression pattern in the new grep-ignore-file-pattern variable. By default it makes these commands ignore files in the /proc hierarchy in Unix. The similar grep-ignore-file-basename variable more conveniently restricts only a file's basename, not its path. These complement the grep-ignore-file-extensions variable of previous versions (which now excludes the archive formats .zip and .tgz too).

The grep-ignore-file-types variable makes these commands ignore files that are actually devices, named pipes, or other sorts of special files. By default it makes Epsilon only search in plain files.

The use-grep-ignore-file-variables variable (formerly named use-grep-ignore-file-extensions) switches off all of the above restrictions.

You can now modify what grep does when a file has been modified on disk, using the grep-on-changed-file variable.

Grep can now be configured to include the file's timestamp with each match using the grep-include-timestamp variable.



Previous   Up    Next
Regular Expression Changes in Epsilon 12  Changes from Older Versions   Internet-related Enhancements in Epsilon 12


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