Fix global typesets

Without the '-g' switch, typesets are always declared locally.
This commit is contained in:
Sorin Ionescu 2012-03-28 18:24:31 -04:00
parent 9155aea2db
commit 391598716b
3 changed files with 4 additions and 4 deletions

View file

@ -23,8 +23,8 @@ unsetopt HUP # Don't kill jobs on shell exit.
unsetopt CHECK_JOBS # Don't report on jobs when shell exit. unsetopt CHECK_JOBS # Don't report on jobs when shell exit.
# PATH # PATH
typeset -U cdpath fpath mailpath manpath path typeset -gU cdpath fpath mailpath manpath path
typeset -UT INFOPATH infopath typeset -gUT INFOPATH infopath
cdpath=( cdpath=(
$HOME $HOME

View file

@ -30,7 +30,7 @@ zle -N edit-command-line
# Use human-friendly identifiers. # Use human-friendly identifiers.
zmodload zsh/terminfo zmodload zsh/terminfo
typeset -g -A keyinfo typeset -gA keyinfo
keyinfo=( keyinfo=(
'Control' '\C-' 'Control' '\C-'
'Escape' '\e' 'Escape' '\e'

View file

@ -6,7 +6,7 @@
# Sorin Ionescu <sorin.ionescu@gmail.com> # Sorin Ionescu <sorin.ionescu@gmail.com>
# #
typeset -Ag FX FG BG typeset -gA FX FG BG
FX=( FX=(
none "\e[00m" none "\e[00m"