elvis 2.0 has a total of 144 options that affect its behavior. Table C.3 summarizes the most important ones. Most options described in Table C.1 are not repeated here.
| Option | Default | Description | 
|---|---|---|
autoiconify (aic) | noautoiconify | Iconify the old window when de-iconifying a new one.  | 
backup (bk) | nobackup | Make a backup file (xxx.bak) before writing the current file out to disk.  | 
binary (bin) |  | The buffer's data is not text. This option is set automatically.  | 
boldfont (xfb) |  | The name of the bold font.  | 
bufdisplay (bd) | normal | The default display mode for the buffer
(  | 
ccprg (cp) | cc ($1?$1:$2) | The shell command for   | 
commentfont (cfont) |  | The name of the font used for comments.  | 
directory (dir) |  | Where to store temporary files. The default is system dependent.  | 
display (mode) | normal | The name of current display mode,
set by the   | 
elvispath (epath) |  | A list of directories in which to search for configuration files. The default is system dependent.  | 
focusnew (fn) | focusnew | Force keyboard focus into the new window.  | 
functionfont (ffont) |  | The name of the font used for function names.  | 
gdefault (gd) | nogdefault | Causes the substitute command to change all instances.  | 
home (home) | $HOME | The home directory for   | 
italicfont (xfi) |  | The name of the italic font.  | 
keywordfont (kfont) |  | The name of the font used for reserved words.  | 
lpcolumns (lpcols) | 80 | The width of a printer page; for   | 
lpcrlf (lpc) | nolpcrlf | The printer needs CR-LF for newline
in the file; for   | 
lpformfeed (lpff) | nolpformfeed | Send a form-feed after the last page;
for   | 
lplines (lprows) | 60 | The length of a printer page; for   | 
lppaper (lpp) | letter | The paper size (letter, a4, ...) for
PostScript printers; for   | 
lpout (lpo) |  | The printer file or filter, for   | 
lptype (lpt) | dumb | The printer type, for   | 
lpwrap (lpw) | lpwrap | Simulate line-wrap; for   | 
makeprg (mp) | make $1 | The shell command for   | 
normalfont (xfn) |  | The name of the normal font.  | 
otherfont (ofont) |  | The font used for other symbols.  | 
prepfont (pfont) |  | The font used for preprocessor commands.  | 
ruler (ru) | noruler | Display the cursor's line and column.  | 
safer (trapunsafe) | nosafer | Be paranoid;
use the   | 
showmarkups (smu) | noshowmarkups | For the   | 
sidescroll (ss) | 0 | The sideways scrolling amount. Zero mimics vi, making lines wrap.  | 
stringfont (sfont) |  | The font used for strings.  | 
taglength (tl) | 0 | Defines number of characters that are significant for tags. Default (zero) means that all characters are significant.  | 
tags (tagpath) | tags | The list of possible tag files.  | 
tagstack (tsk) | tagstack | Remember the origin of tag searches on a stack.  | 
undolevels (ul) | 0 | The number of undoable commands. Zero mimics vi. You probably want to set this to a bigger number.  | 
variablefont (vfont) |  | The font used for variables.  | 
warpback (wb) | nowarpback | Upon exit, move the pointer back to the xterm which started elvis.  | 
warpto (wt) | don't | How   |