From 24b71bcf1f36661216e73d5211cab2226e126705 Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Tue, 19 Oct 2021 18:47:50 +0530 Subject: [PATCH] Picker mode: don't pick on Enter if selection exists --- src/nnn.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nnn.c b/src/nnn.c index 8499489a..238af1aa 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -6828,7 +6828,7 @@ nochange: #endif /* If opened as vim plugin and Enter/^M pressed, pick */ if (g_state.picker && (sel == SEL_OPEN)) { - if (!(pdents[cur].flags & FILE_SELECTED)) + if (nselected == 0) /* Pick if none selected */ appendfpath(newpath, mkpath(path, pent->name, newpath)); return EXIT_SUCCESS; } @@ -7263,7 +7263,7 @@ nochange: else #endif /* move cursor to the next entry if this is not the last entry */ - if (!g_state.stayonsel && !g_state.picker && cur != ndents - 1) + if (!g_state.stayonsel && (cur != ndents - 1)) move_cursor((cur + 1) % ndents, 0); break; case SEL_SELMUL: -- 2.48.1