nano

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

commit 5bb096d32fb168ed393719397d7d414d961655b0
parent aff252aed63423d506647ad9a072f495cab83419
Author: Benno Schulenberg <bensberg@justemail.net>
Date:   Fri, 10 Jul 2015 17:49:30 +0000

Rearranging a few lines plus some whitespace.


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5292 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

Diffstat:
MChangeLog | 1+
Msrc/files.c | 8++++----
2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -6,6 +6,7 @@ * src/files.c: Unwrap some lines and rewrap some others in a more congenial manner; tweak some comments and whitespace and braces. * src/files.c (read_line): Remove two lines of dead code. + * src/files.c (read_line): Rearrange a few lines and some whitespace. 2015-07-06 Benno Schulenberg <bensberg@justemail.net> * src/global.c (add_to_sclist), src/help.c (help_init), src/nano.h, diff --git a/src/files.c b/src/files.c @@ -590,18 +590,18 @@ filestruct *read_line(char *buf, filestruct *prevnode, bool /* Special case: we're inserting into the first line. */ fileptr->prev = NULL; fileptr->next = openfile->fileage; + openfile->fileage = fileptr; fileptr->lineno = 1; - *first_line_ins = FALSE; /* Make sure that our edit window stays on the first line. */ - openfile->edittop = fileptr; - openfile->fileage = fileptr; + openfile->edittop = fileptr; + *first_line_ins = FALSE; } else { assert(prevnode != NULL); + prevnode->next = fileptr; fileptr->prev = prevnode; fileptr->next = NULL; fileptr->lineno = prevnode->lineno + 1; - prevnode->next = fileptr; } return fileptr;