nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit dfcb1268ca8735c79cbb172b789e36a4abd43d43
parent 2122a1a2b5d95f621c3c3d1b9df6aa428c25a3ca
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Thu,  9 Nov 2017 21:38:19 +0100

tweaks: adjust a comment, and condense a fragment of code

Diffstat:
Msrc/nano.c | 12+++++-------
1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/src/nano.c b/src/nano.c @@ -2358,13 +2358,11 @@ int main(int argc, char **argv) /* Initialize the pointers for the Search/Replace/Execute histories. */ history_init(); - /* If we need any of the history files, verify that the user's home - * directory and its .nano subdirctory exist. */ - if (ISSET(HISTORYLOG) || ISSET(POS_HISTORY)) { - if (!have_statedir()) { - UNSET(HISTORYLOG); - UNSET(POS_HISTORY); - } + /* If we need history files, verify that we have a directory for them, + * and when not, cancel the options. */ + if ((ISSET(HISTORYLOG) || ISSET(POS_HISTORY)) && !have_statedir()) { + UNSET(HISTORYLOG); + UNSET(POS_HISTORY); } /* If the user wants history persistence, read the relevant files. */