The configuration files use shell environment variables to call the shell, editor, mail reader, compress and virtual memory status utility. That means that if you set GIT_SHELL, GIT_EDITOR, GIT_RMAIL, or GIT_VMSTAT to some value, that value will be used instead of the default one. The defaults are:
GIT_SHELL='/bin/sh' GIT_EDITOR='vi' GIT_RMAIL='emacs -f rmail' GIT_PAGER='more' GIT_VMSTAT='free'
If SHELL is defined, GIT_SHELL will be set to that value. If EDITOR is defined, GIT_EDITOR will be set to that value. If you want to change the default settings, put something like this into your `.profile':
export GIT_SHELL='/usr/local/bin/bash' export GIT_EDITOR='emacs' export GIT_RMAIL='elm' export GIT_PAGER='less' export GIT_VMSTAT='vmstat'
Go to the first, previous, next, last section, table of contents.