| __vi_internal_vim_alias() |
| ( |
| |
| test -f /usr/bin/vim && exec /usr/bin/vim "$@" |
| |
| |
| test -f /usr/bin/vi && exec /usr/bin/vi "$@" |
| ) |
| |
| __view_internal_vim_alias() |
| ( |
| |
| test -f /usr/bin/vim && exec /usr/bin/vim -R "$@" |
| |
| |
| test -f /usr/bin/view && exec /usr/bin/view "$@" |
| ) |
| |
| |
| if [ -n "${BASH_VERSION-}" -o -n "${KSH_VERSION-}" -o -n "${ZSH_VERSION-}" ]; then |
| |
| case "$(command -v vim)-$(command -v vi)" in |
| "/usr/bin/vim-/usr/bin/vi" | "-/usr/bin/vi") |
| |
| |
| |
| alias vi=__vi_internal_vim_alias |
| alias view=__view_internal_vim_alias |
| alias vim=__vi_internal_vim_alias |
| ;; |
| esac |
| fi |