Parcourir la source

Block nesting of nnn instances

master
Arun Prakash Jana il y a 5 ans
Parent
révision
f4acfc7a4e
Aucune clé connue n'a été trouvée dans la base pour cette signature ID de la clé GPG: A75979F35C080412
4 fichiers modifiés avec 19 ajouts et 1 suppressions
  1. +6
    -0
      misc/quitcd/quitcd.bash
  2. +1
    -1
      misc/quitcd/quitcd.csh
  3. +6
    -0
      misc/quitcd/quitcd.fish
  4. +6
    -0
      misc/quitcd/quitcd.zsh

+ 6
- 0
misc/quitcd/quitcd.bash Voir le fichier

@@ -1,5 +1,11 @@
n()
{
# Block nesting of nnn in subshells
if [ $(expr $NNNLVL + 0) -ge 1 ]; then
echo "nnn is already running"
return
fi

# 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


+ 1
- 1
misc/quitcd/quitcd.csh Voir le fichier

@@ -4,4 +4,4 @@
# To cd on quit only on ^G, export NNN_TMPFILE after the call to nnn
set NNN_TMPFILE=~/.config/nnn/.lastd

alias n 'nnn; source "$NNN_TMPFILE"; rm "$NNN_TMPFILE"'
alias n 'nnn; source "$NNN_TMPFILE"; rm -f "$NNN_TMPFILE"'

+ 6
- 0
misc/quitcd/quitcd.fish Voir le fichier

@@ -3,6 +3,12 @@
# or, add the lines to the 'config.fish' file.

function n --description 'support nnn quit and change directory'
# Block nesting of nnn in subshells
if [ (expr $NNNLVL + 0) -ge 1 ]
echo "nnn is already running"
return
end

# 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
if test -n "$XDG_CONFIG_HOME"


+ 6
- 0
misc/quitcd/quitcd.zsh Voir le fichier

@@ -1,5 +1,11 @@
n()
{
# Block nesting of nnn in subshells
if [ $(expr $NNNLVL + 0) -ge 1 ]; then
echo "nnn is already running"
return
fi

# 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


||||||
x
 
000:0
Chargement…
Annuler
Enregistrer