From e4e8c8796df24f8139f708ea160c46947116d9db Mon Sep 17 00:00:00 2001 From: hugues Date: Sat, 25 Mar 2006 18:34:38 +0000 Subject: Mise à jour de la conf Zsh multi-hosts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn+ssh://hugues@maison/opt/svn/private/hugues@175 a0e5b806-a6f9-0310-978d-cbce73f8a913 --- .zshrc | 8 +++++++- 00_Darwin.zsh | 16 ---------------- 00_Exports.prunelle | 23 +++++++++++++++++++++++ 01_Aliases.prunelle | 3 +++ 01_Aliases.zsh | 5 ----- 02_Zsh.zsh | 10 +++++----- 6 files changed, 38 insertions(+), 27 deletions(-) delete mode 100644 00_Darwin.zsh create mode 100644 00_Exports.prunelle create mode 100644 01_Aliases.prunelle diff --git a/.zshrc b/.zshrc index 7de8480..3868a76 100644 --- a/.zshrc +++ b/.zshrc @@ -1,9 +1,15 @@ ZDOTDIR=~/.zsh if [ -d $ZDOTDIR ]; then - for script in $ZDOTDIR/*.zsh + for script in $ZDOTDIR/??_*.zsh do source $script + local_script="${script:r}.`hostname -s`" + + if ( [ -f $local_script ] ) + then + source $local_script + fi done fi diff --git a/00_Darwin.zsh b/00_Darwin.zsh deleted file mode 100644 index 7a89f1f..0000000 --- a/00_Darwin.zsh +++ /dev/null @@ -1,16 +0,0 @@ - -if ( [ "`uname -s`" = "Darwin" ] ) -then - ## Fink / DarwinPorts - - PATH=/bin:/usr/bin:/sbin:/usr/sbin - MANPATH=/usr/share/man - INFOPATH=/usr/share/info - - for i in usr/X11R6 dp sw usr/local ; do - export PATH=$PATH:/$i/bin:/$i/sbin - export MANPATH=$MANPATH:/$i/share/man - export INFOPATH=$INFOPATH:/$i/share/info - done - -fi diff --git a/00_Exports.prunelle b/00_Exports.prunelle new file mode 100644 index 0000000..7459b82 --- /dev/null +++ b/00_Exports.prunelle @@ -0,0 +1,23 @@ + +if ( [ "`uname -s`" = "Darwin" ] ) +then + export DISPLAY=:0 + + ## Fink / DarwinPorts + + PATH=/bin:/usr/bin:/sbin:/usr/sbin + MANPATH=/usr/share/man + INFOPATH=/usr/share/info + + for i in usr/X11R6 dp sw usr/local ; do + export PATH=$PATH:/$i/bin:/$i/sbin + export MANPATH=$MANPATH:/$i/share/man + export INFOPATH=$INFOPATH:/$i/share/info + done + + alias aless='open -a /Applications/DarwinPorts/AquaLess.app' +fi + +PS1_USER="1" +PS1_USER_SSH="$PS1_USER" +PS1_ROOT="31;1" diff --git a/01_Aliases.prunelle b/01_Aliases.prunelle new file mode 100644 index 0000000..2e2c2e9 --- /dev/null +++ b/01_Aliases.prunelle @@ -0,0 +1,3 @@ +a emacs='emacs21' +a port='sudo port' +a ls='ls -FG' diff --git a/01_Aliases.zsh b/01_Aliases.zsh index 5b08337..1ec93a0 100644 --- a/01_Aliases.zsh +++ b/01_Aliases.zsh @@ -41,8 +41,3 @@ a dosbox='dosbox -c "mount c \"`pwd`\"" -c "mount d /cdrom -t cdrom" -c "c:" ' a gnus='emacs -f gnus' #a make='make -j' - -for local_aliases in $(find $ZDOTDIR -name "*_Aliases.`hostname`") -do - source $local_aliases -done diff --git a/02_Zsh.zsh b/02_Zsh.zsh index 4dac990..54f4561 100644 --- a/02_Zsh.zsh +++ b/02_Zsh.zsh @@ -56,17 +56,17 @@ SAVEHIST=42000 # For more info on PROMPT expansion, see 'man zshmisc' ## -C_ROOT="31" +PS1_ROOT=${PS1_ROOT:-31} if ( [ "$SSH_TTY" = "" ] ) then - C_USER="34" + PS1_USER=${PS1_USER:-34} else - C_USER="35" + PS1_USER=${PS1_USER_SSH:-35} fi -PS1="%{[%(!."$C_ROOT"."$C_USER")m%}%n%{[1;%(!."$C_ROOT"."$C_USER")m%}@%{[0;%(!."$C_ROOT"."$C_USER")m%}%m%{%} (%{%}%y%{%}) [%(!.%{["$C_ROOT"m%}%d%{%}.%{["$C_USER"m%}%(5~:../:)%4~%{%})]"${LD_PRELOAD:t:s/lib//:r}" %h%{[%(!."$C_ROOT";1."$C_USER")m%}#%{%} " +PS1="%{[%(!."$PS1_ROOT"."$PS1_USER")m%}%n%{[1;%(!."$PS1_ROOT"."$PS1_USER")m%}@%{[0;%(!."$PS1_ROOT"."$PS1_USER")m%}%m%{%} (%{%}%y%{%}) [%(!.%{["$PS1_ROOT"m%}%d%{%}.%{["$PS1_USER"m%}%(5~:../:)%4~%{%})]"${LD_PRELOAD:t:s/lib//:r}" %h%{[%(!."$PS1_ROOT";1."$PS1_USER")m%}#%{%} " -RPS1="%(?;;%{%}%?%{%}) %{[0;%(!."$C_ROOT"."$C_USER")m%}%D{%a%d%b|%H:%M'%S}%{%}" +RPS1="%(?;;%{%}%?%{%}) %{[0;%(!."$PS1_ROOT"."$PS1_USER")m%}%D{%a%d%b|%H:%M'%S}%{%}" PS2="%{%}%B%_%b%{%}%B>%b%{%} " -- cgit v1.2.3