]> git.donarmstrong.com Git - zsh.git/blob - .zsh/zshenv/01_path
do not quit less if single screen
[zsh.git] / .zsh / zshenv / 01_path
1 # zprofile/00_path
2 #
3 # Adds custom directories to the $PATH
4 #
5 # Copyright © 1994–2008 martin f. krafft <madduck@madduck.net>
6 # Released under the terms of the Artistic Licence 2.0
7 #
8 # Source repository: http://git.madduck.net/v/etc/zsh.git
9 #
10
11 __prepend_dir_to_path()
12 {
13   local dir
14   for dir; do
15     case "$PATH" in
16       "*:${dir}:*"|"${dir}:*"|"*:${dir}") :;;
17       *) test -d "$dir" && path=("$dir" $path);;
18     esac
19   done
20 }
21
22 __append_dir_to_path()
23 {
24   local dir
25   for dir; do
26     case "$PATH" in
27       "*:${dir}:*"|"${dir}:*"|"*:${dir}") :;;
28       *) test -d "$dir" && path+="$dir";;
29     esac
30   done
31 }
32
33 __prepend_dir_to_path $BINDIR
34 __append_dir_to_path /usr/lib/surfraw
35
36 # vim:ft=zsh