aboutsummaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
Diffstat (limited to 'misc')
-rw-r--r--misc/quitcd/quitcd.bash7
-rw-r--r--misc/quitcd/quitcd.fish3
-rw-r--r--misc/quitcd/quitcd.zsh7
3 files changed, 14 insertions, 3 deletions
diff --git a/misc/quitcd/quitcd.bash b/misc/quitcd/quitcd.bash
index 94accd6..71abf1f 100644
--- a/misc/quitcd/quitcd.bash
+++ b/misc/quitcd/quitcd.bash
@@ -2,7 +2,12 @@ export NNN_TMPFILE="/tmp/nnn"
n()
{
- nnn -d
+ if [ -n "$1" ]; then
+ nnn -d "$1"
+ else
+ nnn -d
+ fi
+
if [ -f $NNN_TMPFILE ]; then
. $NNN_TMPFILE
rm $NNN_TMPFILE
diff --git a/misc/quitcd/quitcd.fish b/misc/quitcd/quitcd.fish
index 35551c8..f438009 100644
--- a/misc/quitcd/quitcd.fish
+++ b/misc/quitcd/quitcd.fish
@@ -1,7 +1,8 @@
export NNN_TMPFILE="/tmp/nnn"
function n --description 'support nnn quit and change directory'
- nnn -d
+ nnn -d $argv[1]
+
if test -e $NNN_TMPFILE
. $NNN_TMPFILE
rm $NNN_TMPFILE
diff --git a/misc/quitcd/quitcd.zsh b/misc/quitcd/quitcd.zsh
index 94accd6..71abf1f 100644
--- a/misc/quitcd/quitcd.zsh
+++ b/misc/quitcd/quitcd.zsh
@@ -2,7 +2,12 @@ export NNN_TMPFILE="/tmp/nnn"
n()
{
- nnn -d
+ if [ -n "$1" ]; then
+ nnn -d "$1"
+ else
+ nnn -d
+ fi
+
if [ -f $NNN_TMPFILE ]; then
. $NNN_TMPFILE
rm $NNN_TMPFILE