aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRadek Szymczyszyn <[email protected]>2017-10-14 21:50:49 -0400
committerRadek Szymczyszyn <[email protected]>2017-11-03 17:46:43 +0100
commit5202a95886655db4230b044e2c46a7bd085a7048 (patch)
treede5ae78691679f99ff144ab612d57c1cf1212b35
parent2a7047b16f8773c0837db850c676571f6993647c (diff)
downloadkerl-5202a95886655db4230b044e2c46a7bd085a7048.tar.gz
kerl-5202a95886655db4230b044e2c46a7bd085a7048.tar.bz2
kerl-5202a95886655db4230b044e2c46a7bd085a7048.zip
Enable docsh in activate.fish
-rwxr-xr-xkerl9
1 files changed, 8 insertions, 1 deletions
diff --git a/kerl b/kerl
index 3e5b981..e7107ec 100755
--- a/kerl
+++ b/kerl
@@ -919,7 +919,6 @@ if [ -n "\$BASH" -o -n "\$ZSH_VERSION" ]; then
fi
ACTIVATE
-## TODO: add docsh vars
cat <<ACTIVATE_FISH > "$absdir/activate.fish"
# credits to virtualenv
function _kerl_remove_el --description 'remove element from array'
@@ -958,6 +957,10 @@ function kerl_deactivate --description "deactivate erlang environment"
end | psub )
functions --erase _kerl_saved_prompt
end
+ if set --query _KERL_DOCSH_USER_DEFAULT
+ set --erase DOCSH_USER_DEFAULT
+ set --erase _KERL_DOCSH_USER_DEFAULT
+ end
if test "\$argv[1]" != "nondestructive"
functions --erase kerl_deactivate
functions --erase _kerl_remove_el
@@ -982,6 +985,10 @@ if set --query KERL_ENABLE_PROMPT
_kerl_saved_prompt
end
end
+if test -d "$absdir/lib/docsh"
+ set -x DOCSH_USER_DEFAULT "$absdir/lib/docsh/user_default"
+ set -x _KERL_DOCSH_USER_DEFAULT yes
+end
ACTIVATE_FISH
## TODO: add docsh vars