[bglug] zshrc

k|b|s kbs@bglug.it
Ven 9 Gen 2004 09:27:28 CET


Per la gioia di chi ieri mi chiedeva il mio .zshrc:

--8<-- CUT HERE --8<-- 
# ~/.zprofile for k|b|s

# exports
export EMAIL_ADDR="anonymous@anonymous.net"
export LANG=it_IT@euro
# A me piace vedere su che terminale sono:
export TTYN=`tty | tr -d '[:alpha:]' | tr -d '[=/=]'`
export NNTPSERVER="localhost"

# Aliases
alias ls="ls --color"
alias su="su -"


# set a nice prompt 
grey="%{$(echo -n '\e[1;30m')%}"
red="%{$(echo -n '\e[1;31m')%}"
green="%{$(echo -n '\e[1;32m')%}"
yellow="%{$(echo -n '\e[1;33m')%}"
blue="%{$(echo -n '\e[1;34m')%}"
magenta="%{$(echo -n '\e[1;35m')%}"
cyan="%{$(echo -n '\e[1;36m')%}"
white="%{$(echo -n '\e[1;37m')%}"
lored="%{$(echo -n '\e[0;31m')%}"
logreen="%{$(echo -n '\e[0;32m')%}"
loyellow="%{$(echo -n '\e[0;33m')%}"
loblue="%{$(echo -n '\e[0;34m')%}"
lomagenta="%{$(echo -n '\e[0;34m')%}"
locyan="%{$(echo -n '\e[0;35m')%}"
lowhite="%{$(echo -n '\e[0;37m')%}"
export prompt="$yellow($TTYN) $green%n $blue/%.$yellow > $lowhite"


# set a typical path
export PATH=~/bin:/usr/bin:/usr/local/bin:/bin:/sbin:/usr/sbin:/usr/local/sbin:/usr/bin/X11

# export some handy variables
export EDITOR=/usr/bin/vim
export PAGER=/usr/bin/less


# Resetta il terminale
function myreset () {
  if [[ $TERM = linux ]] echo -n '\e(K\e[1;2]'
}
myreset

# Vediamo files e directory a colori, controlla di avere il file
eval `dircolors  /etc/DIR_COLORS`

autoload -U compinit
compinit

# ftp integrato nella shell
autoload -U zfinit
zfinit

# color completion
zmodload -i zsh/complist
zstyle ':completion:*' list-colors 'di=01;34'
--8<-- CUT HERE --8<-- 

E a tutti un consiglio, passate a zshell ;)
ciao


-- 
BOFH Excuse #250:
Program load too heavy for processor to lift.
k|b|s ~> mailto `echo ti.gulgb@sbk|'rev'`


Maggiori informazioni sulla lista bglug