# Functions
BuildInfoJSON returns "(vim dir)/pack/volt/build-info.json".
BundledPlugConf returns "(vim dir)/pack/volt/start/system/plugin/bundled_plugconf.vim".
ConfigTOML returns fullpath of "$HOME/volt/config.toml".
DecodeReposPath decodes name to repos path.
Exists returns true if path exists, otherwise returns false.
HomeDir detects HOME path.
LockJSON returns fullpath of "$HOME/volt/lock.json".
LookUpGvimrc looks up gvimrc path from the following candidates: Windows : $HOME/_gvimrc (vim dir)/gvimrc Otherwise: $HOME/.gvimrc (vim dir)/gvimrc.
LookUpVimrc looks up vimrc path from the following candidates: Windows : $HOME/_vimrc (vim dir)/vimrc Otherwise: $HOME/.vimrc (vim dir)/vimrc.
NormalizeRepos normalizes name into the following forms into ReposPath: 1.
RCDir returns fullpath of "$HOME/volt/rc/{profileName}".
TempDir returns fullpath of "$HOME/tmp".
TrxDir returns fullpath of "$HOME/volt/trx".
VimDir returns the following fullpath: Windows: $HOME/vimfiles Other: $HOME/.vim.
VimExecutable detects vim executable path.
VimVoltDir returns "(vim dir)/pack/volt".
VimVoltOptDir returns "(vim dir)/pack/volt/opt".
VimVoltStartDir returns "(vim dir)/pack/volt/start".
VoltPath returns fullpath of "$HOME/volt".
# Constants
Gvimrc is the basename of gvimrc in ~/.vim.
ProfileGvimrc is the basename of profile gvimrc.
ProfileVimrc is the basename of profile vimrc.
Vimrc is the basename of vimrc in ~/.vim.
# Type aliases
ReposPath is string of "{site}/{user}/{repos}".
ReposPathList is []ReposPath.