nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit be65fe4ccf005b124dea016133d320e8bdb3a31c
parent 7d70a655e6eed56c163d352c3d3c4d90d0063285
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Thu, 21 Nov 2019 02:23:02 +0530

Add examples of conflicting keybinds

Diffstat:
Mmisc/quitcd/quitcd.bash | 5+++++
Mmisc/quitcd/quitcd.csh | 5+++++
Mmisc/quitcd/quitcd.fish | 5+++++
Mmisc/quitcd/quitcd.zsh | 5+++++
4 files changed, 20 insertions(+), 0 deletions(-)

diff --git 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 @@ -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 @@ -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 @@ -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