[PATCH] vi: initialise tabstop once not for each file (original) (raw)
Ron Yorston rmy at pobox.com
Fri Jun 11 12:22:25 UTC 2021
- Previous message (by thread): switch_root and /etc/inittab
- Next message (by thread): [PATCH] vi: initialise tabstop once not for each file
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
The default tabstop value should be set during early start up, not reset for each new file.
Signed-off-by: Ron Yorston <rmy at pobox.com>
editors/vi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/editors/vi.c b/editors/vi.c
index d85cdd98d..717d7c29e 100644
--- a/editors/vi.c
+++ b/editors/vi.c
@@ -535,6 +535,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
@@ -4620,7 +4621,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
2.31.1
- Previous message (by thread): switch_root and /etc/inittab
- Next message (by thread): [PATCH] vi: initialise tabstop once not for each file
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]