contrib describe_sessions: Look for sessions in XDG_RUNTIME_DIR
The sessions are stored in `$XDG_RUNTIME_DIR` when that variable is defined.
This commit is contained in:
parent
2749093143
commit
5791e8bb04
|
@ -40,7 +40,12 @@ main() {
|
||||||
|
|
||||||
script=$(printf 'nop %%sh{ %s }' "${KAK_SCRIPT}" | sed "s,{{outfile}},\"${outfile}\",g")
|
script=$(printf 'nop %%sh{ %s }' "${KAK_SCRIPT}" | sed "s,{{outfile}},\"${outfile}\",g")
|
||||||
|
|
||||||
for session in "${TMPDIR:-/tmp}/kakoune/${USER}"/*; do
|
sessions_dir="${TMPDIR:-/tmp}/kakoune/${USER}"
|
||||||
|
if [ -n "${XDG_RUNTIME_DIR}" ]; then
|
||||||
|
sessions_dir="${XDG_RUNTIME_DIR}/kakoune"
|
||||||
|
fi
|
||||||
|
|
||||||
|
for session in "${sessions_dir}"/*; do
|
||||||
name_session="${session##*/}"
|
name_session="${session##*/}"
|
||||||
|
|
||||||
if printf '' | socat - UNIX-CONNECT:"${session}",connect-timeout=1 2>/dev/null; then
|
if printf '' | socat - UNIX-CONNECT:"${session}",connect-timeout=1 2>/dev/null; then
|
||||||
|
|
Loading…
Reference in New Issue
Block a user