From 66ee644130af810348262f57ca3cea63bc47f5d2 Mon Sep 17 00:00:00 2001 From: axel Date: Mon, 6 Mar 2006 07:26:01 +1000 Subject: [PATCH] Make the functions for setting default values use gobal values if universal variables are broken darcs-hash:20060305212601-ac50b-075bc6976435e5bd86151603cb8f0fc634c542bb.gz --- etc/fish_interactive.fish.in | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/etc/fish_interactive.fish.in b/etc/fish_interactive.fish.in index c54a5fa33..1caef740c 100644 --- a/etc/fish_interactive.fish.in +++ b/etc/fish_interactive.fish.in @@ -45,9 +45,12 @@ end # Set various color values # -function set_default -d "Set an exported universal variable, unless it has already been set" +function set_default -d "Set an universal variable, unless it has already been set" if not set -q $argv[1] - set -Ux -- $argv + set -U -- $argv + end + if not set -q $argv[1] + set -g -- $argv end end @@ -55,6 +58,9 @@ function set_exported_default -d "Set an exported universal variable, unless it if not set -q $argv[1] set -Ux -- $argv end + if not set -q $argv[1] + set -gx -- $argv + end end