From: NRK Date: Thu, 12 Aug 2021 05:17:48 +0000 (+0600) Subject: Disable e on picker mode X-Git-Tag: v4.4~61^2 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=8a1a5db92ad0b022df129f280be84f615cdfd5a9;p=nnn.git Disable e on picker mode Mainly so that pressing 'e' due to muscle memory on nnn.vim doesn't nest a new editor instance inside the embedded vim terminal. However invoking nnn with picker mode implies that the intention is to pick file(s), there shouldn't be any business trying to edit things on the fly. And if editing a file while in picker mode is desirable, then 'l' can be used for that instead. --- diff --git a/src/nnn.c b/src/nnn.c index e6665e77..9ca0240d 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -7206,7 +7206,8 @@ nochange: copycurname(); goto nochange; case SEL_EDIT: - spawn(editor, newpath, NULL, NULL, F_CLI); + if (!g_state.picker) + spawn(editor, newpath, NULL, NULL, F_CLI); continue; default: /* SEL_LOCK */ lock_terminal();