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
      . . .
      use-compile-command-file-variable
      use-default
      use-file-variables
      use-grep-ignore-file-variables
      use-process-current-directory
      . . .
   Changing Epsilon
   . . .

Previous   Up    Next
use-default  Variable Reference   use-grep-ignore-file-variables


Epsilon User's Manual and Reference > Variable Reference >

use-file-variables: preference variable

Default value: 7

When Epsilon reads a file, it looks for special lines that can customize certain buffer-specific settings like the tab size or fill column appropriately for that file, or specify the correct mode for the file. These settings are called file variables. Bits in the use-file-variables variable control this. See File Variables for details.

The 1 bit lets Epsilon scan each file it reads for file variables in its native (Emacs-compatible) format.

The 2 bit lets Epsilon first look for file variables in a special file named .epsilon_vars that applies to all files in a directory. Before that, this bit also tells it to load any file variables it finds in a file named .epsilon_vars in its customization directory.

The 4 bit lets Epsilon scan each file for file variables in the format used by the vi/vim family of editors. Vi documentation uses the name "modelines" for what Epsilon calls file variables.

The 8 bit lets Epsilon look for .epsilon_vars files even during grep. By default it doesn't, for speed reasons.

The 16 bit lets Epsilon scan up a directory tree for an .epsilon_vars file, if there isn't one in a given file's directory. By default it doesn't.

More info:

File Variables
Directory-wide File Variables



Previous   Up    Next
use-default  Variable Reference   use-grep-ignore-file-variables


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