Skip to content

Commit 6d82592

Browse files
committed
add debug info to launch scripts
1 parent 23a5315 commit 6d82592

File tree

6 files changed

+26
-0
lines changed

6 files changed

+26
-0
lines changed

apps/elixir_ls_utils/priv/debugger.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@ readlink_f () {
1313

1414
if [ -z "${ELS_INSTALL_PREFIX}" ]; then
1515
dir="$(dirname "$(readlink_f "$0")")"
16+
>&2 echo "running ${dir}/launch.sh"
1617
else
1718
dir=${ELS_INSTALL_PREFIX}
19+
>&2 echo "ELS_INSTALL_PREFIX is set, running ${ELS_INSTALL_PREFIX}/launch.sh"
1820
fi
1921

2022
export ELS_MODE=debugger

apps/elixir_ls_utils/priv/language_server.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@ readlink_f () {
1313

1414
if [ -z "${ELS_INSTALL_PREFIX}" ]; then
1515
dir="$(dirname "$(readlink_f "$0")")"
16+
>&2 echo "running ${dir}/launch.sh"
1617
else
1718
dir=${ELS_INSTALL_PREFIX}
19+
>&2 echo "ELS_INSTALL_PREFIX is set, running ${ELS_INSTALL_PREFIX}/launch.sh"
1820
fi
1921

2022
export ELS_MODE=language_server

apps/elixir_ls_utils/priv/launch.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ did_relaunch=$1
1414
ASDF_DIR=${ASDF_DIR:-"${HOME}/.asdf"}
1515

1616
asdf_vm="${ASDF_DIR}/asdf.sh"
17+
18+
>&2 echo "Looking for ASDF install in $asdf_vm"
19+
1720
if test -f "${asdf_vm}"
1821
then
1922
# asdf-vm does not support the plain posix shell. Figure out
@@ -22,15 +25,20 @@ then
2225
"")
2326
if which bash >/dev/null
2427
then
28+
>&2 echo "ASDF found, relaunching in bash shell"
2529
exec "$(which bash)" "$0" relaunch
2630
elif which zsh >/dev/null
2731
then
32+
>&2 echo "ASDF found, relaunching in zsh shell"
2833
exec "$(which zsh)" "$0" relaunch
34+
else
35+
>&2 echo "ASDF found, but could not locate ASDF compatible shell"
2936
fi
3037
;;
3138
*)
3239
# We have an arg2, so we got relaunched. Therefore, we're running in a
3340
# shell that supports asdf-vm.
41+
>&2 echo "Sourcing ASDF"
3442
. "${asdf_vm}"
3543
;;
3644
esac
@@ -44,6 +52,7 @@ fi
4452
els_setup="${XDG_CONFIG_HOME:-$HOME/.config}/elixir_ls/setup.sh"
4553
if test -f "${els_setup}"
4654
then
55+
>&2 echo "Running setup script $els_setup"
4756
. "${els_setup}"
4857
fi
4958

scripts/debugger.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@ readlink_f () {
1313

1414
if [ -z "${ELS_INSTALL_PREFIX}" ]; then
1515
dir="$(dirname "$(readlink_f "$0")")"
16+
>&2 echo "running ${dir}/launch.sh"
1617
else
1718
dir=${ELS_INSTALL_PREFIX}
19+
>&2 echo "ELS_INSTALL_PREFIX is set, running ${ELS_INSTALL_PREFIX}/launch.sh"
1820
fi
1921

2022
export ELS_MODE=debugger

scripts/language_server.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@ readlink_f () {
1313

1414
if [ -z "${ELS_INSTALL_PREFIX}" ]; then
1515
dir="$(dirname "$(readlink_f "$0")")"
16+
>&2 echo "Running ${dir}/launch.sh"
1617
else
1718
dir=${ELS_INSTALL_PREFIX}
19+
>&2 echo "ELS_INSTALL_PREFIX is set, running ${ELS_INSTALL_PREFIX}/launch.sh"
1820
fi
1921

2022
export ELS_MODE=language_server

scripts/launch.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ did_relaunch=$1
1414
ASDF_DIR=${ASDF_DIR:-"${HOME}/.asdf"}
1515

1616
asdf_vm="${ASDF_DIR}/asdf.sh"
17+
18+
>&2 echo "Looking for ASDF install in $asdf_vm"
19+
1720
if test -f "${asdf_vm}"
1821
then
1922
# asdf-vm does not support the plain posix shell. Figure out
@@ -22,15 +25,20 @@ then
2225
"")
2326
if which bash >/dev/null
2427
then
28+
>&2 echo "ASDF found, relaunching in bash shell"
2529
exec "$(which bash)" "$0" relaunch
2630
elif which zsh >/dev/null
2731
then
32+
>&2 echo "ASDF found, relaunching in zsh shell"
2833
exec "$(which zsh)" "$0" relaunch
34+
else
35+
>&2 echo "ASDF found, but could not locate ASDF compatible shell"
2936
fi
3037
;;
3138
*)
3239
# We have an arg2, so we got relaunched. Therefore, we're running in a
3340
# shell that supports asdf-vm.
41+
>&2 echo "Sourcing ASDF"
3442
. "${asdf_vm}"
3543
;;
3644
esac
@@ -44,6 +52,7 @@ fi
4452
els_setup="${XDG_CONFIG_HOME:-$HOME/.config}/elixir_ls/setup.sh"
4553
if test -f "${els_setup}"
4654
then
55+
>&2 echo "Running setup script $els_setup"
4756
. "${els_setup}"
4857
fi
4958

0 commit comments

Comments
 (0)