Previous: Emacs Variables, Up: Customization


4.2 Perl Variables

The following variables in the Sepia package control various aspects of interactive evaluation.

$PACKAGE
The package in which user input is evaluated, determined automatically when code is evaluated from a buffer. Default: main.
$PRINTER
The function called to format interactive output, normally set with the printer shortcut.
$PRINT_PRETTY
If true, format some values nicely independent of the value of $PRINTER. Currently, this means columnating lists of simple scalars. Default: true.
$PS1
The trailing end of the prompt string, which should end with “> ”. Default: "> ".
$STOPDIE
If true, calls to die from interactive code will invoke the Sepia debugger. Default: true.
$STOPWARN
If true, calls to warn from interactive code will invoke the Sepia debugger. Default: false.
$WANTARRAY
If true, evaluate interactive expressions in list context. Default: true.