nano-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]