# HG changeset patch # User Meredith Howard # Date 1678076343 18000 # Node ID c826661721a8a096b028ac6d64b0a06a339cb071 # Parent 23229c179f821446f51c81ffdf6f174cf3fffbe3 detect presence of nvim diff --git a/.profile.common b/.profile.common --- a/.profile.common +++ b/.profile.common @@ -13,17 +13,6 @@ HISTIGNORE="ls:cd:cd -:pwd:exit:date:pri export MANPATH=$HOME/.man:$HOME/.local/share/man: -# TODO: detect presence -export EDITOR=nvim -export SUDO_EDITOR=$HOME/bin/privim -export LESS='Ri' -export GPG_TTY="$(tty)" - -export PERL_CPANM_OPT='-nq --prompt' - -export ASDF_CONCURRENCY='2' -export RUBY_EXTRA_CONFIGURE_OPTIONS="--enable-shared --enable-install-doc" - if [ -d ~/perl5/lib ]; then eval "$(perl -Mlocal::lib)" fi @@ -36,6 +25,23 @@ if [ -d ~/.asdf ]; then source ~/.asdf/asdf.sh fi +if [ -x "$(command -v nvim)" ]; then + export EDITOR=nvim + alias vim=nvim + alias view="nvim -R" +else + export editor=vim +fi + +export SUDO_EDITOR=$HOME/bin/privim +export LESS='Ri' +export GPG_TTY="$(tty)" + +export PERL_CPANM_OPT='-nq --prompt' + +export ASDF_CONCURRENCY='2' +export RUBY_EXTRA_CONFIGURE_OPTIONS="--enable-shared --enable-install-doc" + alias l='ls -lFh' #size,show type,human readable alias la='ls -lAFh' #long list,show almost all,show type,human readable alias lt='ls -ltFh' #long list,sorted by date,show type,human readable