aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRadek Szymczyszyn <[email protected]>2017-10-14 22:13:38 -0400
committerRadek Szymczyszyn <[email protected]>2017-11-03 17:46:43 +0100
commit14f8e2cb95600a2e133897053d699f51112b9bbd (patch)
tree617e2ff5c72da99110b7067526734f71664d2159
parent5404bf5769c197a5656f8f865d57c220dbae22b4 (diff)
downloadkerl-14f8e2cb95600a2e133897053d699f51112b9bbd.tar.gz
kerl-14f8e2cb95600a2e133897053d699f51112b9bbd.tar.bz2
kerl-14f8e2cb95600a2e133897053d699f51112b9bbd.zip
Enable docsh in activate.csh
-rwxr-xr-xkerl8
1 files changed, 6 insertions, 2 deletions
diff --git a/kerl b/kerl
index 94a303f..7964756 100755
--- a/kerl
+++ b/kerl
@@ -991,12 +991,11 @@ if test -d "$absdir/lib/docsh"
end
ACTIVATE_FISH
-## TODO: add docsh vars
cat <<ACTIVATE_CSH > "$absdir/activate.csh"
# This file must be used with "source bin/activate.csh" *from csh*.
# You cannot run it directly.
-alias kerl_deactivate 'test \$?_KERL_SAVED_PATH != 0 && setenv PATH "\$_KERL_SAVED_PATH" && unset _KERL_SAVED_PATH; rehash; test \$?_KERL_SAVED_MANPATH != 0 && setenv MANPATH "\$_KERL_SAVED_MANPATH" && unset _KERL_SAVED_MANPATH; test \$?_KERL_SAVED_REBAR_PLT_DIR != 0 && setenv REBAR_PLT_DIR "\$_KERL_SAVED_REBAR_PLT_DIR" && unset _KERL_SAVED_REBAR_PLT_DIR; test \$?_KERL_ACTIVE_DIR != 0 && unset _KERL_ACTIVE_DIR; test \$?_KERL_SAVED_PROMPT != 0 && set prompt="\$_KERL_SAVED_PROMPT" && unset _KERL_SAVED_PROMPT; test "\!:*" != "nondestructive" && unalias deactivate'
+alias kerl_deactivate 'test \$?_KERL_SAVED_PATH != 0 && setenv PATH "\$_KERL_SAVED_PATH" && unset _KERL_SAVED_PATH; rehash; test \$?_KERL_SAVED_MANPATH != 0 && setenv MANPATH "\$_KERL_SAVED_MANPATH" && unset _KERL_SAVED_MANPATH; test \$?_KERL_SAVED_REBAR_PLT_DIR != 0 && setenv REBAR_PLT_DIR "\$_KERL_SAVED_REBAR_PLT_DIR" && unset _KERL_SAVED_REBAR_PLT_DIR; test \$?_KERL_ACTIVE_DIR != 0 && unset _KERL_ACTIVE_DIR; test \$?_KERL_DOCSH_USER_DEFAULT != 0 && unsetenv DOCSH_USER_DEFAULT && unset _KERL_DOCSH_USER_DEFAULT; test \$?_KERL_SAVED_PROMPT != 0 && set prompt="\$_KERL_SAVED_PROMPT" && unset _KERL_SAVED_PROMPT; test "\!:*" != "nondestructive" && unalias deactivate'
# Unset irrelevant variables.
kerl_deactivate nondestructive
@@ -1039,6 +1038,11 @@ if ( \$?KERL_ENABLE_PROMPT ) then
set prompt = "\$PROMPT\$prompt"
endif
+if ( -d "$absdir/lib/docsh" ) then
+ setenv DOCSH_USER_DEFAULT "$absdir/lib/docsh/user_default"
+ set _KERL_DOCSH_USER_DEFAULT = "yes"
+endif
+
rehash
ACTIVATE_CSH