El dichoso Vim no estaba poniendo los colores correctamente al editar archivos en los servidores con RHEL 5.2. Sin embargo, en RHEL 4.3 si funcionaba correctamente.
Después de darle MUCHAS vueltas, resulto que el culpable era un script ejecutado por /etc/profile. El script era /etc/profile.d/vim.sh
El contenido original de 5.2 está comentado y el código no comentado viene de 4.3:
#if [ -n "$BASH_VERSION" -o -n "$KSH_VERSION" -o -n "$ZSH_VERSION" ]; then
# [ -x /usr/bin/id ] || return
# [ `/usr/bin/id -u` -le 100 ] && return
# # for bash and zsh, only if no alias is already set
# alias vi >/dev/null 2>&1 || alias vi=vim
#fi
if [ -n "$BASH_VERSION" -o -n "$KSH_VERSION" -o -n "$ZSH_VERSION" ]; then
# for bash, pdksh and zsh, only if no alias is already set
alias vi >/dev/null 2>&1 || alias vi=vim
fi
Así que todo el problema era el dichoso alias a Vim.
Por alguna razón, en esta versión de Linux, los usuarios con ID menor o igual a 100 no tienen Vim.
Suscribirse a
Entradas [Atom]