From 0fe11fe70a1927356bf3c2edc01741c1cd65e614 Mon Sep 17 00:00:00 2001 From: ZyX Date: Tue, 18 Aug 2015 19:32:31 +0300 Subject: shada: Add generator key to the header MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit For use in viminfo→shada converters, plugins that allow editing ShaDa files or any other software which generates ShaDa files for whatever purpose. --- src/nvim/shada.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/nvim/shada.c b/src/nvim/shada.c index 76ae82e309..322f485f48 100644 --- a/src/nvim/shada.c +++ b/src/nvim/shada.c @@ -2418,9 +2418,11 @@ static ShaDaWriteResult shada_write(ShaDaWriteDef *const sd_writer, .timestamp = os_time(), .data = { .header = { - .size = 4, - .capacity = 4, + .size = 5, + .capacity = 5, .items = ((KeyValuePair[]) { + { STATIC_CSTR_AS_STRING("generator"), + STRING_OBJ(STATIC_CSTR_AS_STRING("nvim")) }, { STATIC_CSTR_AS_STRING("version"), STRING_OBJ(cstr_as_string(longVersion)) }, { STATIC_CSTR_AS_STRING("max_kbyte"), @@ -2605,9 +2607,7 @@ static ShaDaWriteResult shada_write(ShaDaWriteDef *const sd_writer, continue; } const char *const fname = (char *) (fm.fmark.fnum == 0 - ? (fm.fname == NULL - ? NULL - : fm.fname) + ? (fm.fname == NULL ? NULL : fm.fname) : buf->b_ffname); if (fname == NULL) { continue; -- cgit