]> Sergey Matveev's repositories - nnn.git/commitdiff
preview-tui: update prompts (#980)
authorluukvbaal <31730729+luukvbaal@users.noreply.github.com>
Fri, 30 Apr 2021 13:29:11 +0000 (15:29 +0200)
committerGitHub <noreply@github.com>
Fri, 30 Apr 2021 13:29:11 +0000 (18:59 +0530)
plugins/preview-tui
plugins/preview-tui-ext

index 31328a93beec835aeaa055864a0acf74ccddba57..be92ac01829da3b0968e7ccf18dfa8742520e027 100755 (executable)
 #   'h'orizontal split or a 'v'ertical split (as in, the line that splits the
 #   windows will be horizontal or vertical).
 #
-#   Kitty users need `allow_remote_control` set to `yes`. To customize the
-#   window split, `enabled_layouts` has to be set to `all` or `splits` (the
-#   former is the default value). This terminal is also able to show images
-#   without extra dependencies.
+#   Kitty users need `allow_remote_control` set to `yes`, and `listen_on` set
+#   to e.g. "$TMPDIR/kitty". To customize the window split, `enabled_layouts`
+#   has to be set to `all` or `splits` (the former is the default value).
+#   This terminal is also able to show images without extra dependencies.
 #
 # Shell: POSIX compliant
 # Authors: Todd Yamakawa, Léo Villeveygoux, @Recidiviste, Mario Ortiz Manero, Luuk van Baal
@@ -299,14 +299,12 @@ if [ "$PREVIEW_MODE" ]; then
 else
     if [ ! -r "$NNN_FIFO" ]; then
         clear
-        printf "No FIFO available! (\$NNN_FIFO='%s')\nPlease read the documentation" "$NNN_FIFO"
-        read -r _
+        printf "No FIFO available! (\$NNN_FIFO='%s')\nPlease read Usage in preview-tui." "$NNN_FIFO"
+        cfg=$(stty -g); stty raw -echo; head -c 1; stty "$cfg"
     elif [ "$KITTY_WINDOW_ID" ] && [ -z "$KITTY_LISTEN_ON" ]; then
-        # The escape codes used to control kitty splits cause problems when run from a background process.
-        # Use --listen-on flag or listen_on config variable to avoid(https://sw.kovidgoyal.net/kitty/conf.html)
         clear
-        printf "\$KITTY_LISTEN_ON not set!\nPlease add listen_on to your kitty.conf or start with the --listen-on flag."
-        read -r _
+        printf "\$KITTY_LISTEN_ON not set!\nPlease read Usage in preview-tui."
+        cfg=$(stty -g); stty raw -echo; head -c 1; stty "$cfg"
     else
         togglepreview "$1" &
     fi
index ecaee020a990c1d56119c0ebddae6efc8a2876d2..1e5ed57f4de992544445c41765c71c54a2a58d66 100755 (executable)
 #   'h'orizontal split or a 'v'ertical split (as in, the line that splits the
 #   windows will be horizontal or vertical).
 #
-#   Kitty users need `allow_remote_control` set to `yes`. To customize the
-#   window split, `enabled_layouts` has to be set to `all` or `splits` (the
-#   former is the default value). This terminal is also able to show images
-#   without extra dependencies.
+#   Kitty users need `allow_remote_control` set to `yes`, and `listen_on` set
+#   to e.g. "$TMPDIR/kitty". To customize the window split, `enabled_layouts`
+#   has to be set to `all` or `splits` (the former is the default value).
+#   This terminal is also able to show images without extra dependencies.
 #
 # Shell: POSIX compliant
 # Authors: Todd Yamakawa, Léo Villeveygoux, @Recidiviste, Mario Ortiz Manero, Luuk van Baal
@@ -406,14 +406,12 @@ if [ "$PREVIEW_MODE" ]; then
 else
     if [ ! -r "$NNN_FIFO" ]; then
         clear
-        printf "No FIFO available! (\$NNN_FIFO='%s')\nPlease read the documentation" "$NNN_FIFO"
-        read -r _
+        printf "No FIFO available! (\$NNN_FIFO='%s')\nPlease read Usage in preview-tui-ext." "$NNN_FIFO"
+        cfg=$(stty -g); stty raw -echo; head -c 1; stty "$cfg"
     elif [ "$KITTY_WINDOW_ID" ] && [ -z "$KITTY_LISTEN_ON" ]; then
-        # The escape codes used to control kitty splits cause problems when run from a background process.
-        # Use --listen-on flag or listen_on config variable to avoid(https://sw.kovidgoyal.net/kitty/conf.html)
         clear
-        printf "\$KITTY_LISTEN_ON not set!\nPlease add listen_on to your kitty.conf or start with the --listen-on flag."
-        read -r _
+        printf "\$KITTY_LISTEN_ON not set!\nPlease read Usage in preview-tui-ext."
+        cfg=$(stty -g); stty raw -echo; head -c 1; stty "$cfg"
     else
         togglepreview "$1" &
     fi