diff options
Diffstat (limited to 'src/nvim/version.c')
-rw-r--r-- | src/nvim/version.c | 38 |
1 files changed, 9 insertions, 29 deletions
diff --git a/src/nvim/version.c b/src/nvim/version.c index cb9088afae..038c9701bf 100644 --- a/src/nvim/version.c +++ b/src/nvim/version.c @@ -13,18 +13,18 @@ #include "auto/versiondef.h" // version info generated by the build system #include "auto/versiondef_git.h" -#include "nvim/api/private/defs.h" #include "nvim/api/private/helpers.h" #include "nvim/ascii_defs.h" #include "nvim/buffer.h" +#include "nvim/buffer_defs.h" #include "nvim/charset.h" #include "nvim/drawscreen.h" #include "nvim/ex_cmds_defs.h" -#include "nvim/func_attr.h" -#include "nvim/gettext.h" +#include "nvim/gettext_defs.h" #include "nvim/globals.h" #include "nvim/grid.h" #include "nvim/highlight.h" +#include "nvim/highlight_defs.h" #include "nvim/lua/executor.h" #include "nvim/mbyte.h" #include "nvim/memory.h" @@ -512,7 +512,7 @@ static const int included_patches[] = { 1971, 1970, // 1969, - // 1968, + 1968, 1967, 1966, 1965, @@ -897,7 +897,7 @@ static const int included_patches[] = { // 1586, 1585, // 1584, - // 1583, + 1583, 1582, 1581, // 1580, @@ -2550,24 +2550,6 @@ bool has_vim_patch(int n) return false; } -Dictionary version_dict(void) -{ - Dictionary d = ARRAY_DICT_INIT; - PUT(d, "major", INTEGER_OBJ(NVIM_VERSION_MAJOR)); - PUT(d, "minor", INTEGER_OBJ(NVIM_VERSION_MINOR)); - PUT(d, "patch", INTEGER_OBJ(NVIM_VERSION_PATCH)); -#ifndef NVIM_VERSION_BUILD - PUT(d, "build", NIL); -#else - PUT(d, "build", CSTR_AS_OBJ(NVIM_VERSION_BUILD)); -#endif - PUT(d, "prerelease", BOOLEAN_OBJ(NVIM_VERSION_PRERELEASE[0] != '\0')); - PUT(d, "api_level", INTEGER_OBJ(NVIM_API_LEVEL)); - PUT(d, "api_compatible", INTEGER_OBJ(NVIM_API_LEVEL_COMPAT)); - PUT(d, "api_prerelease", BOOLEAN_OBJ(NVIM_API_PRERELEASE)); - return d; -} - void ex_version(exarg_T *eap) { // Ignore a ":version 9.99" command. @@ -2582,7 +2564,7 @@ void ex_version(exarg_T *eap) /// When "wrap" is true wrap the string in []. /// @param s /// @param wrap -static void version_msg_wrap(char *s, int wrap) +static void version_msg_wrap(char *s, bool wrap) { int len = vim_strsize(s) + (wrap ? 2 : 0); @@ -2649,7 +2631,7 @@ void list_in_columns(char **items, int size, int current) for (int i = 0; !got_int && i < nrow * ncol; i++) { int idx = (i / ncol) + (i % ncol) * nrow; if (idx < item_count) { - int last_col = (i + 1) % ncol == 0; + bool last_col = (i + 1) % ncol == 0; if (idx == current) { msg_putchar('['); } @@ -2681,9 +2663,9 @@ void list_in_columns(char **items, int size, int current) void list_lua_version(void) { - char *code = "return ((jit and jit.version) and jit.version or _VERSION)"; Error err = ERROR_INIT; - Object ret = nlua_exec(cstr_as_string(code), (Array)ARRAY_DICT_INIT, &err); + Object ret = NLUA_EXEC_STATIC("return ((jit and jit.version) and jit.version or _VERSION)", + (Array)ARRAY_DICT_INIT, kRetObject, NULL, &err); assert(!ERROR_SET(&err)); assert(ret.type == kObjectTypeString); msg(ret.data.string.data, 0); @@ -2708,7 +2690,6 @@ void list_version(void) version_msg("\"\n"); #endif -#ifdef HAVE_PATHDEF if (*default_vim_dir != NUL) { version_msg(_(" fall-back for $VIM: \"")); version_msg(default_vim_dir); @@ -2720,7 +2701,6 @@ void list_version(void) version_msg(default_vimruntime_dir); version_msg("\"\n"); } -#endif } version_msg(p_verbose > 0 |