#### 2.6.3 Environment Variables for Edwin ¶

These environment variables are referred to by Edwin.

`EDWIN_BINARY_DIRECTORY` ¶

  Directory where Edwin expects to find files providing autoloaded facilities. The default is `edwin` on the library path.

`EDWIN_INFO_DIRECTORY` ¶

  Directory where Edwin expects to find files for the ‘info’ documentation subsystem. The default is `edwin/info` on the library path.

`EDWIN_ETC_DIRECTORY` ¶

  Directory where Edwin expects to find utility programs and documentation strings. The default is `edwin` on the library path.

`ESHELL` ¶

  Filename of the shell program to use in shell buffers. If not defined, the `SHELL` environment variable is used instead.

`SHELL` ¶

  Filename of the shell program to use in shell buffers and when executing shell commands. Used to initialize the `shell-path-name` editor variable. The default is `/bin/sh` on unix systems.

`PATH` ¶

  Used to initialize the `exec-path` editor variable, which is subsequently used for finding programs to be run as subprocesses.

`DISPLAY` ¶

  Used when Edwin runs under unix and uses X11. Specifies the display on which Edwin will create windows.

`TERM` ¶

  Used when Edwin runs under unix on a terminal. Terminal type.

`LINES` ¶

  Used when Edwin runs under unix on a terminal. Number of text lines on the screen, for systems that don’t support ‘`TIOCGWINSZ`’.

`COLUMNS` ¶

  Used when Edwin runs under unix on a terminal. Number of text columns on the screen, for systems that don’t support ‘`TIOCGWINSZ`’.