Lugaru's Epsilon
Programmer's
Editor 14.04

Context:
Epsilon User's Manual and Reference
   . . .
   Command Reference
      abort
      about-epsilon
      align-by-tab
      . . .
      zoom-window
   Variable Reference
      . . .
      cursor-shape
      cursor-to-column
      cygwin-filenames
      cygwin-root
      date-format
      . . .
   Changing Epsilon
   . . .

Previous   Up    Next
cursor-to-column  Variable Reference   cygwin-root


Epsilon User's Manual and Reference > Variable Reference >

cygwin-filenames: preference variable

Default value: 0

This variable makes Epsilon for Windows recognize file names in the various formats used by Cygwin programs that simulate a Unix-style environment under Windows, when they appear as output in the process buffer and in certain other contexts. Bits in the variable enable Epsilon to translate the different formats. Add the bits together to have Epsilon recognize multiple formats. A setting of 0x60 works well.

In this version, it recognizes the file names when they appear in directory-change messages produced by Gnu Make, or in prompts produced by a Unix-style shell that include the current directory name (so long as they're in the format "dirname>"), in certain file names generated in the search-man-pages command, and on Epsilon's command line. Add these bits together to select the rules you want:

The value 0x1 makes Epsilon recognize the format //c/windows/file (instead of c:\windows\file). This format conflicts with the format for Windows network file names, so servers with one-letter names won't be accessible if you enable this feature. This older format is considered obsolete.

The value 0x2 makes Epsilon recognize the format /cygdrive/c/windows/file (instead of c:\windows\file).

The value 0x4 makes Epsilon recognize the format ~/file. Epsilon substitutes the value of the HOME environment variable for the ~.

The value 0x8 makes Epsilon modify directory names appearing at a prompt that start with / by prepending the value of the cygwin-root variable.

The value 0x10 is just like the above one for 8, but applies only when Epsilon is parsing Make output messages like "Entering /usr/src/prog".

The value 0x20 makes Epsilon invoke the cygpath program on any names not handled by any of the above rules you've enabled.

The value 0x40 makes Epsilon use / instead of \ when <Tab> performs file name completions in the process buffer. It doesn't make completion use Cygwin's other file name format rules, such as using /cygdrive/d instead of d:.

More info:

Invoking Epsilon (Getting Started)



Previous   Up    Next
cursor-to-column  Variable Reference   cygwin-root


Lugaru Epsilon Programmer's Editor 14.04 manual. Copyright (C) 1984, 2021 by Lugaru Software Ltd. All rights reserved.