[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Nano-devel] [PATCH v2] text: add auto-indentation to the file size afte
From: |
Benno Schulenberg |
Subject: |
[Nano-devel] [PATCH v2] text: add auto-indentation to the file size after creating the undo item |
Date: |
Sun, 22 Jul 2018 13:27:48 +0200 |
The undo item for ENTER should record the file size before the amount of
auto-indentation whitespace is added to it.
This fixes https://savannah.gnu.org/bugs/?54344.
Reported-by: Liu Hao <address@hidden>
---
src/text.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/text.c b/src/text.c
index f9bfa7e2..b2516209 100644
--- a/src/text.c
+++ b/src/text.c
@@ -1050,8 +1050,6 @@ void do_enter(void)
/* If there were only blanks before the cursor, trim them. */
if (allblanks)
openfile->current_x = 0;
- else
- openfile->totsize += extra;
}
#endif
@@ -1081,6 +1079,8 @@ void do_enter(void)
set_modified();
#ifndef NANO_TINY
+ if (ISSET(AUTOINDENT) && !allblanks)
+ openfile->totsize += extra;
update_undo(ENTER);
#endif
--
2.17.1
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Nano-devel] [PATCH v2] text: add auto-indentation to the file size after creating the undo item,
Benno Schulenberg <=