aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2018-12-10 00:09:05 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2018-12-10 00:09:05 +0530
commit31c15dcdcaf56a5cbe454c8080c01ea6991ec908 (patch)
tree7038367acecc7363a6168bc345f523f803d2bb5d /src
parent55abe4f76e41a398ba6c103c0939d7b16c52e86e (diff)
downloadnnn-31c15dcdcaf56a5cbe454c8080c01ea6991ec908.tar.gz
On entry delete move to previous file
Diffstat (limited to 'src')
-rw-r--r--src/nnn.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nnn.c b/src/nnn.c
index f79a1bd..7706eef 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -3199,7 +3199,11 @@ nochange:
mkpath(path, dents[cur].name, newpath, PATH_MAX);
spawn("rm", rm_opts, newpath, NULL, F_NORMAL | F_SIGINT);
+ if (cur && access(newpath, F_OK) == -1)
+ --cur;
+
copycurname();
+
if (cfg.filtermode)
presel = FILTER;
goto begin;