aboutsummaryrefslogtreecommitdiffstats
path: root/misc/quitcd
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2019-11-21 02:23:02 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2019-11-21 02:23:02 +0530
commitbe65fe4ccf005b124dea016133d320e8bdb3a31c (patch)
treeceec8c5b75f3151c71bf3bf64ba1eabb3fbec7a7 /misc/quitcd
parent7d70a655e6eed56c163d352c3d3c4d90d0063285 (diff)
downloadnnn-be65fe4ccf005b124dea016133d320e8bdb3a31c.tar.gz
Add examples of conflicting keybinds
Diffstat (limited to 'misc/quitcd')
-rw-r--r--misc/quitcd/quitcd.bash5
-rw-r--r--misc/quitcd/quitcd.csh5
-rw-r--r--misc/quitcd/quitcd.fish5
-rw-r--r--misc/quitcd/quitcd.zsh5
4 files changed, 20 insertions, 0 deletions
diff --git a/misc/quitcd/quitcd.bash b/misc/quitcd/quitcd.bash
index 95939a0..70498cb 100644
--- a/misc/quitcd/quitcd.bash
+++ b/misc/quitcd/quitcd.bash
@@ -6,6 +6,11 @@ n()
return
fi
+ # Unmask ^Q (, ^V etc.) (if required, see `stty -a`) to Quit nnn
+ # stty start undef
+ # stty stop undef
+ # stty lwrap undef
+
# 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
export NNN_TMPFILE=${XDG_CONFIG_HOME:-$HOME/.config}/nnn/.lastd
diff --git a/misc/quitcd/quitcd.csh b/misc/quitcd/quitcd.csh
index b9db423..9806cef 100644
--- a/misc/quitcd/quitcd.csh
+++ b/misc/quitcd/quitcd.csh
@@ -4,4 +4,9 @@
# To cd on quit only on ^G, export NNN_TMPFILE after the call to nnn
set NNN_TMPFILE=~/.config/nnn/.lastd
+# Unmask ^Q (, ^V etc.) (if required, see `stty -a`) to Quit nnn
+# stty start undef
+# stty stop undef
+# stty lwrap undef
+
alias n 'nnn -fis; source "$NNN_TMPFILE"; rm -f "$NNN_TMPFILE"'
diff --git a/misc/quitcd/quitcd.fish b/misc/quitcd/quitcd.fish
index 12fcced..3053656 100644
--- a/misc/quitcd/quitcd.fish
+++ b/misc/quitcd/quitcd.fish
@@ -17,6 +17,11 @@ function n --description 'support nnn quit and change directory'
set -x NNN_TMPFILE "$HOME/.config/nnn/.lastd"
end
+ # Unmask ^Q (, ^V etc.) (if required, see `stty -a`) to Quit nnn
+ # stty start undef
+ # stty stop undef
+ # stty lwrap undef
+
nnn $argv
if test -e $NNN_TMPFILE
diff --git a/misc/quitcd/quitcd.zsh b/misc/quitcd/quitcd.zsh
index 20a613f..57f0fcf 100644
--- a/misc/quitcd/quitcd.zsh
+++ b/misc/quitcd/quitcd.zsh
@@ -10,6 +10,11 @@ n()
# To cd on quit only on ^G, export NNN_TMPFILE after the call to nnn
export NNN_TMPFILE=${XDG_CONFIG_HOME:-$HOME/.config}/nnn/.lastd
+ # Unmask ^Q (, ^V etc.) (if required, see `stty -a`) to Quit nnn
+ # stty start undef
+ # stty stop undef
+ # stty lwrap undef
+
nnn "$@"
if [ -f $NNN_TMPFILE ]; then