diff --git a/.znewterm b/.znewterm index fd65a85..0e45ddc 100644 --- a/.znewterm +++ b/.znewterm @@ -66,7 +66,7 @@ then then . ~/.zxtermcolors else - perl -e 'printf(qq{if whence xtermcontrol >/dev/null\nthen\nxtermcontrol --bg "#%02X%02X%02X"\nexport BG=light\nfi\n}, map { rand(128)+128 } qw(1 1 1))' > ~/.zxtermcolors + perl -e 'printf(qq{if whence xtermcontrol >/dev/null\nthen\nxtermcontrol --bg "#%02X%02X%02X" --fg "#000000"\nexport BG=light\nfi\n}, map { rand(128)+128 } qw(1 1 1))' > ~/.zxtermcolors fi fi diff --git a/.zshrc b/.zshrc index 0c0f63b..542968d 100644 --- a/.zshrc +++ b/.zshrc @@ -121,7 +121,16 @@ fi # don't want to recreate that mess manually. if [ -d ~/bin/func ] then + export FPATH FPATH=`preppath -v FPATH ~/bin/func` + # We also have to mark all functions explicitely as undefined, + # or zsh won't look for them. (Is this new? I thought that zsh would + # automatically search for unknown commands in FPATH, too. Maybe + # there's an option for that.) + for f in ~/bin/func/* + do + typeset -fu $(basename $f) + done fi # for new style completion: