From 14f8e2cb95600a2e133897053d699f51112b9bbd Mon Sep 17 00:00:00 2001 From: Radek Szymczyszyn Date: Sat, 14 Oct 2017 22:13:38 -0400 Subject: Enable docsh in activate.csh --- kerl | 8 ++++++-- 1 file 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 < "$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 -- cgit v1.2.3