Compare commits
20 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5d343abfff | ||
|
|
86d3469aa8 | ||
|
|
0dc028fee1 | ||
|
|
d563e7c507 | ||
|
|
b9d8c6a8a3 | ||
|
|
ed7f4bee8b | ||
|
|
c77ae51842 | ||
|
|
84971845eb | ||
|
|
9b1524e375 | ||
|
|
0f60fcea73 | ||
|
|
f1b24203d5 | ||
|
|
df500bb497 | ||
|
|
8d59d27fa9 | ||
|
|
d172245ca5 | ||
|
|
5ab51fdcbf | ||
|
|
40fe6f1856 | ||
|
|
b404a349ff | ||
|
|
d5678c2da3 | ||
|
|
985faae2ea | ||
|
|
ae1a47e868 |
10 changed files with 485 additions and 76 deletions
6
.gitignore
vendored
6
.gitignore
vendored
|
|
@ -18,3 +18,9 @@
|
|||
/neovim-0.5.1.tar.gz
|
||||
/neovim-0.6.0.tar.gz
|
||||
/neovim-0.6.1.tar.gz
|
||||
/neovim-0.7.0.tar.gz
|
||||
/neovim-0.7.2.tar.gz
|
||||
/neovim-0.8.0.tar.gz
|
||||
/neovim-0.8.1.tar.gz
|
||||
/neovim-0.8.2.tar.gz
|
||||
/neovim-0.8.3.tar.gz
|
||||
|
|
|
|||
52
22729.patch
Normal file
52
22729.patch
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
From a917104263ac6dda15a9c9b7ab61e3378aec58a9 Mon Sep 17 00:00:00 2001
|
||||
From: koeleck <779769+koeleck@users.noreply.github.com>
|
||||
Date: Sun, 19 Mar 2023 22:32:37 +0100
|
||||
Subject: [PATCH] fix: invalid buffer size argument to snprintf #22729
|
||||
|
||||
Problem:
|
||||
Crash in findtags_add_match with FORTIFY_SOURCE=3.
|
||||
Note: Fedora 38 packages are now built with -D_FORTIFY_SOURCE=3 by default.
|
||||
1. Compile with overflow protection.
|
||||
2. nvim --clean
|
||||
3. :h <Space> <Tab>
|
||||
4. `*** overflow detected ***: terminated`
|
||||
|
||||
The additional checks for the stated buffer size and the actual bounds
|
||||
of the buffer do not match. See `___snprintf_chk` in the glibc sources:
|
||||
https://sourceware.org/git/?p=glibc.git;a=blob;f=debug/snprintf_chk.c;h=59577de076c570b81307dd31c8c73e265808cf4c;hb=HEAD#l28
|
||||
|
||||
Solution:
|
||||
Fix arithmetic error: The length of the previously written data is now
|
||||
subtracted from the total size of the buffer, instead of added on top.
|
||||
|
||||
close #22718
|
||||
|
||||
Backported by: Andreas Schneider <asn@cryptomilk.org>
|
||||
---
|
||||
src/nvim/tag.c | 5 +++--
|
||||
1 file changed, 3 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/nvim/tag.c b/src/nvim/tag.c
|
||||
index a8d8eebb0..501f31196 100644
|
||||
--- a/src/nvim/tag.c
|
||||
+++ b/src/nvim/tag.c
|
||||
@@ -2029,13 +2029,14 @@ parse_line:
|
||||
// The format is {tagname}@{lang}NUL{heuristic}NUL
|
||||
*tagp.tagname_end = NUL;
|
||||
len = (size_t)(tagp.tagname_end - (char_u *)tagp.tagname);
|
||||
- mfp = xmalloc(sizeof(char) + len + 10 + ML_EXTRA + 1);
|
||||
+ size_t mfp_size = sizeof(char) + len + 10 + ML_EXTRA + 1;
|
||||
+ mfp = xmalloc(mfp_size);
|
||||
|
||||
p = (char_u *)mfp;
|
||||
STRCPY(p, tagp.tagname);
|
||||
p[len] = '@';
|
||||
STRCPY(p + len + 1, help_lang);
|
||||
- snprintf((char *)p + len + 1 + ML_EXTRA, STRLEN(p) + len + 1 + ML_EXTRA, "%06d",
|
||||
+ snprintf(p + len + 1 + ML_EXTRA, mfp_size - (len + 1 + ML_EXTRA), "%06d",
|
||||
help_heuristic(tagp.tagname,
|
||||
match_re ? matchoff : 0, !match_no_ic)
|
||||
+ help_pri);
|
||||
--
|
||||
2.39.2
|
||||
|
||||
158
22780.patch
Normal file
158
22780.patch
Normal file
|
|
@ -0,0 +1,158 @@
|
|||
From a4640cc51fda6b5688c9b79c2d4d7d19e6d758a3 Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Schneider <asn@cryptomilk.org>
|
||||
Date: Sat, 25 Mar 2023 11:26:36 +0100
|
||||
Subject: [PATCH] fix: snprintf buffer overflow detected by -D_FORTIFY_SOURCE=3
|
||||
|
||||
Thread no. 1 (24 frames)
|
||||
#8 snprintf at /usr/include/bits/stdio2.h:54
|
||||
#9 set_cmdarg at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/eval.c:7044
|
||||
#10 apply_autocmds_group at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/autocmd.c:1843
|
||||
#11 apply_autocmds_exarg at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/autocmd.c:1549
|
||||
#12 readfile at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/fileio.c:617
|
||||
#13 buf_reload at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/fileio.c:5038
|
||||
#14 buf_check_timestamp at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/fileio.c:4952
|
||||
#15 check_timestamps at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/fileio.c:4678
|
||||
#16 ex_checktime at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/ex_cmds2.c:765
|
||||
#17 execute_cmd0 at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/ex_docmd.c:1620
|
||||
#18 do_one_cmd at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/ex_docmd.c:2275
|
||||
#19 do_cmdline at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/ex_docmd.c:584
|
||||
#20 ex_execute at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/eval.c:7727
|
||||
#21 execute_cmd0 at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/ex_docmd.c:1620
|
||||
#22 do_one_cmd at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/ex_docmd.c:2275
|
||||
#23 do_cmdline at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/ex_docmd.c:584
|
||||
#24 do_ucmd at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/usercmd.c:1661
|
||||
#25 execute_cmd0 at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/ex_docmd.c:1612
|
||||
#26 do_one_cmd at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/ex_docmd.c:2275
|
||||
#27 do_cmdline at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/ex_docmd.c:584
|
||||
#28 nv_colon at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/normal.c:4058
|
||||
#29 normal_execute at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/normal.c:1172
|
||||
#30 state_enter at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/state.c:88
|
||||
#31 normal_enter at /usr/src/debug/neovim-0.8.2-2.fc38.x86_64/src/nvim/normal.c:471
|
||||
|
||||
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
|
||||
---
|
||||
src/nvim/eval.c | 73 +++++++++++++++++++++++++++++++++++++------------
|
||||
1 file changed, 55 insertions(+), 18 deletions(-)
|
||||
|
||||
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
|
||||
index cd76d1108..c652d9507 100644
|
||||
--- a/src/nvim/eval.c
|
||||
+++ b/src/nvim/eval.c
|
||||
@@ -6999,20 +6999,18 @@ char *set_cmdarg(exarg_T *eap, char *oldarg)
|
||||
{
|
||||
char *oldval = vimvars[VV_CMDARG].vv_str;
|
||||
if (eap == NULL) {
|
||||
- xfree(oldval);
|
||||
- vimvars[VV_CMDARG].vv_str = oldarg;
|
||||
- return NULL;
|
||||
+ goto error;
|
||||
}
|
||||
|
||||
size_t len = 0;
|
||||
if (eap->force_bin == FORCE_BIN) {
|
||||
- len = 6;
|
||||
+ len += 6; // " ++bin"
|
||||
} else if (eap->force_bin == FORCE_NOBIN) {
|
||||
- len = 8;
|
||||
+ len += 8; // " ++nobin"
|
||||
}
|
||||
|
||||
if (eap->read_edit) {
|
||||
- len += 7;
|
||||
+ len += 7; // " ++edit"
|
||||
}
|
||||
|
||||
if (eap->force_ff != 0) {
|
||||
@@ -7027,38 +7025,77 @@ char *set_cmdarg(exarg_T *eap, char *oldarg)
|
||||
|
||||
const size_t newval_len = len + 1;
|
||||
char *newval = xmalloc(newval_len);
|
||||
+ size_t xlen = 0;
|
||||
+ int rc = 0;
|
||||
|
||||
if (eap->force_bin == FORCE_BIN) {
|
||||
- snprintf(newval, newval_len, " ++bin");
|
||||
+ rc = snprintf(newval, newval_len, " ++bin");
|
||||
} else if (eap->force_bin == FORCE_NOBIN) {
|
||||
- snprintf(newval, newval_len, " ++nobin");
|
||||
+ rc = snprintf(newval, newval_len, " ++nobin");
|
||||
} else {
|
||||
*newval = NUL;
|
||||
}
|
||||
+ if (rc < 0) {
|
||||
+ goto error;
|
||||
+ }
|
||||
+ xlen += (size_t)rc;
|
||||
|
||||
if (eap->read_edit) {
|
||||
- STRCAT(newval, " ++edit");
|
||||
+ rc = snprintf(newval + xlen, newval_len - xlen, " ++edit");
|
||||
+ if (rc < 0) {
|
||||
+ goto error;
|
||||
+ }
|
||||
+ xlen += (size_t)rc;
|
||||
}
|
||||
|
||||
if (eap->force_ff != 0) {
|
||||
- snprintf(newval + strlen(newval), newval_len, " ++ff=%s",
|
||||
- eap->force_ff == 'u' ? "unix" :
|
||||
- eap->force_ff == 'd' ? "dos" : "mac");
|
||||
+ rc = snprintf(newval + xlen,
|
||||
+ newval_len - xlen,
|
||||
+ " ++ff=%s",
|
||||
+ eap->force_ff == 'u' ? "unix"
|
||||
+ : eap->force_ff == 'd' ? "dos" : "mac");
|
||||
+ if (rc < 0) {
|
||||
+ goto error;
|
||||
+ }
|
||||
+ xlen += (size_t)rc;
|
||||
}
|
||||
if (eap->force_enc != 0) {
|
||||
- snprintf(newval + strlen(newval), newval_len, " ++enc=%s",
|
||||
- eap->cmd + eap->force_enc);
|
||||
+ rc = snprintf(newval + (xlen), newval_len - xlen, " ++enc=%s", eap->cmd + eap->force_enc);
|
||||
+ if (rc < 0) {
|
||||
+ goto error;
|
||||
+ }
|
||||
+ xlen += (size_t)rc;
|
||||
}
|
||||
+
|
||||
if (eap->bad_char == BAD_KEEP) {
|
||||
- STRCPY(newval + strlen(newval), " ++bad=keep");
|
||||
+ rc = snprintf(newval + xlen, newval_len - xlen, " ++bad=keep");
|
||||
+ if (rc < 0) {
|
||||
+ goto error;
|
||||
+ }
|
||||
+ xlen += (size_t)rc;
|
||||
} else if (eap->bad_char == BAD_DROP) {
|
||||
- STRCPY(newval + strlen(newval), " ++bad=drop");
|
||||
+ rc = snprintf(newval + xlen, newval_len - xlen, " ++bad=drop");
|
||||
+ if (rc < 0) {
|
||||
+ goto error;
|
||||
+ }
|
||||
+ xlen += (size_t)rc;
|
||||
} else if (eap->bad_char != 0) {
|
||||
- snprintf(newval + strlen(newval), newval_len, " ++bad=%c",
|
||||
- eap->bad_char);
|
||||
+ rc = snprintf(newval + xlen, newval_len - xlen, " ++bad=%c", eap->bad_char);
|
||||
+ if (rc < 0) {
|
||||
+ goto error;
|
||||
+ }
|
||||
+ xlen += (size_t)rc;
|
||||
}
|
||||
+
|
||||
+ assert(xlen <= newval_len);
|
||||
+
|
||||
vimvars[VV_CMDARG].vv_str = newval;
|
||||
return oldval;
|
||||
+
|
||||
+error:
|
||||
+ xfree(oldval);
|
||||
+ vimvars[VV_CMDARG].vv_str = oldarg;
|
||||
+ return NULL;
|
||||
}
|
||||
|
||||
/// Check if variable "name[len]" is a local variable or an argument.
|
||||
--
|
||||
2.39.2
|
||||
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
Index: neovim-0.5.0/CMakeLists.txt
|
||||
===================================================================
|
||||
--- neovim-0.5.0.orig/CMakeLists.txt
|
||||
+++ neovim-0.5.0/CMakeLists.txt
|
||||
@@ -413,7 +413,7 @@ endif()
|
||||
option(PREFER_LUA "Prefer Lua over LuaJIT in the nvim executable." OFF)
|
||||
|
||||
if(PREFER_LUA)
|
||||
- find_package(Lua 5.1 REQUIRED)
|
||||
+ find_package(Lua 5.1 EXACT REQUIRED)
|
||||
set(LUA_PREFERRED_INCLUDE_DIRS ${LUA_INCLUDE_DIR})
|
||||
set(LUA_PREFERRED_LIBRARIES ${LUA_LIBRARIES})
|
||||
# Passive (not REQUIRED): if LUAJIT_FOUND is not set, nvim-test is skipped.
|
||||
39
neovim-fix-fortify-source.patch
Normal file
39
neovim-fix-fortify-source.patch
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
Index: neovim-0.8.2/CMakeLists.txt
|
||||
===================================================================
|
||||
--- neovim-0.8.2.orig/CMakeLists.txt 2022-12-29 17:12:10.000000000 +0100
|
||||
+++ neovim-0.8.2/CMakeLists.txt 2022-12-30 10:33:00.250094998 +0100
|
||||
@@ -203,34 +203,6 @@ if(${INIT_FLAGS_NAME})
|
||||
set(CMAKE_REQUIRED_FLAGS "${${INIT_FLAGS_NAME}}")
|
||||
endif()
|
||||
|
||||
-# Include <string.h> because some toolchains define _FORTIFY_SOURCE=2 in
|
||||
-# internal header files, which should in turn be #included by <string.h>.
|
||||
-check_c_source_compiles("
|
||||
-#include <string.h>
|
||||
-
|
||||
-#if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 1
|
||||
-#error \"_FORTIFY_SOURCE > 1\"
|
||||
-#endif
|
||||
-int
|
||||
-main(void)
|
||||
-{
|
||||
- return 0;
|
||||
-}
|
||||
-" HAS_ACCEPTABLE_FORTIFY)
|
||||
-
|
||||
-if(NOT HAS_ACCEPTABLE_FORTIFY)
|
||||
- message(STATUS "Unsupported _FORTIFY_SOURCE found, forcing _FORTIFY_SOURCE=1")
|
||||
- # Extract possible prefix to _FORTIFY_SOURCE (e.g. -Wp,-D_FORTIFY_SOURCE).
|
||||
- STRING(REGEX MATCH "[^\ ]+-D_FORTIFY_SOURCE" _FORTIFY_SOURCE_PREFIX "${CMAKE_C_FLAGS}")
|
||||
- STRING(REPLACE "-D_FORTIFY_SOURCE" "" _FORTIFY_SOURCE_PREFIX "${_FORTIFY_SOURCE_PREFIX}" )
|
||||
- if(NOT _FORTIFY_SOURCE_PREFIX STREQUAL "")
|
||||
- message(STATUS "Detected _FORTIFY_SOURCE Prefix=${_FORTIFY_SOURCE_PREFIX}")
|
||||
- endif()
|
||||
- # -U in add_definitions doesn't end up in the correct spot, so we add it to
|
||||
- # the flags variable instead.
|
||||
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${_FORTIFY_SOURCE_PREFIX}-U_FORTIFY_SOURCE ${_FORTIFY_SOURCE_PREFIX}-D_FORTIFY_SOURCE=1")
|
||||
-endif()
|
||||
-
|
||||
# Remove --sort-common from linker flags, as this seems to cause bugs (see #2641, #3374).
|
||||
# TODO: Figure out the root cause.
|
||||
if(CMAKE_EXE_LINKER_FLAGS MATCHES "--sort-common" OR
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
Index: neovim-0.6.1/src/nvim/terminal.c
|
||||
===================================================================
|
||||
--- neovim-0.6.1.orig/src/nvim/terminal.c 2021-12-31 18:02:21.000000000 +0100
|
||||
+++ neovim-0.6.1/src/nvim/terminal.c 2022-01-01 07:16:58.142880441 +0100
|
||||
@@ -844,7 +844,11 @@ static int term_settermprop(VTermProp pr
|
||||
|
||||
case VTERM_PROP_TITLE: {
|
||||
buf_T *buf = handle_get_buffer(term->buf_handle);
|
||||
+#if VTERM_VERSION_MAJOR > 0 || (VTERM_VERSION_MAJOR == 0 && VTERM_VERSION_MINOR >= 2)
|
||||
+ buf_set_term_title(buf, val->string.str);
|
||||
+#else
|
||||
buf_set_term_title(buf, val->string);
|
||||
+#endif
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
Index: neovim-0.5.0/CMakeLists.txt
|
||||
Index: neovim-0.8.0/CMakeLists.txt
|
||||
===================================================================
|
||||
--- neovim-0.5.0.orig/CMakeLists.txt
|
||||
+++ neovim-0.5.0/CMakeLists.txt
|
||||
@@ -517,7 +517,7 @@ endforeach()
|
||||
--- neovim-0.8.0.orig/CMakeLists.txt 2022-09-30 17:15:13.000000000 +0200
|
||||
+++ neovim-0.8.0/CMakeLists.txt 2022-10-01 07:03:31.650272466 +0200
|
||||
@@ -548,7 +548,7 @@ endforeach()
|
||||
|
||||
# Find Lua interpreter
|
||||
include(LuaHelpers)
|
||||
|
|
@ -11,20 +11,20 @@ Index: neovim-0.5.0/CMakeLists.txt
|
|||
if(NOT LUA_PRG)
|
||||
foreach(CURRENT_LUA_PRG luajit lua5.1 lua5.2 lua)
|
||||
unset(_CHECK_LUA_PRG CACHE)
|
||||
Index: neovim-0.5.0/src/nvim/ex_cmds.lua
|
||||
Index: neovim-0.8.0/src/nvim/ex_cmds.lua
|
||||
===================================================================
|
||||
--- neovim-0.5.0.orig/src/nvim/ex_cmds.lua
|
||||
+++ neovim-0.5.0/src/nvim/ex_cmds.lua
|
||||
--- neovim-0.8.0.orig/src/nvim/ex_cmds.lua 2022-09-30 17:15:13.000000000 +0200
|
||||
+++ neovim-0.8.0/src/nvim/ex_cmds.lua 2022-10-01 07:03:31.651272464 +0200
|
||||
@@ -1,4 +1,4 @@
|
||||
-local bit = require 'bit'
|
||||
+local bit = require 'bit32'
|
||||
|
||||
local module = {}
|
||||
|
||||
Index: neovim-0.5.0/src/nvim/generators/gen_ex_cmds.lua
|
||||
Index: neovim-0.8.0/src/nvim/generators/gen_ex_cmds.lua
|
||||
===================================================================
|
||||
--- neovim-0.5.0.orig/src/nvim/generators/gen_ex_cmds.lua
|
||||
+++ neovim-0.5.0/src/nvim/generators/gen_ex_cmds.lua
|
||||
--- neovim-0.8.0.orig/src/nvim/generators/gen_ex_cmds.lua 2022-09-30 17:15:13.000000000 +0200
|
||||
+++ neovim-0.8.0/src/nvim/generators/gen_ex_cmds.lua 2022-10-01 07:03:31.651272464 +0200
|
||||
@@ -22,7 +22,7 @@ local defsfname = autodir .. '/ex_cmds_d
|
||||
local enumfile = io.open(enumfname, 'w')
|
||||
local defsfile = io.open(defsfname, 'w')
|
||||
|
|
|
|||
252
neovim.spec
252
neovim.spec
|
|
@ -1,11 +1,28 @@
|
|||
%if 0%{?el8}
|
||||
# see https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds
|
||||
# EPEL 8's %%cmake defaults to in-source build, which neovim does not support
|
||||
%undefine __cmake_in_source_build
|
||||
%endif
|
||||
|
||||
%bcond_with jemalloc
|
||||
%ifarch %{arm} %{ix86} x86_64 %{mips} aarch64
|
||||
%bcond_without luajit
|
||||
%ifarch %{arm} %{ix86} x86_64 %{mips}
|
||||
%bcond_without luajit
|
||||
%else
|
||||
%bcond_with luajit
|
||||
%ifarch aarch64
|
||||
%if 0%{?el8}
|
||||
# luajit codepath buggy on el8 aarch64
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=2065340
|
||||
%bcond_with luajit
|
||||
%else
|
||||
%bcond_without luajit
|
||||
%endif
|
||||
%else
|
||||
%bcond_with luajit
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%global luv_min_ver 1.42.0
|
||||
%global tree_sitter_min_ver 0.20.3
|
||||
|
||||
%if %{with luajit}
|
||||
%global luajit_version 2.1
|
||||
|
|
@ -22,10 +39,10 @@
|
|||
%endif
|
||||
|
||||
Name: neovim
|
||||
Version: 0.6.1
|
||||
Release: 2%{?dist}
|
||||
Version: 0.8.3
|
||||
Release: 4%{?dist}
|
||||
|
||||
License: ASL 2.0
|
||||
License: Apache-2.0 AND Vim
|
||||
Summary: Vim-fork focused on extensibility and agility
|
||||
Url: https://neovim.io
|
||||
|
||||
|
|
@ -33,10 +50,11 @@ Source0: https://github.com/neovim/neovim/archive/v%{version}/%{name}-%{v
|
|||
Source1: sysinit.vim
|
||||
Source2: spec-template
|
||||
|
||||
Patch0: neovim-libvterm-0-2-support.patch
|
||||
Patch0: neovim-fix-fortify-source.patch
|
||||
Patch1: https://github.com/neovim/neovim/pull/22780.patch
|
||||
Patch2: https://github.com/neovim/neovim/pull/22729.patch
|
||||
|
||||
Patch1000: neovim-lua-bit32.patch
|
||||
Patch1001: neovim-cmake-lua-5.1.patch
|
||||
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: cmake
|
||||
|
|
@ -68,9 +86,16 @@ BuildRequires: jemalloc-devel
|
|||
BuildRequires: msgpack-devel >= 3.1.0
|
||||
BuildRequires: libtermkey-devel
|
||||
BuildRequires: libuv-devel >= 1.42.0
|
||||
BuildRequires: libvterm-devel >= 0.1.4
|
||||
BuildRequires: libvterm-devel >= 0.3
|
||||
# need the build with the fix for the resize buffer issue
|
||||
Requires: libvterm >= 0.3
|
||||
BuildRequires: unibilium-devel
|
||||
BuildRequires: libtree-sitter-devel >= 0.20.0
|
||||
BuildRequires: libtree-sitter-devel >= %{tree_sitter_min_ver}
|
||||
# tree-sitter didn't do an soname bump. enforce the min version
|
||||
# see https://github.com/nvim-treesitter/nvim-treesitter/pull/3055/files
|
||||
Requires: libtree-sitter >= %{tree_sitter_min_ver}
|
||||
# Parser generator, only needed for :TSInstallFromGrammar
|
||||
Recommends: tree-sitter-cli
|
||||
Suggests: (python2-neovim if python2)
|
||||
Suggests: (python3-neovim if python3)
|
||||
# XSel provides access to the system clipboard
|
||||
|
|
@ -88,12 +113,12 @@ parts of Vim, without compromise, and more.
|
|||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
|
||||
%if %{without luajit}
|
||||
%patch1000 -p1
|
||||
%patch1001 -p1
|
||||
%endif
|
||||
|
||||
%build
|
||||
|
|
@ -127,7 +152,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%find_lang nvim
|
||||
|
||||
%files -f nvim.lang
|
||||
%license LICENSE
|
||||
%license LICENSE.txt
|
||||
%doc BACKERS.md CONTRIBUTING.md README.md
|
||||
%{_bindir}/nvim
|
||||
|
||||
|
|
@ -144,6 +169,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/bugreport.vim
|
||||
%{_datadir}/nvim/runtime/delmenu.vim
|
||||
%{_datadir}/nvim/runtime/filetype.vim
|
||||
%{_datadir}/nvim/runtime/filetype.lua
|
||||
%{_datadir}/nvim/runtime/ftoff.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin.vim
|
||||
%{_datadir}/nvim/runtime/ftplugof.vim
|
||||
|
|
@ -161,12 +187,14 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/autoload/RstFold.vim
|
||||
%{_datadir}/nvim/runtime/autoload/ada.vim
|
||||
%{_datadir}/nvim/runtime/autoload/adacomplete.vim
|
||||
%{_datadir}/nvim/runtime/autoload/bitbake.vim
|
||||
%{_datadir}/nvim/runtime/autoload/ccomplete.vim
|
||||
%{_datadir}/nvim/runtime/autoload/clojurecomplete.vim
|
||||
%{_datadir}/nvim/runtime/autoload/context.vim
|
||||
%{_datadir}/nvim/runtime/autoload/contextcomplete.vim
|
||||
%{_datadir}/nvim/runtime/autoload/csscomplete.vim
|
||||
%{_datadir}/nvim/runtime/autoload/decada.vim
|
||||
%{_datadir}/nvim/runtime/autoload/freebasic.vim
|
||||
%{_datadir}/nvim/runtime/autoload/gnat.vim
|
||||
%{_datadir}/nvim/runtime/autoload/gzip.vim
|
||||
%{_datadir}/nvim/runtime/autoload/haskellcomplete.vim
|
||||
|
|
@ -175,7 +203,6 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/autoload/health/provider.vim
|
||||
%{_datadir}/nvim/runtime/autoload/htmlcomplete.vim
|
||||
%{_datadir}/nvim/runtime/autoload/javascriptcomplete.vim
|
||||
%{_datadir}/nvim/runtime/autoload/man.vim
|
||||
%{_datadir}/nvim/runtime/autoload/msgpack.vim
|
||||
%{_datadir}/nvim/runtime/autoload/netrw.vim
|
||||
%{_datadir}/nvim/runtime/autoload/netrwFileHandlers.vim
|
||||
|
|
@ -184,6 +211,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/autoload/paste.vim
|
||||
%{_datadir}/nvim/runtime/autoload/phpcomplete.vim
|
||||
%{_datadir}/nvim/runtime/autoload/provider.vim
|
||||
%{_datadir}/nvim/runtime/autoload/python.vim
|
||||
%{_datadir}/nvim/runtime/autoload/python3complete.vim
|
||||
%{_datadir}/nvim/runtime/autoload/pythoncomplete.vim
|
||||
%{_datadir}/nvim/runtime/autoload/rubycomplete.vim
|
||||
|
|
@ -208,7 +236,6 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/autoload/provider/clipboard.vim
|
||||
%{_datadir}/nvim/runtime/autoload/provider/node.vim
|
||||
%{_datadir}/nvim/runtime/autoload/provider/perl.vim
|
||||
%{_datadir}/nvim/runtime/autoload/provider/python.vim
|
||||
%{_datadir}/nvim/runtime/autoload/provider/python3.vim
|
||||
%{_datadir}/nvim/runtime/autoload/provider/pythonx.vim
|
||||
%{_datadir}/nvim/runtime/autoload/provider/ruby.vim
|
||||
|
|
@ -241,12 +268,15 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/colors/desert.vim
|
||||
%{_datadir}/nvim/runtime/colors/elflord.vim
|
||||
%{_datadir}/nvim/runtime/colors/evening.vim
|
||||
%{_datadir}/nvim/runtime/colors/habamax.vim
|
||||
%{_datadir}/nvim/runtime/colors/industry.vim
|
||||
%{_datadir}/nvim/runtime/colors/koehler.vim
|
||||
%{_datadir}/nvim/runtime/colors/lunaperche.vim
|
||||
%{_datadir}/nvim/runtime/colors/morning.vim
|
||||
%{_datadir}/nvim/runtime/colors/murphy.vim
|
||||
%{_datadir}/nvim/runtime/colors/pablo.vim
|
||||
%{_datadir}/nvim/runtime/colors/peachpuff.vim
|
||||
%{_datadir}/nvim/runtime/colors/quiet.vim
|
||||
%{_datadir}/nvim/runtime/colors/ron.vim
|
||||
%{_datadir}/nvim/runtime/colors/shine.vim
|
||||
%{_datadir}/nvim/runtime/colors/slate.vim
|
||||
|
|
@ -292,8 +322,10 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/compiler/gnat.vim
|
||||
%{_datadir}/nvim/runtime/compiler/go.vim
|
||||
%{_datadir}/nvim/runtime/compiler/haml.vim
|
||||
%{_datadir}/nvim/runtime/compiler/hare.vim
|
||||
%{_datadir}/nvim/runtime/compiler/hp_acc.vim
|
||||
%{_datadir}/nvim/runtime/compiler/icc.vim
|
||||
%{_datadir}/nvim/runtime/compiler/icon.vim
|
||||
%{_datadir}/nvim/runtime/compiler/ifort.vim
|
||||
%{_datadir}/nvim/runtime/compiler/intel.vim
|
||||
%{_datadir}/nvim/runtime/compiler/irix5_c.vim
|
||||
|
|
@ -316,10 +348,16 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/compiler/onsgmls.vim
|
||||
%{_datadir}/nvim/runtime/compiler/pbx.vim
|
||||
%{_datadir}/nvim/runtime/compiler/perl.vim
|
||||
%{_datadir}/nvim/runtime/compiler/perlcritic.vim
|
||||
%{_datadir}/nvim/runtime/compiler/php.vim
|
||||
%{_datadir}/nvim/runtime/compiler/podchecker.vim
|
||||
%{_datadir}/nvim/runtime/compiler/powershell.vim
|
||||
%{_datadir}/nvim/runtime/compiler/pylint.vim
|
||||
%{_datadir}/nvim/runtime/compiler/pyunit.vim
|
||||
%{_datadir}/nvim/runtime/compiler/raco.vim
|
||||
%{_datadir}/nvim/runtime/compiler/racomake.vim
|
||||
%{_datadir}/nvim/runtime/compiler/racosetup.vim
|
||||
%{_datadir}/nvim/runtime/compiler/racotest.vim
|
||||
%{_datadir}/nvim/runtime/compiler/rake.vim
|
||||
%{_datadir}/nvim/runtime/compiler/rhino.vim
|
||||
%{_datadir}/nvim/runtime/compiler/rspec.vim
|
||||
|
|
@ -355,6 +393,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/doc/api.txt
|
||||
%{_datadir}/nvim/runtime/doc/arabic.txt
|
||||
%{_datadir}/nvim/runtime/doc/autocmd.txt
|
||||
%{_datadir}/nvim/runtime/doc/builtin.txt
|
||||
%{_datadir}/nvim/runtime/doc/change.txt
|
||||
%{_datadir}/nvim/runtime/doc/channel.txt
|
||||
%{_datadir}/nvim/runtime/doc/cmdline.txt
|
||||
|
|
@ -379,7 +418,6 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/doc/help.txt
|
||||
%{_datadir}/nvim/runtime/doc/helphelp.txt
|
||||
%{_datadir}/nvim/runtime/doc/if_cscop.txt
|
||||
%{_datadir}/nvim/runtime/doc/if_lua.txt
|
||||
%{_datadir}/nvim/runtime/doc/if_perl.txt
|
||||
%{_datadir}/nvim/runtime/doc/if_pyth.txt
|
||||
%{_datadir}/nvim/runtime/doc/if_ruby.txt
|
||||
|
|
@ -390,15 +428,15 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/doc/job_control.txt
|
||||
%{_datadir}/nvim/runtime/doc/lsp-extension.txt
|
||||
%{_datadir}/nvim/runtime/doc/lsp.txt
|
||||
%{_datadir}/nvim/runtime/doc/lua-guide.txt
|
||||
%{_datadir}/nvim/runtime/doc/lua.txt
|
||||
%{_datadir}/nvim/runtime/doc/makehtml.awk
|
||||
%{_datadir}/nvim/runtime/doc/maketags.awk
|
||||
%{_datadir}/nvim/runtime/doc/luaref.txt
|
||||
%{_datadir}/nvim/runtime/doc/luvref.txt
|
||||
%{_datadir}/nvim/runtime/doc/map.txt
|
||||
%{_datadir}/nvim/runtime/doc/mbyte.txt
|
||||
%{_datadir}/nvim/runtime/doc/message.txt
|
||||
%{_datadir}/nvim/runtime/doc/mlang.txt
|
||||
%{_datadir}/nvim/runtime/doc/motion.txt
|
||||
%{_datadir}/nvim/runtime/doc/msgpack_rpc.txt
|
||||
%{_datadir}/nvim/runtime/doc/nvim.txt
|
||||
%{_datadir}/nvim/runtime/doc/nvim_terminal_emulator.txt
|
||||
%{_datadir}/nvim/runtime/doc/options.txt
|
||||
|
|
@ -417,6 +455,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/doc/quickfix.txt
|
||||
%{_datadir}/nvim/runtime/doc/quickref.txt
|
||||
%{_datadir}/nvim/runtime/doc/recover.txt
|
||||
%{_datadir}/nvim/runtime/doc/remote.txt
|
||||
%{_datadir}/nvim/runtime/doc/remote_plugin.txt
|
||||
%{_datadir}/nvim/runtime/doc/repeat.txt
|
||||
%{_datadir}/nvim/runtime/doc/rileft.txt
|
||||
|
|
@ -436,6 +475,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/doc/uganda.txt
|
||||
%{_datadir}/nvim/runtime/doc/ui.txt
|
||||
%{_datadir}/nvim/runtime/doc/undo.txt
|
||||
%{_datadir}/nvim/runtime/doc/userfunc.txt
|
||||
%{_datadir}/nvim/runtime/doc/usr_01.txt
|
||||
%{_datadir}/nvim/runtime/doc/usr_02.txt
|
||||
%{_datadir}/nvim/runtime/doc/usr_03.txt
|
||||
|
|
@ -492,6 +532,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/ftplugin/bash.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/basic.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/bdf.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/bitbake.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/bst.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/btm.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/bzl.vim
|
||||
|
|
@ -501,6 +542,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/ftplugin/cfg.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/ch.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/changelog.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/chatito.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/checkhealth.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/chicken.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/clojure.vim
|
||||
|
|
@ -508,9 +550,11 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/ftplugin/cobol.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/conf.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/config.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/confini.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/context.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/cpp.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/crm.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/crontab.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/cs.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/csc.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/csh.vim
|
||||
|
|
@ -520,6 +564,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/ftplugin/debchangelog.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/debcontrol.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/denyhosts.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/desktop.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/dictconf.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/dictdconf.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/diff.vim
|
||||
|
|
@ -533,11 +578,14 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/ftplugin/dune.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/eiffel.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/elinks.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/elixir.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/elm.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/erlang.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/eruby.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/eterm.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/expect.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/falcon.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/fennel.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/fetchmail.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/flexwiki.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/fortran.vim
|
||||
|
|
@ -547,9 +595,10 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/ftplugin/fstab.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/fvwm.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/gdb.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/git.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/gitattributes.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/gitcommit.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/gitconfig.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/gitignore.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/gitrebase.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/gitsendemail.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/go.vim
|
||||
|
|
@ -558,9 +607,12 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/ftplugin/groovy.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/group.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/grub.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/gyp.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/haml.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/hamster.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/hare.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/haskell.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/heex.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/help.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/hgcommit.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/hog.vim
|
||||
|
|
@ -568,6 +620,8 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/ftplugin/hostsaccess.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/html.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/htmldjango.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/i3config.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/icon.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/indent.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/initex.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/ishd.vim
|
||||
|
|
@ -578,6 +632,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/ftplugin/jproperties.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/json.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/jsonc.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/jsonnet.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/jsp.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/julia.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/kconfig.vim
|
||||
|
|
@ -595,7 +650,9 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/ftplugin/logtalk.dict
|
||||
%{_datadir}/nvim/runtime/ftplugin/logtalk.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/lprolog.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/lua.lua
|
||||
%{_datadir}/nvim/runtime/ftplugin/lua.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/lynx.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/m3build.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/m3quake.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/m4.vim
|
||||
|
|
@ -638,6 +695,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/ftplugin/php.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/pinfo.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/plaintex.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/pod.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/poke.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/postscr.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/procmail.vim
|
||||
|
|
@ -647,10 +705,13 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/ftplugin/ps1xml.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/pyrex.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/python.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/qb64.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/qf.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/quake.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/query.lua
|
||||
%{_datadir}/nvim/runtime/ftplugin/r.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/racc.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/racket.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/raku.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/readline.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/registry.vim
|
||||
|
|
@ -668,9 +729,9 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/ftplugin/sass.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/sbt.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/scala.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/scdoc.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/scheme.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/screen.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/scdoc.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/scss.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/sensors.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/services.vim
|
||||
|
|
@ -683,24 +744,27 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/ftplugin/slpconf.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/slpreg.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/slpspi.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/solution.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/spec.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/sql.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/sshconfig.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/sudoers.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/svg.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/swayconfig.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/swift.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/swiftgyb.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/sysctl.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/systemd.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/systemverilog.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/tap.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/tcl.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/tcsh.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/terminfo.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/tex.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/text.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/tidy.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/toml.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/tmux.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/toml.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/treetop.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/tt2html.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/tutor.vim
|
||||
|
|
@ -711,11 +775,15 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/ftplugin/udevrules.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/updatedb.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/vb.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/vdf.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/verilog.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/vhdl.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/vim.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/vroom.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/vue.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/wast.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/wget.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/wget2.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/xdefaults.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/xf86conf.vim
|
||||
%{_datadir}/nvim/runtime/ftplugin/xhtml.vim
|
||||
|
|
@ -735,7 +803,10 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/indent/ant.vim
|
||||
%{_datadir}/nvim/runtime/indent/automake.vim
|
||||
%{_datadir}/nvim/runtime/indent/awk.vim
|
||||
%{_datadir}/nvim/runtime/indent/bash.vim
|
||||
%{_datadir}/nvim/runtime/indent/basic.vim
|
||||
%{_datadir}/nvim/runtime/indent/bib.vim
|
||||
%{_datadir}/nvim/runtime/indent/bitbake.vim
|
||||
%{_datadir}/nvim/runtime/indent/bst.vim
|
||||
%{_datadir}/nvim/runtime/indent/bzl.vim
|
||||
%{_datadir}/nvim/runtime/indent/c.vim
|
||||
|
|
@ -743,6 +814,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/indent/ch.vim
|
||||
%{_datadir}/nvim/runtime/indent/chaiscript.vim
|
||||
%{_datadir}/nvim/runtime/indent/changelog.vim
|
||||
%{_datadir}/nvim/runtime/indent/chatito.vim
|
||||
%{_datadir}/nvim/runtime/indent/clojure.vim
|
||||
%{_datadir}/nvim/runtime/indent/cmake.vim
|
||||
%{_datadir}/nvim/runtime/indent/cobol.vim
|
||||
|
|
@ -760,19 +832,26 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/indent/dosbatch.vim
|
||||
%{_datadir}/nvim/runtime/indent/dtd.vim
|
||||
%{_datadir}/nvim/runtime/indent/dtrace.vim
|
||||
%{_datadir}/nvim/runtime/indent/dune.vim
|
||||
%{_datadir}/nvim/runtime/indent/dylan.vim
|
||||
%{_datadir}/nvim/runtime/indent/eiffel.vim
|
||||
%{_datadir}/nvim/runtime/indent/elm.vim
|
||||
%{_datadir}/nvim/runtime/indent/erlang.vim
|
||||
%{_datadir}/nvim/runtime/indent/eruby.vim
|
||||
%{_datadir}/nvim/runtime/indent/eterm.vim
|
||||
%{_datadir}/nvim/runtime/indent/expect.vim
|
||||
%{_datadir}/nvim/runtime/indent/falcon.vim
|
||||
%{_datadir}/nvim/runtime/indent/fennel.vim
|
||||
%{_datadir}/nvim/runtime/indent/fortran.vim
|
||||
%{_datadir}/nvim/runtime/indent/framescript.vim
|
||||
%{_datadir}/nvim/runtime/indent/freebasic.vim
|
||||
%{_datadir}/nvim/runtime/indent/gitconfig.vim
|
||||
%{_datadir}/nvim/runtime/indent/gitolite.vim
|
||||
%{_datadir}/nvim/runtime/indent/go.vim
|
||||
%{_datadir}/nvim/runtime/indent/gyp.vim
|
||||
%{_datadir}/nvim/runtime/indent/haml.vim
|
||||
%{_datadir}/nvim/runtime/indent/hamster.vim
|
||||
%{_datadir}/nvim/runtime/indent/hare.vim
|
||||
%{_datadir}/nvim/runtime/indent/hog.vim
|
||||
%{_datadir}/nvim/runtime/indent/html.vim
|
||||
%{_datadir}/nvim/runtime/indent/htmldjango.vim
|
||||
|
|
@ -786,6 +865,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/indent/jsonc.vim
|
||||
%{_datadir}/nvim/runtime/indent/jsp.vim
|
||||
%{_datadir}/nvim/runtime/indent/julia.vim
|
||||
%{_datadir}/nvim/runtime/indent/krl.vim
|
||||
%{_datadir}/nvim/runtime/indent/ld.vim
|
||||
%{_datadir}/nvim/runtime/indent/less.vim
|
||||
%{_datadir}/nvim/runtime/indent/lifelines.vim
|
||||
|
|
@ -796,6 +876,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/indent/mail.vim
|
||||
%{_datadir}/nvim/runtime/indent/make.vim
|
||||
%{_datadir}/nvim/runtime/indent/matlab.vim
|
||||
%{_datadir}/nvim/runtime/indent/meson.vim
|
||||
%{_datadir}/nvim/runtime/indent/mf.vim
|
||||
%{_datadir}/nvim/runtime/indent/mma.vim
|
||||
%{_datadir}/nvim/runtime/indent/mp.vim
|
||||
|
|
@ -810,9 +891,14 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/indent/postscr.vim
|
||||
%{_datadir}/nvim/runtime/indent/pov.vim
|
||||
%{_datadir}/nvim/runtime/indent/prolog.vim
|
||||
%{_datadir}/nvim/runtime/indent/ps1.vim
|
||||
%{_datadir}/nvim/runtime/indent/pyrex.vim
|
||||
%{_datadir}/nvim/runtime/indent/python.vim
|
||||
%{_datadir}/nvim/runtime/indent/qb64.vim
|
||||
%{_datadir}/nvim/runtime/indent/query.lua
|
||||
%{_datadir}/nvim/runtime/indent/r.vim
|
||||
%{_datadir}/nvim/runtime/indent/racket.vim
|
||||
%{_datadir}/nvim/runtime/indent/raku.vim
|
||||
%{_datadir}/nvim/runtime/indent/raml.vim
|
||||
%{_datadir}/nvim/runtime/indent/readline.vim
|
||||
%{_datadir}/nvim/runtime/indent/rhelp.vim
|
||||
|
|
@ -831,9 +917,10 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/indent/sdl.vim
|
||||
%{_datadir}/nvim/runtime/indent/sh.vim
|
||||
%{_datadir}/nvim/runtime/indent/sml.vim
|
||||
%{_datadir}/nvim/runtime/indent/solidity.vim
|
||||
%{_datadir}/nvim/runtime/indent/sql.vim
|
||||
%{_datadir}/nvim/runtime/indent/sqlanywhere.vim
|
||||
%{_datadir}/nvim/runtime/indent/systemd.vim
|
||||
%{_datadir}/nvim/runtime/indent/sshconfig.vim
|
||||
%{_datadir}/nvim/runtime/indent/systemverilog.vim
|
||||
%{_datadir}/nvim/runtime/indent/tcl.vim
|
||||
%{_datadir}/nvim/runtime/indent/tcsh.vim
|
||||
|
|
@ -848,6 +935,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/indent/vhdl.vim
|
||||
%{_datadir}/nvim/runtime/indent/vim.vim
|
||||
%{_datadir}/nvim/runtime/indent/vroom.vim
|
||||
%{_datadir}/nvim/runtime/indent/vue.vim
|
||||
%{_datadir}/nvim/runtime/indent/wast.vim
|
||||
%{_datadir}/nvim/runtime/indent/xf86conf.vim
|
||||
%{_datadir}/nvim/runtime/indent/xhtml.vim
|
||||
|
|
@ -859,13 +947,6 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/indent/yaml.vim
|
||||
%{_datadir}/nvim/runtime/indent/zimbu.vim
|
||||
%{_datadir}/nvim/runtime/indent/zsh.vim
|
||||
%{_datadir}/nvim/runtime/indent/bash.vim
|
||||
%{_datadir}/nvim/runtime/indent/dune.vim
|
||||
%{_datadir}/nvim/runtime/indent/elm.vim
|
||||
%{_datadir}/nvim/runtime/indent/meson.vim
|
||||
%{_datadir}/nvim/runtime/indent/ps1.vim
|
||||
%{_datadir}/nvim/runtime/indent/raku.vim
|
||||
%{_datadir}/nvim/runtime/indent/sshconfig.vim
|
||||
|
||||
%dir %{_datadir}/nvim/runtime/indent/testdir/
|
||||
%{_datadir}/nvim/runtime/indent/testdir/runtest.vim
|
||||
|
|
@ -957,19 +1038,30 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/lua/health.lua
|
||||
%{_datadir}/nvim/runtime/lua/man.lua
|
||||
|
||||
%dir %{_datadir}/nvim/runtime/lua/man
|
||||
%{_datadir}/nvim/runtime/lua/man/health.lua
|
||||
|
||||
%dir %{_datadir}/nvim/runtime/lua/vim
|
||||
%{_datadir}/nvim/runtime/lua/vim/F.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/_editor.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/_init_packages.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/_meta.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/compat.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/diagnostic.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/filetype.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/fs.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/health.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/highlight.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/inspect.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/keymap.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/lsp.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/shared.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/treesitter.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/ui.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/uri.lua
|
||||
|
||||
%dir %{_datadir}/nvim/runtime/lua/vim/filetype/
|
||||
%{_datadir}/nvim/runtime/lua/vim/filetype/detect.lua
|
||||
|
||||
%dir %{_datadir}/nvim/runtime/lua/vim/lsp/
|
||||
%{_datadir}/nvim/runtime/lua/vim/lsp/_snippet.lua
|
||||
%{_datadir}/nvim/runtime/lua/vim/lsp/buf.lua
|
||||
|
|
@ -1048,7 +1140,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%dir %{_datadir}/nvim/runtime/plugin
|
||||
%{_datadir}/nvim/runtime/plugin/gzip.vim
|
||||
%{_datadir}/nvim/runtime/plugin/health.vim
|
||||
%{_datadir}/nvim/runtime/plugin/man.vim
|
||||
%{_datadir}/nvim/runtime/plugin/man.lua
|
||||
%{_datadir}/nvim/runtime/plugin/matchit.vim
|
||||
%{_datadir}/nvim/runtime/plugin/matchparen.vim
|
||||
%{_datadir}/nvim/runtime/plugin/netrwPlugin.vim
|
||||
|
|
@ -1093,7 +1185,25 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/print/mac-roman.ps
|
||||
%{_datadir}/nvim/runtime/print/prolog.ps
|
||||
|
||||
%dir %{_datadir}/nvim/runtime/queries/
|
||||
%dir %{_datadir}/nvim/runtime/queries/c/
|
||||
%{_datadir}/nvim/runtime/queries/c/highlights.scm
|
||||
%{_datadir}/nvim/runtime/queries/c/injections.scm
|
||||
|
||||
%dir %{_datadir}/nvim/runtime/queries/help/
|
||||
%{_datadir}/nvim/runtime/queries/help/highlights.scm
|
||||
%{_datadir}/nvim/runtime/queries/help/injections.scm
|
||||
|
||||
%dir %{_datadir}/nvim/runtime/queries/lua/
|
||||
%{_datadir}/nvim/runtime/queries/lua/highlights.scm
|
||||
%{_datadir}/nvim/runtime/queries/lua/injections.scm
|
||||
|
||||
%dir %{_datadir}/nvim/runtime/queries/vim/
|
||||
%{_datadir}/nvim/runtime/queries/vim/highlights.scm
|
||||
%{_datadir}/nvim/runtime/queries/vim/injections.scm
|
||||
|
||||
%dir %{_datadir}/nvim/runtime/spell
|
||||
%{_datadir}/nvim/runtime/spell/cleanadd.vim
|
||||
%{_datadir}/nvim/runtime/spell/en.utf-8.spl
|
||||
|
||||
%dir %{_datadir}/nvim/runtime/syntax
|
||||
|
|
@ -1149,6 +1259,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/bdf.vim
|
||||
%{_datadir}/nvim/runtime/syntax/bib.vim
|
||||
%{_datadir}/nvim/runtime/syntax/bindzone.vim
|
||||
%{_datadir}/nvim/runtime/syntax/bitbake.vim
|
||||
%{_datadir}/nvim/runtime/syntax/blank.vim
|
||||
%{_datadir}/nvim/runtime/syntax/bsdl.vim
|
||||
%{_datadir}/nvim/runtime/syntax/bst.vim
|
||||
|
|
@ -1171,6 +1282,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/change.vim
|
||||
%{_datadir}/nvim/runtime/syntax/changelog.vim
|
||||
%{_datadir}/nvim/runtime/syntax/chaskell.vim
|
||||
%{_datadir}/nvim/runtime/syntax/chatito.vim
|
||||
%{_datadir}/nvim/runtime/syntax/checkhealth.vim
|
||||
%{_datadir}/nvim/runtime/syntax/cheetah.vim
|
||||
%{_datadir}/nvim/runtime/syntax/chicken.vim
|
||||
|
|
@ -1189,6 +1301,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/conaryrecipe.vim
|
||||
%{_datadir}/nvim/runtime/syntax/conf.vim
|
||||
%{_datadir}/nvim/runtime/syntax/config.vim
|
||||
%{_datadir}/nvim/runtime/syntax/confini.vim
|
||||
%{_datadir}/nvim/runtime/syntax/context.vim
|
||||
%{_datadir}/nvim/runtime/syntax/cpp.vim
|
||||
%{_datadir}/nvim/runtime/syntax/crm.vim
|
||||
|
|
@ -1221,6 +1334,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/debsources.vim
|
||||
%{_datadir}/nvim/runtime/syntax/def.vim
|
||||
%{_datadir}/nvim/runtime/syntax/denyhosts.vim
|
||||
%{_datadir}/nvim/runtime/syntax/dep3patch.vim
|
||||
%{_datadir}/nvim/runtime/syntax/desc.vim
|
||||
%{_datadir}/nvim/runtime/syntax/desktop.vim
|
||||
%{_datadir}/nvim/runtime/syntax/dictconf.vim
|
||||
|
|
@ -1289,12 +1403,17 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/fvwm2m4.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gdb.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gdmo.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gdresource.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gdscript.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gdshader.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gedcom.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gemtext.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gift.vim
|
||||
%{_datadir}/nvim/runtime/syntax/git.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gitattributes.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gitcommit.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gitconfig.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gitignore.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gitolite.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gitrebase.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gitsendemail.vim
|
||||
|
|
@ -1315,8 +1434,10 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/gsp.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gtkrc.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gvpr.vim
|
||||
%{_datadir}/nvim/runtime/syntax/gyp.vim
|
||||
%{_datadir}/nvim/runtime/syntax/haml.vim
|
||||
%{_datadir}/nvim/runtime/syntax/hamster.vim
|
||||
%{_datadir}/nvim/runtime/syntax/hare.vim
|
||||
%{_datadir}/nvim/runtime/syntax/haskell.vim
|
||||
%{_datadir}/nvim/runtime/syntax/haste.vim
|
||||
%{_datadir}/nvim/runtime/syntax/hastepreproc.vim
|
||||
|
|
@ -1327,6 +1448,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/hex.vim
|
||||
%{_datadir}/nvim/runtime/syntax/hgcommit.vim
|
||||
%{_datadir}/nvim/runtime/syntax/hitest.vim
|
||||
%{_datadir}/nvim/runtime/syntax/hlsplaylist.vim
|
||||
%{_datadir}/nvim/runtime/syntax/hog.vim
|
||||
%{_datadir}/nvim/runtime/syntax/hollywood.vim
|
||||
%{_datadir}/nvim/runtime/syntax/hostconf.vim
|
||||
|
|
@ -1336,6 +1458,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/htmldjango.vim
|
||||
%{_datadir}/nvim/runtime/syntax/htmlm4.vim
|
||||
%{_datadir}/nvim/runtime/syntax/htmlos.vim
|
||||
%{_datadir}/nvim/runtime/syntax/i3config.vim
|
||||
%{_datadir}/nvim/runtime/syntax/ia64.vim
|
||||
%{_datadir}/nvim/runtime/syntax/ibasic.vim
|
||||
%{_datadir}/nvim/runtime/syntax/icemenu.vim
|
||||
|
|
@ -1370,6 +1493,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/kconfig.vim
|
||||
%{_datadir}/nvim/runtime/syntax/kivy.vim
|
||||
%{_datadir}/nvim/runtime/syntax/kix.vim
|
||||
%{_datadir}/nvim/runtime/syntax/krl.vim
|
||||
%{_datadir}/nvim/runtime/syntax/kscript.vim
|
||||
%{_datadir}/nvim/runtime/syntax/kwt.vim
|
||||
%{_datadir}/nvim/runtime/syntax/lace.vim
|
||||
|
|
@ -1402,6 +1526,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/lss.vim
|
||||
%{_datadir}/nvim/runtime/syntax/lua.vim
|
||||
%{_datadir}/nvim/runtime/syntax/lynx.vim
|
||||
%{_datadir}/nvim/runtime/syntax/lyrics.vim
|
||||
%{_datadir}/nvim/runtime/syntax/m3build.vim
|
||||
%{_datadir}/nvim/runtime/syntax/m3quake.vim
|
||||
%{_datadir}/nvim/runtime/syntax/m4.vim
|
||||
|
|
@ -1473,6 +1598,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/omnimark.vim
|
||||
%{_datadir}/nvim/runtime/syntax/opam.vim
|
||||
%{_datadir}/nvim/runtime/syntax/openroad.vim
|
||||
%{_datadir}/nvim/runtime/syntax/openscad.vim
|
||||
%{_datadir}/nvim/runtime/syntax/opl.vim
|
||||
%{_datadir}/nvim/runtime/syntax/ora.vim
|
||||
%{_datadir}/nvim/runtime/syntax/pamconf.vim
|
||||
|
|
@ -1523,10 +1649,13 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/purifylog.vim
|
||||
%{_datadir}/nvim/runtime/syntax/pyrex.vim
|
||||
%{_datadir}/nvim/runtime/syntax/python.vim
|
||||
%{_datadir}/nvim/runtime/syntax/qb64.vim
|
||||
%{_datadir}/nvim/runtime/syntax/qf.vim
|
||||
%{_datadir}/nvim/runtime/syntax/quake.vim
|
||||
%{_datadir}/nvim/runtime/syntax/query.lua
|
||||
%{_datadir}/nvim/runtime/syntax/r.vim
|
||||
%{_datadir}/nvim/runtime/syntax/racc.vim
|
||||
%{_datadir}/nvim/runtime/syntax/racket.vim
|
||||
%{_datadir}/nvim/runtime/syntax/radiance.vim
|
||||
%{_datadir}/nvim/runtime/syntax/raku.vim
|
||||
%{_datadir}/nvim/runtime/syntax/raml.vim
|
||||
|
|
@ -1550,8 +1679,8 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/rng.vim
|
||||
%{_datadir}/nvim/runtime/syntax/rnoweb.vim
|
||||
%{_datadir}/nvim/runtime/syntax/robots.vim
|
||||
%{_datadir}/nvim/runtime/syntax/rpcgen.vim
|
||||
%{_datadir}/nvim/runtime/syntax/routeros.vim
|
||||
%{_datadir}/nvim/runtime/syntax/rpcgen.vim
|
||||
%{_datadir}/nvim/runtime/syntax/rpl.vim
|
||||
%{_datadir}/nvim/runtime/syntax/rrst.vim
|
||||
%{_datadir}/nvim/runtime/syntax/rst.vim
|
||||
|
|
@ -1564,11 +1693,11 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/sather.vim
|
||||
%{_datadir}/nvim/runtime/syntax/sbt.vim
|
||||
%{_datadir}/nvim/runtime/syntax/scala.vim
|
||||
%{_datadir}/nvim/runtime/syntax/scdoc.vim
|
||||
%{_datadir}/nvim/runtime/syntax/scheme.vim
|
||||
%{_datadir}/nvim/runtime/syntax/scilab.vim
|
||||
%{_datadir}/nvim/runtime/syntax/screen.vim
|
||||
%{_datadir}/nvim/runtime/syntax/scss.vim
|
||||
%{_datadir}/nvim/runtime/syntax/scdoc.vim
|
||||
%{_datadir}/nvim/runtime/syntax/sd.vim
|
||||
%{_datadir}/nvim/runtime/syntax/sdc.vim
|
||||
%{_datadir}/nvim/runtime/syntax/sdl.vim
|
||||
|
|
@ -1583,6 +1712,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/sgmllnx.vim
|
||||
%{_datadir}/nvim/runtime/syntax/sh.vim
|
||||
%{_datadir}/nvim/runtime/syntax/shada.vim
|
||||
%{_datadir}/nvim/runtime/syntax/shared/typescriptcommon.vim
|
||||
%{_datadir}/nvim/runtime/syntax/sicad.vim
|
||||
%{_datadir}/nvim/runtime/syntax/sieve.vim
|
||||
%{_datadir}/nvim/runtime/syntax/sil.vim
|
||||
|
|
@ -1610,6 +1740,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/snnspat.vim
|
||||
%{_datadir}/nvim/runtime/syntax/snnsres.vim
|
||||
%{_datadir}/nvim/runtime/syntax/snobol4.vim
|
||||
%{_datadir}/nvim/runtime/syntax/solidity.vim
|
||||
%{_datadir}/nvim/runtime/syntax/spec.vim
|
||||
%{_datadir}/nvim/runtime/syntax/specman.vim
|
||||
%{_datadir}/nvim/runtime/syntax/spice.vim
|
||||
|
|
@ -1625,7 +1756,9 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/sqloracle.vim
|
||||
%{_datadir}/nvim/runtime/syntax/sqr.vim
|
||||
%{_datadir}/nvim/runtime/syntax/squid.vim
|
||||
%{_datadir}/nvim/runtime/syntax/squirrel.vim
|
||||
%{_datadir}/nvim/runtime/syntax/srec.vim
|
||||
%{_datadir}/nvim/runtime/syntax/srt.vim
|
||||
%{_datadir}/nvim/runtime/syntax/sshconfig.vim
|
||||
%{_datadir}/nvim/runtime/syntax/sshdconfig.vim
|
||||
%{_datadir}/nvim/runtime/syntax/st.vim
|
||||
|
|
@ -1636,6 +1769,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/sudoers.vim
|
||||
%{_datadir}/nvim/runtime/syntax/svg.vim
|
||||
%{_datadir}/nvim/runtime/syntax/svn.vim
|
||||
%{_datadir}/nvim/runtime/syntax/swayconfig.vim
|
||||
%{_datadir}/nvim/runtime/syntax/swift.vim
|
||||
%{_datadir}/nvim/runtime/syntax/swiftgyb.vim
|
||||
%{_datadir}/nvim/runtime/syntax/synload.vim
|
||||
|
|
@ -1680,7 +1814,6 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/tt2js.vim
|
||||
%{_datadir}/nvim/runtime/syntax/tutor.vim
|
||||
%{_datadir}/nvim/runtime/syntax/typescript.vim
|
||||
%{_datadir}/nvim/runtime/syntax/typescriptcommon.vim
|
||||
%{_datadir}/nvim/runtime/syntax/typescriptreact.vim
|
||||
%{_datadir}/nvim/runtime/syntax/uc.vim
|
||||
%{_datadir}/nvim/runtime/syntax/udevconf.vim
|
||||
|
|
@ -1697,6 +1830,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/usw2kagtlog.vim
|
||||
%{_datadir}/nvim/runtime/syntax/valgrind.vim
|
||||
%{_datadir}/nvim/runtime/syntax/vb.vim
|
||||
%{_datadir}/nvim/runtime/syntax/vdf.vim
|
||||
%{_datadir}/nvim/runtime/syntax/vera.vim
|
||||
%{_datadir}/nvim/runtime/syntax/verilog.vim
|
||||
%{_datadir}/nvim/runtime/syntax/verilogams.vim
|
||||
|
|
@ -1717,6 +1851,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/syntax/web.vim
|
||||
%{_datadir}/nvim/runtime/syntax/webmacro.vim
|
||||
%{_datadir}/nvim/runtime/syntax/wget.vim
|
||||
%{_datadir}/nvim/runtime/syntax/wget2.vim
|
||||
%{_datadir}/nvim/runtime/syntax/whitespace.vim
|
||||
%{_datadir}/nvim/runtime/syntax/winbatch.vim
|
||||
%{_datadir}/nvim/runtime/syntax/wml.vim
|
||||
|
|
@ -1750,6 +1885,7 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
|
||||
%dir %{_datadir}/nvim/runtime/tools
|
||||
%{_datadir}/nvim/runtime/tools/check_colors.vim
|
||||
%{_datadir}/nvim/runtime/tools/emoji_list.vim
|
||||
|
||||
%dir %{_datadir}/nvim/runtime/tutor
|
||||
%{_datadir}/nvim/runtime/tutor/tutor.tutor
|
||||
|
|
@ -1760,6 +1896,52 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
|
|||
%{_datadir}/nvim/runtime/tutor/en/vim-01-beginner.tutor.json
|
||||
|
||||
%changelog
|
||||
* Mon Mar 27 2023 Andreas Schneider <asn@redhat.com> - 0.8.3-4
|
||||
- resolves: rhbz#2181836 - Fix snprintf buffer overflow with tags
|
||||
|
||||
* Sat Mar 25 2023 Andreas Schneider <asn@redhat.com> - 0.8.3-3
|
||||
- resolves: rhbz#2165805 - Fix snprintf buffer overflow
|
||||
|
||||
* Sun Mar 05 2023 Andreas Schneider <asn@redhat.com> - 0.8.3-2
|
||||
- Update License to SPDX expression
|
||||
- Update spec template for auto(release|changelog)
|
||||
|
||||
* Thu Feb 02 2023 Andreas Schneider <asn@redhat.com> - 0.8.3-1
|
||||
- Update to version 0.8.3
|
||||
* https://github.com/neovim/neovim/releases/tag/v0.8.3
|
||||
|
||||
* Fri Dec 30 2022 Andreas Schneider <asn@redhat.com> - 0.8.2-1
|
||||
- Update to version 0.8.2
|
||||
* https://github.com/neovim/neovim/releases/tag/v0.8.2
|
||||
|
||||
* Mon Nov 14 2022 Andreas Schneider <asn@redhat.com> - 0.8.1-1
|
||||
- Update to version 0.8.1
|
||||
* https://github.com/neovim/neovim/releases/tag/v0.8.1
|
||||
|
||||
* Fri Sep 30 2022 Andreas Schneider <asn@redhat.com> - 0.8.0-1
|
||||
- Update to version 0.8.0
|
||||
|
||||
* Wed Sep 21 2022 Andreas Schneider <asn@redhat.com> - 0.7.2-4
|
||||
- Build with libvterm 0.3
|
||||
|
||||
* Thu Aug 25 2022 Michel Alexandre Salim <salimma@fedoraproject.org> - 0.7.2-3
|
||||
- Enforce the minimum tree-sitter version at runtime (Fixes: rhbz#2100577)
|
||||
|
||||
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Sun Jun 26 2022 Andreas Schneider <asn@redhat.com> - 0.7.2-1
|
||||
- Update to version 0.7.2
|
||||
|
||||
* Fri Apr 15 2022 Andreas Schneider <asn@redhat.com> - 0.7.0-1
|
||||
- Update to version 0.7.0
|
||||
|
||||
* Thu Mar 17 2022 Michel Alexandre Salim <salimma@fedoraproject.org> - 0.6.1-4
|
||||
- Support building on EPEL 8
|
||||
|
||||
* Wed Feb 09 2022 Andreas Schneider <asn@redhat.com> - 0.6.1-3
|
||||
- Fix libvterm 0.2 support
|
||||
|
||||
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (neovim-0.6.1.tar.gz) = 399489f6aaabec2a89b695b22dcd860149acaad723372cced0b4d2cdae464e2db5758372b9123cd0d2a683e0ea42b871935eb85e550cecce620d896691cfda53
|
||||
SHA512 (neovim-0.8.3.tar.gz) = 0ecf60b564a323eb95eb2e67f7dc7e1c1e7bfc70b08466a66eb668d1b75a7362ca42901cd5a64fda22292375e2921ba61c299ac846f820ac146dc55426813eb8
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
Name:
|
||||
Version:
|
||||
Release: 1%{?dist}
|
||||
Release: %{autorelease}
|
||||
Summary:
|
||||
|
||||
License:
|
||||
|
|
@ -35,3 +35,4 @@ Requires:
|
|||
|
||||
|
||||
%changelog
|
||||
%{autochangelog}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue