missing vim highlight
James Wilkinson
fedora at westexe.demon.co.uk
Wed Feb 8 17:24:25 UTC 2006
Michael D. Berger wrote:
> Thanks for these clues, but it is not fixed yet.
>
> :set hlsearch and :set nohlsearch work as expected on boxA, but
> have no effect on boxB.
>
> boxB has only one user. It is a web server, and login is only
> to examine the logs (where the highlight would be most useful)
> and for web upgrade.
>
> Neither box has a .vimrc . Only one person uses these boxes,
> so /etc/vimrc is adequate.
>
> A surprising difference is that boxA has a .viminfo, but boxB
> does not. I copied the .viminfo from boxA to boxB, but it
> had no effect. I emphasize that the /etc/vimrc for the two
> boxes are identical, as I just reconfirmed.
So boxA has "normal" users and boxB just has root?
Run alias on both boxes: I bet you'll find root on boxB is running "vi",
whereas the alias on boxA means that when you type vi, you get vim.
This comes from /etc/profile.d/vim.sh which says
[ `/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
In other words, for accounts less than 100, the alias isn't set.
Handle that how you wish: I'd put something into root's ~/.bash_profile.
Hope this helps,
James.
--
E-mail address: james | Please do not put sandwiches in the disk drive.
@westexe.demon.co.uk |
More information about the fedora-list
mailing list