aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--editors/vi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/editors/vi.c b/editors/vi.c
index ba608fbd2..3daa0756b 100644
--- a/editors/vi.c
+++ b/editors/vi.c
@@ -2147,7 +2147,7 @@ static char *char_insert(char *p, char c, int undo) // insert the char c at 'p'
2147#if ENABLE_FEATURE_VI_SETOPTS 2147#if ENABLE_FEATURE_VI_SETOPTS
2148 if (autoindent) { 2148 if (autoindent) {
2149 len = indent_len(bol); 2149 len = indent_len(bol);
2150 if (len && get_column(bol + len) == indentcol) { 2150 if (len && get_column(bol + len) == indentcol && bol[len] == '\n') {
2151 // remove autoindent from otherwise empty line 2151 // remove autoindent from otherwise empty line
2152 text_hole_delete(bol, bol + len - 1, undo); 2152 text_hole_delete(bol, bol + len - 1, undo);
2153 p = bol; 2153 p = bol;