plugins/preview-tui | 8 +++++++- diff --git a/plugins/preview-tui b/plugins/preview-tui index a8b6889099a6b4e5a6ad93f898dc487c885408e3..c6699513be696c636d7d9ede024eab19e16551ad 100755 --- a/plugins/preview-tui +++ b/plugins/preview-tui @@ -78,6 +78,11 @@ # # Windows Terminal users can set "Profile termination behavior" under "Profile > Advanced" settings # to automatically close pane on quit when exit code is 0. # +# When specifying a different terminal, additional arguments are supported. In particular, you can +# append a specific title to the terminal and set it to "nofocus" in your WM config. +# E.g for alacritty and i3, you can set $NNN_TERMINAL to 'alacritty --title preview-tui' and add +# 'no_focus [title="preview-tui"]' to your i3 config file. +# # Shell: Bash (for environment manipulation through arrays) # Authors: Todd Yamakawa, Léo Villeveygoux, @Recidiviste, Mario Ortiz Manero, Luuk van Baal, @WanderLanz @@ -185,7 +190,8 @@ wt -w 0 sp -$split -s"0.$NNN_SPLITSIZE" "$command" \; -w 0 mf previous 2>/dev/null ;; *) if [ -n "$2" ]; then env "${ENVVARS[@]}" QUICKLOOK=1 "$0" "$1" & else - env "${ENVVARS[@]}" "$NNN_TERMINAL" -e "$0" "$1" & + # shellcheck disable=SC2086 # (allow arguments) + env "${ENVVARS[@]}" $NNN_TERMINAL -e "$0" "$1" & fi ;; esac }