summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Leferry 2 <alexherbo2@gmail.com>2020-06-26 22:49:43 +0200
committerAlex Leferry 2 <alexherbo2@gmail.com>2020-06-26 23:23:49 +0200
commit2624b7ac96cb89373ea1c7677828ead8b61e3da2 (patch)
tree279eec796d1d57c729bae466a2bc23a7b26daed4
parent8f269f7cb8e0ea48ba662a9a1f2bc06dbc0ad84c (diff)
kak-shell: Interactively set the Kakoune session
-rwxr-xr-xbin/kak-shell8
1 files changed, 5 insertions, 3 deletions
diff --git a/bin/kak-shell b/bin/kak-shell
index ec0266d..7365c84 100755
--- a/bin/kak-shell
+++ b/bin/kak-shell
@@ -4,10 +4,12 @@
XDG_DATA_HOME=${XDG_DATA_HOME:-~/.local/share}
KAKOUNE_CONNECT_SCRIPT=$XDG_DATA_HOME/kak/connect/script.sh
-# Kakoune session
-KAKOUNE_SESSION=${KAKOUNE_SESSION:-$$}
-
main() {
+ # Interactively set the Kakoune session.
+ if test -z "$KAKOUNE_SESSION"; then
+ printf 'Kakoune session:'
+ read KAKOUNE_SESSION
+ fi
# Start an interactive shell.
start "$@"
}