La vida de un DBA, Basis y Bedel en Puerto Rico
2008/07/17
  Red Hat Linux 5.2 Tikanga - Vim no colorea según sintaxis - Vim does not do syntax coloring

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.

 

Mi foto
Nombre: MADS
Ubicación: San Juan, Puerto Rico, United States
Archivos
mayo 2007 / febrero 2008 / marzo 2008 / abril 2008 / mayo 2008 / junio 2008 / julio 2008 / febrero 2010 / marzo 2010 /


Powered by Blogger

Suscribirse a
Entradas [Atom]