Module envar

Source
Expand description

Environment variables.

Modules§

path_config
File path configs.

Functions§

CACHE_DIR_PATH
Cache directory path, i.e. $XDG_CACHE_HOME/rsvim or $HOME/.cache/rsvim.
CHANNEL_BUF_SIZE
Buffer size for channels communication, by default is 1000.
CONFIG_DIRS_PATH
User config directory paths, it contains following directories:
CONFIG_FILE_PATH
User config file path, it is detected with following orders:
DATA_DIR_PATH
Data directory path, i.e. $XDG_DATA_HOME/rsvim or $HOME/.local/share/rsvim.
IO_BUF_SIZE
Buffer size for IO operations such as file, sockets, etc. By default is 8192.
MUTEX_TIMEOUT
Mutex locking timeout duration, by default is u64::MAX seconds.
MUTEX_TIMEOUT_SECS
Mutex locking timeout in seconds, by default is u64::MAX.