Lugaru's Epsilon
Programmer's
Editor

Context:
Epsilon User's Manual and Reference
   . . .
   Command Reference
      abort
      about-epsilon
      alt-prefix
      . . .
      zoom-window
   Variable Reference
      . . .
      print-long-lines-wrap
      print-tabs
      process-current-directory
      process-enter-whole-line
      process-exit-status
      . . .
   Changing Epsilon
   . . .

Previous   Up    Next
print-tabs  Variable Reference   process-enter-whole-line


Epsilon User's Manual and Reference > Variable Reference >

process-current-directory: system variable

Default value: varies

When you use a concurrent process, Epsilon stores its current directory in this variable. Setting this variable switches the concurrent process to a different current directory.

To set the variable from EEL, use the syntax process_current_directory = new value;. Don't use strcpy(), for example, to modify it.

The Windows 95/98/ME (and 3.1) versions of Epsilon only transmit current directory information to or from the process when the process prompts for input. The DOS version transmits current directory information immediately. Under OS/2, Epsilon can't detect or set the concurrent process's current directory, so setting this variable has no effect. Under Unix, Epsilon tries to retrieve the process's current directory whenever you access this variable, but setting it has no effect. Under NT/W2K/XP, EEL code scans prompts to detect the process's current directory and sets this variable. See the variable use-process-current-directory for more details.

More info:

Directories (Primitives)



Previous   Up    Next
print-tabs  Variable Reference   process-enter-whole-line


Lugaru Copyright (C) 1984, 2020 by Lugaru Software Ltd. All rights reserved.