Re: neovim and treesitter updates
Hi Edd, Le 2023-04-16 20:49, Edd Barrett a écrit : On Sat, Apr 15, 2023 at 08:33:56PM +0100, Edd Barrett wrote: Diffs attached. Sorry, I kludged the neovim diff. Since this version of neovim uses a non-release version of luv, we don't get the bundled luacompat53 from the luv tarball and we have to fetch it ourself. Note that there is no build step for luacompat53. The luv build just plucks files from the luacompat53 sources... Updated neovim diff below. The treesitter diff from my last mail is still good. Thanks for this fix, I had errors with your previous version due to the lack of luacompat-53 package to build libluv. Build and tests OK for neovim-0.9.0 on current/amd64 with this version. Build are also OK with the latest version of tree-sitter-0.28.0 port. No issue with it using tree-sitter plugin for neovim. Laurent
Re: neovim and treesitter updates
On Sun, Apr 16, 2023 at 09:49:29PM +0100, Edd Barrett wrote: Hello Edd, > Sorry, I kludged the neovim diff. This one (and your update to the tree-sitter diff) works well for me, and I think is ready to go in. Laurie
Re: neovim and treesitter updates
On Sat, Apr 15, 2023 at 08:33:56PM +0100, Edd Barrett wrote: > Diffs attached. Sorry, I kludged the neovim diff. Since this version of neovim uses a non-release version of luv, we don't get the bundled luacompat53 from the luv tarball and we have to fetch it ourself. Note that there is no build step for luacompat53. The luv build just plucks files from the luacompat53 sources... Updated neovim diff below. The treesitter diff from my last mail is still good. Index: Makefile === RCS file: /cvs/ports/editors/neovim/Makefile,v retrieving revision 1.33 diff -u -p -r1.33 Makefile --- Makefile20 Feb 2023 21:53:19 - 1.33 +++ Makefile16 Apr 2023 20:32:20 - @@ -13,21 +13,24 @@ COMMENT = continuation and extension of GH_ACCOUNT = neovim GH_PROJECT = neovim -GH_TAGNAME = v0.8.3 +GH_TAGNAME = v0.9.0 CATEGORIES = editors devel HOMEPAGE = https://neovim.io MAINTAINER = Edd Barrett # The versions listed here must match those in cmake.deps/CMakeLists.txt. -LUV_VER = 1.44.2-1 -LUAJIT_VER = 633f265f67f322cbe2c5fd11d3e46d968ac220f7 +LUV_VER = 093a977b82077591baefe1e880d37dfa2730bd54 +LUAJIT_VER = 505e2c03de35e2718eef0d2d3660712e06dadf1f +LUACOMPAT_VER =v0.9 -MASTER_SITES0 = https://github.com/luvit/luv/releases/download/${LUV_VER}/ +MASTER_SITES0 =https://github.com/luvit/luv/archive/ MASTER_SITES1 = https://github.com/LuaJIT/LuaJIT/archive/ +MASTER_SITES2 = https://github.com/keplerproject/lua-compat-5.3/archive/ DISTFILES =${DISTNAME}${EXTRACT_SUFX} \ - luv-${LUV_VER}${EXTRACT_SUFX}:0 \ - luajit-{}${LUAJIT_VER}${EXTRACT_SUFX}:1 + luv-{}${LUV_VER}${EXTRACT_SUFX}:0 \ + luajit-{}${LUAJIT_VER}${EXTRACT_SUFX}:1 \ + lua-compat-5.3-{}${LUACOMPAT_VER}${EXTRACT_SUFX}:2 # Neovim: Apache 2.0 + Vim License # LuaJIT: MIT + public domain @@ -65,7 +68,7 @@ LIB_DEPENDS = devel/gettext,-runtime \ devel/libvterm \ devel/msgpack \ devel/unibilium \ - textproc/tree-sitter + textproc/tree-sitter>=0.20.8 RUN_DEPENDS += devel/libmpack/lua \ devel/libmpack/main \ @@ -87,6 +90,7 @@ CONFIGURE_ARGS += -DPREFER_LUA=ON \ -DLUA_INCLUDE_DIR=${MODLUA_INCL_DIR} \ -DLUA_LIBRARIES=${MODLUA_LIB} .endif +MAKE_ENV = CCACHE_DISABLE=true # Tests need gmake USE_GMAKE = Yes @@ -104,6 +108,8 @@ post-extract: mkdir ${STATIC_DEPS_WRKSRC} mv ${WRKDIR}/LuaJIT-${LUAJIT_VER} ${STATIC_DEPS_WRKSRC}/luajit mv ${WRKDIR}/luv-${LUV_VER} ${STATIC_DEPS_WRKSRC}/luv + mv ${WRKDIR}/lua-compat-5.3-${LUACOMPAT_VER:C/^v//} \ + ${STATIC_DEPS_WRKSRC}/lua-compat-5.3 # Build LuaJIT (if required) and libluv as static libraries. # @@ -161,6 +167,8 @@ pre-configure: -DLUA_BUILD_TYPE=System \ -DLUA_INCLUDE_DIR=${MODLUA_INCL_DIR} \ -DLUA_LIBRARIES=${MODLUA_LIBDIR} \ + -DWITH_SHARED_LIBUV=ON \ + -DLUA_COMPAT53_DIR=${STATIC_DEPS_WRKSRC}/lua-compat-5.3 \ -DWITH_LUA_ENGINE=Lua \ ${STATIC_DEPS_WRKSRC}/luv cd ${STATIC_DEPS_WRKBUILD}/luv && \ @@ -182,7 +190,7 @@ pre-configure: do-test: true ${SETENV} LC_CTYPE=en_US.UTF-8 \ - ${MAKE_PROGRAM} -C ${WRKSRC}/src/nvim/testdir \ + ${MAKE_PROGRAM} -C ${WRKSRC}/test/old/testdir \ HOME=${WRKBUILD} NVIM_PRG=${WRKBUILD}/bin/nvim ${MAKE_FLAGS} .include Index: distinfo === RCS file: /cvs/ports/editors/neovim/distinfo,v retrieving revision 1.18 diff -u -p -r1.18 distinfo --- distinfo20 Feb 2023 21:53:19 - 1.18 +++ distinfo16 Apr 2023 20:12:41 - @@ -1,6 +1,8 @@ -SHA256 (luajit-633f265f67f322cbe2c5fd11d3e46d968ac220f7.tar.gz) = JoHwpvYkpkqN+3Clo3fUlNrziWBELFR9nEaGdMGvo8I= -SHA256 (luv-1.44.2-1.tar.gz) = PrXHvET2H7xBSOow4yIdQQJj4P+ihWcoUfwZ3r+eXDA= -SHA256 (neovim-0.8.3.tar.gz) = rfRf8WDh2J9Rm2EUcy66A0ha5Gm+snkZsPek9rRCM8E= -SIZE (luajit-633f265f67f322cbe2c5fd11d3e46d968ac220f7.tar.gz) = 1074237 -SIZE (luv-1.44.2-1.tar.gz) = 1465728 -SIZE (neovim-0.8.3.tar.gz) = 11406282 +SHA256 (lua-compat-5.3-v0.9.tar.gz) = rQVUDS2WpIclu3mh3vNc9mUqTi7CY3biYXyM4rqm9BY= +SHA256 (luajit-505e2c03de35e2718eef0d2d3660712e06dadf1f.tar.gz) = Z8iDmbkBoi6aI29Ld+b+Oa8A9rcUTOndb1EUHZIfEHY= +SHA256 (luv-093a977b82077591baefe1e880d37dfa2730bd54.tar.gz) = Iis4tkJfCSYhjhTn2oFIH93m+WYMH+rCWlPm+1LohuY= +SHA256 (neovim-0.9.0.tar.gz) = OdeRB8VNLzurytLNFXw5kkHAT2516YwY6K+vK7XoKTc= +SIZE (lua-compat-5.3-v0.9.tar.gz) = 53599 +SIZE (luajit-505e2c03de35e2718eef0d2d3660712e06dadf1f.tar.gz) = 1075264 +SIZE (luv-093a977b82077591baefe1e88
Re: neovim and treesitter updates
Hi, On Sat, Apr 15, 2023 at 03:35:53PM -, Laurent Cheylus wrote: > Thanks for this update of Neovim 0.9.0 port. A couple of tweaks on top of Laurie's work: treesitter: - major bump and remove commented version (it's always the crate version). neovim: - update tree-sitter dep minimum version - update static luv and luajit versions to those in cmake.deps/CMakeLists.txt - update test dir path so that `make test` works again Diffs attached. P.S. Lots of failing tests in textproc/tree-sitter (not introduced by Laurie's diff). Has anyone tried to fix/report them? Cheers! -- Best Regards Edd Barrett https://www.theunixzoo.co.uk Index: Makefile === RCS file: /cvs/ports/editors/neovim/Makefile,v retrieving revision 1.33 diff -u -p -r1.33 Makefile --- Makefile20 Feb 2023 21:53:19 - 1.33 +++ Makefile15 Apr 2023 19:13:47 - @@ -13,20 +13,20 @@ COMMENT = continuation and extension of GH_ACCOUNT = neovim GH_PROJECT = neovim -GH_TAGNAME = v0.8.3 +GH_TAGNAME = v0.9.0 CATEGORIES = editors devel HOMEPAGE = https://neovim.io MAINTAINER = Edd Barrett # The versions listed here must match those in cmake.deps/CMakeLists.txt. -LUV_VER = 1.44.2-1 -LUAJIT_VER = 633f265f67f322cbe2c5fd11d3e46d968ac220f7 +LUV_VER = 093a977b82077591baefe1e880d37dfa2730bd54 +LUAJIT_VER = 505e2c03de35e2718eef0d2d3660712e06dadf1f -MASTER_SITES0 = https://github.com/luvit/luv/releases/download/${LUV_VER}/ +MASTER_SITES0 =https://github.com/luvit/luv/archive/ MASTER_SITES1 = https://github.com/LuaJIT/LuaJIT/archive/ DISTFILES =${DISTNAME}${EXTRACT_SUFX} \ - luv-${LUV_VER}${EXTRACT_SUFX}:0 \ + luv-{}${LUV_VER}${EXTRACT_SUFX}:0 \ luajit-{}${LUAJIT_VER}${EXTRACT_SUFX}:1 # Neovim: Apache 2.0 + Vim License @@ -65,7 +65,7 @@ LIB_DEPENDS = devel/gettext,-runtime \ devel/libvterm \ devel/msgpack \ devel/unibilium \ - textproc/tree-sitter + textproc/tree-sitter>=0.20.8 RUN_DEPENDS += devel/libmpack/lua \ devel/libmpack/main \ @@ -87,6 +87,7 @@ CONFIGURE_ARGS += -DPREFER_LUA=ON \ -DLUA_INCLUDE_DIR=${MODLUA_INCL_DIR} \ -DLUA_LIBRARIES=${MODLUA_LIB} .endif +MAKE_ENV = CCACHE_DISABLE=true # Tests need gmake USE_GMAKE = Yes @@ -182,7 +183,7 @@ pre-configure: do-test: true ${SETENV} LC_CTYPE=en_US.UTF-8 \ - ${MAKE_PROGRAM} -C ${WRKSRC}/src/nvim/testdir \ + ${MAKE_PROGRAM} -C ${WRKSRC}/test/old/testdir \ HOME=${WRKBUILD} NVIM_PRG=${WRKBUILD}/bin/nvim ${MAKE_FLAGS} .include Index: distinfo === RCS file: /cvs/ports/editors/neovim/distinfo,v retrieving revision 1.18 diff -u -p -r1.18 distinfo --- distinfo20 Feb 2023 21:53:19 - 1.18 +++ distinfo13 Apr 2023 19:45:33 - @@ -1,6 +1,6 @@ -SHA256 (luajit-633f265f67f322cbe2c5fd11d3e46d968ac220f7.tar.gz) = JoHwpvYkpkqN+3Clo3fUlNrziWBELFR9nEaGdMGvo8I= -SHA256 (luv-1.44.2-1.tar.gz) = PrXHvET2H7xBSOow4yIdQQJj4P+ihWcoUfwZ3r+eXDA= -SHA256 (neovim-0.8.3.tar.gz) = rfRf8WDh2J9Rm2EUcy66A0ha5Gm+snkZsPek9rRCM8E= -SIZE (luajit-633f265f67f322cbe2c5fd11d3e46d968ac220f7.tar.gz) = 1074237 -SIZE (luv-1.44.2-1.tar.gz) = 1465728 -SIZE (neovim-0.8.3.tar.gz) = 11406282 +SHA256 (luajit-505e2c03de35e2718eef0d2d3660712e06dadf1f.tar.gz) = Z8iDmbkBoi6aI29Ld+b+Oa8A9rcUTOndb1EUHZIfEHY= +SHA256 (luv-093a977b82077591baefe1e880d37dfa2730bd54.tar.gz) = Iis4tkJfCSYhjhTn2oFIH93m+WYMH+rCWlPm+1LohuY= +SHA256 (neovim-0.9.0.tar.gz) = OdeRB8VNLzurytLNFXw5kkHAT2516YwY6K+vK7XoKTc= +SIZE (luajit-505e2c03de35e2718eef0d2d3660712e06dadf1f.tar.gz) = 1075264 +SIZE (luv-093a977b82077591baefe1e880d37dfa2730bd54.tar.gz) = 127241 +SIZE (neovim-0.9.0.tar.gz) = 11549103 Index: pkg/PLIST === RCS file: /cvs/ports/editors/neovim/pkg/PLIST,v retrieving revision 1.17 diff -u -p -r1.17 PLIST --- pkg/PLIST 9 Jan 2023 11:08:40 - 1.17 +++ pkg/PLIST 13 Apr 2023 13:20:21 - @@ -51,25 +51,24 @@ share/locale/zh_TW.UTF-8/LC_MESSAGES/nvi share/nvim/ share/nvim/runtime/ share/nvim/runtime/autoload/ +share/nvim/runtime/autoload/README.txt share/nvim/runtime/autoload/RstFold.vim share/nvim/runtime/autoload/ada.vim share/nvim/runtime/autoload/adacomplete.vim share/nvim/runtime/autoload/bitbake.vim +share/nvim/runtime/autoload/ccomplete.lua share/nvim/runtime/autoload/ccomplete.vim share/nvim/runtime/autoload/clojurecomplete.vim share/nvim/runtime/autoload/context.vim share/nvim/runtime/autoload/contextcomplete.vim share/nvim/runtime/autoload/csscomplete.vim share/nvim/runtime/autoload/decada.vim -share/nvim/runtime/autoload
Re: neovim and treesitter updates
On Thu, 13 Apr 2023 09:42:43 +0100, Laurence Tratt wrote: > Updating to neovim-0.9.0 requires updating treesitter too, as the former > requires a new function in the latter. Patches to both below -- "probably > best if people on ports test it" from edd@. tree-sitter 0.28.0 and neovim-0.9.0 builds OK on current/amd64. Tests OK for neovim 0.9.0 with my config/plugins (lualine, bufferline, nvim-lspconfig, cmp, nvim-treesitter...). Thanks for this update of Neovim 0.9.0 port. Laurent
Re: neovim and treesitter updates
On Thu, Apr 13, 2023 at 03:29:27PM +0100, Stuart Henderson wrote: > Can do, though note the rest of my mail was a good example of why these > methods aren't sufficient by themself (even if they can shortcut things > in some "definitely needs a major bump" cases :) You mean, you still need to diff the headers if diffing symbols turns up nothing? Yes I agree. The handbook already talks about that bit, and we should leave it in. -- Best Regards Edd Barrett https://www.theunixzoo.co.uk
Re: neovim and treesitter updates
On 2023/04/13 14:13, Edd Barrett wrote: > Hi, > > A slight tangent: > > On Thu, Apr 13, 2023 at 01:41:50PM +0100, Stuart Henderson wrote: > > $ /usr/src/lib/check_sym /usr/local/lib/libtree-sitter.so.2.1 > > /pobj/tree-sitter-0.20.8/fake-amd64/usr/local/lib/libtree-sitter.so.2.1 > > This is much easier than the method suggested in the porter's handbook. Shall > we update the handbook? > > https://www.openbsd.org/faq/ports/specialtopics.html#SharedLibs Can do, though note the rest of my mail was a good example of why these methods aren't sufficient by themself (even if they can shortcut things in some "definitely needs a major bump" cases :)
Re: neovim and treesitter updates
Hi, A slight tangent: On Thu, Apr 13, 2023 at 01:41:50PM +0100, Stuart Henderson wrote: > $ /usr/src/lib/check_sym /usr/local/lib/libtree-sitter.so.2.1 > /pobj/tree-sitter-0.20.8/fake-amd64/usr/local/lib/libtree-sitter.so.2.1 This is much easier than the method suggested in the porter's handbook. Shall we update the handbook? https://www.openbsd.org/faq/ports/specialtopics.html#SharedLibs -- Best Regards Edd Barrett https://www.theunixzoo.co.uk
Re: neovim and treesitter updates
On 2023/04/13 09:42, Laurence Tratt wrote: > Updating to neovim-0.9.0 requires updating treesitter too, as the former > requires a new function in the latter. "new function" implies that SHARED_LIBS needs a bump of some sort. $ /usr/src/lib/check_sym /usr/local/lib/libtree-sitter.so.2.1 /pobj/tree-sitter-0.20.8/fake-amd64/usr/local/lib/libtree-sitter.so.2.1 /usr/local/lib/libtree-sitter.so.2.1 --> /pobj/tree-sitter-0.20.8/fake-amd64/usr/local/lib/libtree-sitter.so.2.1 Dynamic export changes: added: ts_query_is_pattern_non_local ts_tree_cursor_goto_first_child_internal ts_tree_cursor_goto_next_sibling_internal ts_tree_included_ranges External reference changes: added: dup PLT added: ts_tree_cursor_goto_first_child_internal ts_tree_cursor_goto_next_sibling_internal PLT removed: ts_tree_cursor_goto_first_child ts_tree_cursor_goto_next_sibling ... No removed functions in "Dynamic export changes" (which would be an automatic major bump) only added ones. (generally ignore PLT and external reference changes for ports). But diffing headers, the second argument of ts_tree_print_dot_graph changed from a file pointer to int file_descriptor, -void ts_tree_print_dot_graph(const TSTree *, FILE *); +void ts_tree_print_dot_graph(const TSTree *, int file_descriptor); so looks like it wants a major bump. (https://www.openbsd.org/faq/ports/specialtopics.html#SharedLibs) Otherwise, I'm not using those ports, but lgtm.
neovim and treesitter updates
Updating to neovim-0.9.0 requires updating treesitter too, as the former requires a new function in the latter. Patches to both below -- "probably best if people on ports test it" from edd@. Note that neovim by default now uses ccache if installed [1] so we have to explicitly turn that off. Laurie [1] https://github.com/neovim/neovim/pull/22020/ diff --git editors/neovim/Makefile editors/neovim/Makefile index 433535aad7f..dfd943a3016 100644 --- editors/neovim/Makefile +++ editors/neovim/Makefile @@ -13,7 +13,7 @@ COMMENT = continuation and extension of Vim GH_ACCOUNT = neovim GH_PROJECT = neovim -GH_TAGNAME = v0.8.3 +GH_TAGNAME = v0.9.0 CATEGORIES = editors devel HOMEPAGE = https://neovim.io @@ -87,6 +87,7 @@ CONFIGURE_ARGS += -DPREFER_LUA=ON \ -DLUA_INCLUDE_DIR=${MODLUA_INCL_DIR} \ -DLUA_LIBRARIES=${MODLUA_LIB} .endif +MAKE_ENV = CCACHE_DISABLE=true # Tests need gmake USE_GMAKE = Yes diff --git editors/neovim/distinfo editors/neovim/distinfo index 9d5b56a2e83..7fa18427209 100644 --- editors/neovim/distinfo +++ editors/neovim/distinfo @@ -1,6 +1,6 @@ SHA256 (luajit-633f265f67f322cbe2c5fd11d3e46d968ac220f7.tar.gz) = JoHwpvYkpkqN+3Clo3fUlNrziWBELFR9nEaGdMGvo8I= SHA256 (luv-1.44.2-1.tar.gz) = PrXHvET2H7xBSOow4yIdQQJj4P+ihWcoUfwZ3r+eXDA= -SHA256 (neovim-0.8.3.tar.gz) = rfRf8WDh2J9Rm2EUcy66A0ha5Gm+snkZsPek9rRCM8E= +SHA256 (neovim-0.9.0.tar.gz) = OdeRB8VNLzurytLNFXw5kkHAT2516YwY6K+vK7XoKTc= SIZE (luajit-633f265f67f322cbe2c5fd11d3e46d968ac220f7.tar.gz) = 1074237 SIZE (luv-1.44.2-1.tar.gz) = 1465728 -SIZE (neovim-0.8.3.tar.gz) = 11406282 +SIZE (neovim-0.9.0.tar.gz) = 11549103 diff --git editors/neovim/pkg/PLIST editors/neovim/pkg/PLIST index 149b4d7115e..75905398698 100644 --- editors/neovim/pkg/PLIST +++ editors/neovim/pkg/PLIST @@ -51,25 +51,24 @@ share/locale/zh_TW.UTF-8/LC_MESSAGES/nvim.mo share/nvim/ share/nvim/runtime/ share/nvim/runtime/autoload/ +share/nvim/runtime/autoload/README.txt share/nvim/runtime/autoload/RstFold.vim share/nvim/runtime/autoload/ada.vim share/nvim/runtime/autoload/adacomplete.vim share/nvim/runtime/autoload/bitbake.vim +share/nvim/runtime/autoload/ccomplete.lua share/nvim/runtime/autoload/ccomplete.vim share/nvim/runtime/autoload/clojurecomplete.vim share/nvim/runtime/autoload/context.vim share/nvim/runtime/autoload/contextcomplete.vim share/nvim/runtime/autoload/csscomplete.vim share/nvim/runtime/autoload/decada.vim -share/nvim/runtime/autoload/dist/ -share/nvim/runtime/autoload/dist/ft.vim share/nvim/runtime/autoload/freebasic.vim share/nvim/runtime/autoload/gnat.vim share/nvim/runtime/autoload/gzip.vim share/nvim/runtime/autoload/haskellcomplete.vim share/nvim/runtime/autoload/health/ share/nvim/runtime/autoload/health.vim -share/nvim/runtime/autoload/health/nvim.vim share/nvim/runtime/autoload/health/provider.vim share/nvim/runtime/autoload/htmlcomplete.vim share/nvim/runtime/autoload/javascriptcomplete.vim @@ -122,9 +121,12 @@ share/nvim/runtime/autoload/xml/xsd.vim share/nvim/runtime/autoload/xml/xsl.vim share/nvim/runtime/autoload/xmlcomplete.vim share/nvim/runtime/autoload/xmlformat.vim +share/nvim/runtime/autoload/zig/ +share/nvim/runtime/autoload/zig/fmt.vim share/nvim/runtime/autoload/zip.vim share/nvim/runtime/bugreport.vim share/nvim/runtime/colors/ +share/nvim/runtime/colors/README.txt share/nvim/runtime/colors/blue.vim share/nvim/runtime/colors/darkblue.vim share/nvim/runtime/colors/default.vim @@ -147,6 +149,7 @@ share/nvim/runtime/colors/slate.vim share/nvim/runtime/colors/torte.vim share/nvim/runtime/colors/zellner.vim share/nvim/runtime/compiler/ +share/nvim/runtime/compiler/README.txt share/nvim/runtime/compiler/ant.vim share/nvim/runtime/compiler/bcc.vim share/nvim/runtime/compiler/bdf.vim @@ -166,6 +169,7 @@ share/nvim/runtime/compiler/dartdoc.vim share/nvim/runtime/compiler/dartfmt.vim share/nvim/runtime/compiler/decada.vim share/nvim/runtime/compiler/dot.vim +share/nvim/runtime/compiler/dotnet.vim share/nvim/runtime/compiler/erlang.vim share/nvim/runtime/compiler/eruby.vim share/nvim/runtime/compiler/eslint.vim @@ -250,6 +254,10 @@ share/nvim/runtime/compiler/xmllint.vim share/nvim/runtime/compiler/xmlwf.vim share/nvim/runtime/compiler/xo.vim share/nvim/runtime/compiler/yamllint.vim +share/nvim/runtime/compiler/zig.vim +share/nvim/runtime/compiler/zig_build.vim +share/nvim/runtime/compiler/zig_build_exe.vim +share/nvim/runtime/compiler/zig_test.vim share/nvim/runtime/compiler/zsh.vim share/nvim/runtime/delmenu.vim share/nvim/runtime/doc/ @@ -268,6 +276,7 @@ share/nvim/runtime/doc/diagnostic.txt share/nvim/runtime/doc/diff.txt share/nvim/runtime/doc/digraph.txt share/nvim/runtime/doc/editing.txt +share/nvim/runtime/doc/editorconfig.txt share/nvim/runtime/doc/eval.txt share/nvim/runtime/doc/filetype.txt share/nvim/runtime/doc/fold.txt @@ -280,7 +289,6 @@ share/nvim/runtime/doc/gui.txt share/nvim/runtim