commit 24b71bcf1f36661216e73d5211cab2226e126705
parent 12fa5344cffcfd7aba726d4c594d3995d5edc840
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date: Tue, 19 Oct 2021 18:47:50 +0530
Picker mode: don't pick on Enter if selection exists
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git 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: