nano

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

commit 438f713b3fbfcbfc71a94750eca265ff46b75198
parent e29697d210102aca11d4d1c4acd85567596d092a
Author: Chris Allegretta <chrisa@asty.org>
Date:   Wed, 16 Jan 2002 00:54:47 +0000

- nano.c:do_wrap() - Move right increment to part where new line is created, should change (fix?) some wrapping problems with autoindent


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

Diffstat:
MChangeLog | 3+++
Mnano.c | 3+--
2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -16,6 +16,9 @@ CVS code - do_suspend() - Call tcsetattr() to restore the old terminal settings, so tcsh can use ^C after suspend for example (fixes BUG #68). + do_wrap() + - Move "right" increment to part where new line is created, + should change (fix?) some wrapping problems with autoindent. - global.c: shorcut_init() - Replace hard coded ALT_G and ALT_H values in the replace diff --git a/nano.c b/nano.c @@ -1031,7 +1031,6 @@ void do_wrap(filestruct * inptr, char input_char) while ((inptr->next->data[i] == ' ' || inptr->next->data[i] == '\t')) { i++; - right++; } } #endif @@ -1102,7 +1101,6 @@ void do_wrap(filestruct * inptr, char input_char) while ((inptr->next->data[i] == ' ' || inptr->next->data[i] == '\t')) { i++; - right++; } } #endif @@ -1223,6 +1221,7 @@ void do_wrap(filestruct * inptr, char input_char) extra++; spc++; totsize++; + right++; } t = charalloc(strlen(temp->data) + extra + 1); strncpy(t, inptr->data, extra);