vi: initialise tabstop once not for each file

The default tabstop value should be set during early start up,
not reset for each new file.

Signed-off-by: Ron Yorston <rmy@pobox.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Ron Yorston 2021-06-11 13:22:25 +01:00 committed by Denys Vlasenko
parent f7ed0e8ae0
commit 52c4b7ac3b

View File

@ -536,6 +536,7 @@ struct globals {
last_modified_count = -1; \
/* "" but has space for 2 chars: */ \
IF_FEATURE_VI_SEARCH(last_search_pattern = xzalloc(2);) \
tabstop = 8; \
} while (0)
#if ENABLE_FEATURE_VI_CRASHME
@ -4619,7 +4620,6 @@ static void edit_file(char *fn)
cmd_mode = 0; // 0=command 1=insert 2='R'eplace
cmdcnt = 0;
tabstop = 8;
offset = 0; // no horizontal offset
c = '\0';
#if ENABLE_FEATURE_VI_DOT_CMD