Bläddra i källkod

Block nesting of nnn instances

master
Arun Prakash Jana 5 år sedan
förälder
incheckning
f4acfc7a4e
Ingen känd nyckel hittad för denna signaturen i databasen GPG-nyckel ID: A75979F35C080412
4 ändrade filer med 19 tillägg och 1 borttagningar
  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 Visa fil

@@ -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 Visa fil

@@ -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 Visa fil

@@ -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 Visa fil

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


Laddar…
Avbryt
Spara