Environment variables

These configuration files can be influenced by the following environment variables.

LANG

The default setting for all locale configuration, often overridden by category specific settings with LC_*.

PKG_LICENSE_DIR

Location for text copies of common licenses, used in projectionist template setup.

SHELL

Shell used by fzf launcher, when vim has not been compiled with terminal support.

TERM

This is used to control background colours.

TERMINAL

If set, it overrides guessing for fzf’s launcher setting.

TMPDIR

Location for user’s temporary files.

VIM_DISABLE_CURSORS

If set then cursors keys are disabled. This is entirely about learning motions, and not about promoting an “arrow keys are the devil’s plaything” sentiment.

VIM_PROFILE

Whether to enable profiling support. If set to a filename it will profile all files under ~/.vim, and if specified as <filename>:<function> will profile only the specified function.

XDG_CACHE_HOME

If set it configures the location for cache files. See XDG base directory specification for how to configure it, and defaults.

XDG_DATA_HOME

If set it configures the location for data files. See XDG base directory specification for how to configure it, and defaults.