Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: .zshrc help...
- X-seq: zsh-users 5063
- From: william@xxxxxxxxxxxxxxx (Will Yardley)
- To: zsh-users@xxxxxxxxxx
- Subject: Re: .zshrc help...
- Date: Sun, 16 Jun 2002 23:12:13 -0700
- In-reply-to: <20020617055557.GE81446@xxxxxxxxxxxxxxxx>
- Mail-followup-to: zsh-users@xxxxxxxxxx
- Mailing-list: contact zsh-users-help@xxxxxxxxxx; run by ezmlm
- Organization: New Dream Network
- References: <20020617052841.GD30974@xxxxxxxxxxxxxxx> <20020617055557.GE81446@xxxxxxxxxxxxxxxx>
Dan Nelson wrote:
> In the last episode (Jun 16), Will Yardley said:
> > FreeBSD's most recent release has changed the format for the LSCOLORS
> > variable.
> >
> > with that in mind, i need some help adjusting my generic .zshrc.
> >
> > i currently use something like this (stolen from someone else) to adjust
> > stuff based on my ZSH_VERSION:
> >
> > if [[ $ZSH_VERSION == 3.1.<5->* || $ZSH_VERSION == 3.<2->* ||
> > $ZSH_VERSION == <4->* ]]; then
> >
> > i'd like to do something similar to this (in concept; obviously it has
> > to be something more complex than this). a good (but simple)
> > discsussion of the syntax above would also be helpful....
> >
> > if [ $(uname -r) <= 4.5 ]; then
> > LSCOLORS="3x5x2x3x1x464301060203"
> > elif [ $(uname -r) >= 4.6 ]; then
> > LSCOLORS="dxfxBxcxbxegedabagacad"
> > fi
>
> You could use the is-at-least function (included with zsh 3.1.6 and
> newer):
just in case, i would like to avoid using something that's
version-dependent if possible... that seems to work though.
anyone see a problem with this (assuming that version numbers will
always be x.x)?
case $(uname) in
[...]
FreeBSD)
MY_REV=$(uname -r | sed "s/-.*//")
if [[ $MY_REV == 4.<6-> ]]; then
LSCOLORS="dxfxBxcxbxegedabagacad"
else
LSCOLORS="3x5x2x3x1x464301060203"
fi
alias ls='ls -GF'
export LSCOLORS
;;
--
Will Yardley
input: william < @ hq . newdream . net . >
Messages sorted by:
Reverse Date,
Date,
Thread,
Author