From 2f6c180433f9f0e32eac7f1fea90a6f4032590d6 Mon Sep 17 00:00:00 2001
From: Arun Prakash Jana <engineerarun@gmail.com>
Date: Wed, 29 Sep 2021 19:16:58 +0530
Subject: [PATCH] Improve docs in cd on quit scripts

---
 misc/quitcd/quitcd.bash_zsh | 8 +++++---
 misc/quitcd/quitcd.csh      | 5 +++--
 misc/quitcd/quitcd.fish     | 4 +++-
 3 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/misc/quitcd/quitcd.bash_zsh b/misc/quitcd/quitcd.bash_zsh
index 40d94a60..76b9d402 100644
--- a/misc/quitcd/quitcd.bash_zsh
+++ b/misc/quitcd/quitcd.bash_zsh
@@ -6,9 +6,11 @@ n ()
         return
     fi
 
-    # The default behaviour is to cd on quit (nnn checks if NNN_TMPFILE is set)
-    # To cd on quit only on ^G, remove the "export" as in:
-    #     NNN_TMPFILE="${XDG_CONFIG_HOME:-$HOME/.config}/nnn/.lastd"
+    # The behaviour is set to cd on quit (nnn checks if NNN_TMPFILE is set)
+    # To cd on quit only on ^G, either remove the "export" as in:
+    #    NNN_TMPFILE="${XDG_CONFIG_HOME:-$HOME/.config}/nnn/.lastd"
+    #    (or, to a custom path: NNN_TMPFILE=/tmp/.lastd)
+    # or, export NNN_TMPFILE after nnn invocation
     export NNN_TMPFILE="${XDG_CONFIG_HOME:-$HOME/.config}/nnn/.lastd"
 
     # Unmask ^Q (, ^V etc.) (if required, see `stty -a`) to Quit nnn
diff --git a/misc/quitcd/quitcd.csh b/misc/quitcd/quitcd.csh
index d0427430..c1ca743b 100644
--- a/misc/quitcd/quitcd.csh
+++ b/misc/quitcd/quitcd.csh
@@ -1,7 +1,8 @@
 # NOTE: set NNN_TMPFILE correctly if you use 'XDG_CONFIG_HOME'
 
-# The default behaviour is to cd on quit (nnn checks if NNN_TMPFILE is set)
-# To cd on quit only on ^G, export NNN_TMPFILE after the call to nnn
+# The behaviour is set to cd on quit (nnn checks if NNN_TMPFILE is set)
+# To cd on quit only on ^G, set NNN_TMPFILE after nnn invocation
+# A custom path can also be set e.g. set NNN_TMPFILE=/tmp/.lastd
 set NNN_TMPFILE=~/.config/nnn/.lastd
 
 # Unmask ^Q (, ^V etc.) (if required, see `stty -a`) to Quit nnn
diff --git a/misc/quitcd/quitcd.fish b/misc/quitcd/quitcd.fish
index 33fb991b..2e63395f 100644
--- a/misc/quitcd/quitcd.fish
+++ b/misc/quitcd/quitcd.fish
@@ -11,9 +11,11 @@ function n --wraps nnn --description 'support nnn quit and change directory'
         end
     end
 
-    # The default behaviour is to cd on quit (nnn checks if NNN_TMPFILE is set)
+    # The behaviour is set to cd on quit (nnn checks if NNN_TMPFILE is set)
     # To cd on quit only on ^G, remove the "-x" as in:
     #    set NNN_TMPFILE "$XDG_CONFIG_HOME/nnn/.lastd"
+    #    (or, to a custom path: set NNN_TMPFILE "/tmp/.lastd")
+    # or, export NNN_TMPFILE after nnn invocation
     if test -n "$XDG_CONFIG_HOME"
         set -x NNN_TMPFILE "$XDG_CONFIG_HOME/nnn/.lastd"
     else
-- 
2.51.0