pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

neovim: Import neovim-0.11.7



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Thu Apr 2 19:32:05 2026 +0200
Changeset:	727e212488604bec3143cd07ce402223e870cb08

Added Files:
	neovim/DESCR
	neovim/Makefile
	neovim/PLIST
	neovim/distinfo
	neovim/patches/patch-runtime_lua_vim_treesitter___meta_misc.lua
	neovim/patches/patch-runtime_lua_vim_treesitter_languagetree.lua
	neovim/patches/patch-src_nvim_lua_treesitter.c

Log Message:
neovim: Import neovim-0.11.7

Neovim is a project that seeks to aggressively refactor the "Vim"
text editor in order to:

* Simplify maintenance and encourage contributions
* Split the work between multiple developers
* Enable advanced UIs without modifications to the core
* Maximize extensibility

Intended to update editors/neovim to 0.12.0

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=727e212488604bec3143cd07ce402223e870cb08

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 neovim/DESCR                                       |    7 +
 neovim/Makefile                                    |   84 +
 neovim/PLIST                                       | 2069 ++++++++++++++++++++
 neovim/distinfo                                    |    8 +
 ...atch-runtime_lua_vim_treesitter___meta_misc.lua |   21 +
 ...tch-runtime_lua_vim_treesitter_languagetree.lua |  105 +
 neovim/patches/patch-src_nvim_lua_treesitter.c     |  114 ++
 7 files changed, 2408 insertions(+)

diffs:
diff --git a/neovim/DESCR b/neovim/DESCR
new file mode 100644
index 0000000000..f5551e6784
--- /dev/null
+++ b/neovim/DESCR
@@ -0,0 +1,7 @@
+Neovim is a project that seeks to aggressively refactor the "Vim"
+text editor in order to:
+
+* Simplify maintenance and encourage contributions
+* Split the work between multiple developers
+* Enable advanced UIs without modifications to the core
+* Maximize extensibility
diff --git a/neovim/Makefile b/neovim/Makefile
new file mode 100644
index 0000000000..297ab97c9e
--- /dev/null
+++ b/neovim/Makefile
@@ -0,0 +1,84 @@
+# $NetBSD: Makefile,v 1.23 2026/04/02 17:25:44 leot Exp $
+
+DISTNAME=	neovim-0.11.7
+CATEGORIES=	editors
+MASTER_SITES=	${MASTER_SITE_GITHUB:=neovim/}
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://neovim.io/
+COMMENT=	Vim fork focused on extensibility and usability
+LICENSE=	apache-2.0 AND vim-license
+
+USE_LANGUAGES=	c c++
+USE_TOOLS+=	pkg-config gettext
+
+.include "../../mk/bsd.prefs.mk"
+
+PLIST_VARS+=	desktop
+.if ${OPSYS} != "Darwin"
+PLIST.desktop=	yes
+.endif
+
+PRINT_PLIST_AWK+=	{ gsub(/^share\/applications\/nvim\.desktop$$/, "$${PLIST.desktop}&"); }
+
+CMAKE_CONFIGURE_ARGS+=	-DCMAKE_BUILD_TYPE=Release
+CMAKE_CONFIGURE_ARGS+=	-DENABLE_TRANSLATIONS=ON
+CMAKE_CONFIGURE_ARGS+=	-DUSE_BUNDLED=OFF
+
+LDFLAGS.SunOS+=		-lrt
+
+# should follow the LuaJIT API compatibility
+LUA_VERSIONS_ACCEPTED=	51
+
+# https://github.com/neovim/neovim/issues/223#issuecomment-374763255
+FORTIFY_SUPPORTED=	no
+
+.include "../../lang/lua/luaversion.mk"
+
+DEPENDS+=	${LUA_PKGPREFIX}-BitOp-[0-9]*:../../devel/lua-BitOp
+DEPENDS+=	${LUA_PKGPREFIX}-filesystem-[0-9]*:../../devel/lua-filesystem
+DEPENDS+=	${LUA_PKGPREFIX}-inspect-[0-9]*:../../devel/lua-inspect
+DEPENDS+=	${LUA_PKGPREFIX}-mpack-[0-9]*:../../devel/lua-mpack
+
+.if ${SHLIB_TYPE} == "ELF"
+CFLAGS+=	${COMPILER_RPATH_FLAG}${PREFIX}/lib/lua/5.1
+
+TOOL_DEPENDS+=	patchelf-[0-9]*:../../devel/patchelf
+
+post-install:
+	${TOOLBASE}/bin/patchelf ${DESTDIR}${PREFIX}/bin/nvim \
+		--replace-needed ${BUILDLINK_DIR.lua-lpeg}/lib/lua/5.1/lpeg.so lpeg.so
+.endif
+
+# due to pkgsrc patches, remove when they are gone
+.PHONY: cleanorig
+post-install: cleanorig
+cleanorig:
+	${RM} ${DESTDIR}${PREFIX}/share/nvim/runtime/lua/vim/treesitter/_meta/misc.lua.orig
+	${RM} ${DESTDIR}${PREFIX}/share/nvim/runtime/lua/vim/treesitter/languagetree.lua.orig
+
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../converters/utf8proc/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.if ${OPSYS} == "SunOS"
+.  include "../../devel/libexecinfo/buildlink3.mk"
+.endif
+.include "../../devel/libuv/buildlink3.mk"
+.include "../../devel/lua-lpeg/buildlink3.mk"
+.include "../../devel/lua-luv/buildlink3.mk"
+.include "../../devel/unibilium/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../lang/lua/luaversion.mk"
+.include "../../lang/LuaJIT2/platform.mk"
+.if ${PLATFORM_SUPPORTS_LUAJIT:tl} == "yes"
+BUILDLINK_API_DEPENDS.LuaJIT2+=	LuaJIT2>=2.1
+.  include "../../lang/LuaJIT2/buildlink3.mk"
+.else
+CMAKE_CONFIGURE_ARGS+=	-DPREFER_LUA=ON
+.  include "../../lang/lua/buildlink3.mk"
+.endif
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../textproc/tree-sitter/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/neovim/PLIST b/neovim/PLIST
new file mode 100644
index 0000000000..5c42c9c4e7
--- /dev/null
+++ b/neovim/PLIST
@@ -0,0 +1,2069 @@
+@comment $NetBSD: PLIST,v 1.13 2026/01/30 16:10:21 leot Exp $
+bin/nvim
+@pkgdir lib/nvim
+man/man1/nvim.1
+${PLIST.desktop}share/applications/nvim.desktop
+share/icons/hicolor/128x128/apps/nvim.png
+share/locale/af/LC_MESSAGES/nvim.mo
+share/locale/ca/LC_MESSAGES/nvim.mo
+share/locale/cs.cp1250/LC_MESSAGES/nvim.mo
+share/locale/cs/LC_MESSAGES/nvim.mo
+share/locale/da/LC_MESSAGES/nvim.mo
+share/locale/de/LC_MESSAGES/nvim.mo
+share/locale/en_GB/LC_MESSAGES/nvim.mo
+share/locale/eo/LC_MESSAGES/nvim.mo
+share/locale/es/LC_MESSAGES/nvim.mo
+share/locale/fi/LC_MESSAGES/nvim.mo
+share/locale/fr/LC_MESSAGES/nvim.mo
+share/locale/ga/LC_MESSAGES/nvim.mo
+share/locale/it/LC_MESSAGES/nvim.mo
+share/locale/ja.euc-jp/LC_MESSAGES/nvim.mo
+share/locale/ja/LC_MESSAGES/nvim.mo
+share/locale/ko.UTF-8/LC_MESSAGES/nvim.mo
+share/locale/nb/LC_MESSAGES/nvim.mo
+share/locale/nl/LC_MESSAGES/nvim.mo
+share/locale/no/LC_MESSAGES/nvim.mo
+share/locale/pl.UTF-8/LC_MESSAGES/nvim.mo
+share/locale/pt_BR/LC_MESSAGES/nvim.mo
+share/locale/ru/LC_MESSAGES/nvim.mo
+share/locale/sk.cp1250/LC_MESSAGES/nvim.mo
+share/locale/sk/LC_MESSAGES/nvim.mo
+share/locale/sv/LC_MESSAGES/nvim.mo
+share/locale/tr/LC_MESSAGES/nvim.mo
+share/locale/uk/LC_MESSAGES/nvim.mo
+share/locale/vi/LC_MESSAGES/nvim.mo
+share/locale/zh_CN.UTF-8/LC_MESSAGES/nvim.mo
+share/locale/zh_TW.UTF-8/LC_MESSAGES/nvim.mo
+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/cargo.vim
+share/nvim/runtime/autoload/cargo/quickfix.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/vim.vim
+share/nvim/runtime/autoload/freebasic.vim
+share/nvim/runtime/autoload/gnat.vim
+share/nvim/runtime/autoload/gzip.vim
+share/nvim/runtime/autoload/hare.vim
+share/nvim/runtime/autoload/haskellcomplete.vim
+share/nvim/runtime/autoload/hcl.vim
+share/nvim/runtime/autoload/htmlcomplete.vim
+share/nvim/runtime/autoload/javaformat.vim
+share/nvim/runtime/autoload/javascriptcomplete.vim
+share/nvim/runtime/autoload/modula2.vim
+share/nvim/runtime/autoload/msgpack.vim
+share/nvim/runtime/autoload/paste.vim
+share/nvim/runtime/autoload/phpcomplete.vim
+share/nvim/runtime/autoload/provider.vim
+share/nvim/runtime/autoload/provider/clipboard.vim
+share/nvim/runtime/autoload/provider/node.vim
+share/nvim/runtime/autoload/provider/perl.vim
+share/nvim/runtime/autoload/provider/python3.vim
+share/nvim/runtime/autoload/provider/ruby.vim
+share/nvim/runtime/autoload/provider/script_host.rb
+share/nvim/runtime/autoload/python.vim
+share/nvim/runtime/autoload/python3complete.vim
+share/nvim/runtime/autoload/pythoncomplete.vim
+share/nvim/runtime/autoload/remote/define.vim
+share/nvim/runtime/autoload/remote/host.vim
+share/nvim/runtime/autoload/rubycomplete.vim
+share/nvim/runtime/autoload/rust.vim
+share/nvim/runtime/autoload/rust/debugging.vim
+share/nvim/runtime/autoload/rustfmt.vim
+share/nvim/runtime/autoload/shada.vim
+share/nvim/runtime/autoload/spellfile.vim
+share/nvim/runtime/autoload/spotbugs.vim
+share/nvim/runtime/autoload/sqlcomplete.vim
+share/nvim/runtime/autoload/syntaxcomplete.vim
+share/nvim/runtime/autoload/tar.vim
+share/nvim/runtime/autoload/tutor.vim
+share/nvim/runtime/autoload/typst.vim
+share/nvim/runtime/autoload/vimexpect.vim
+share/nvim/runtime/autoload/xml/html32.vim
+share/nvim/runtime/autoload/xml/html401f.vim
+share/nvim/runtime/autoload/xml/html401s.vim
+share/nvim/runtime/autoload/xml/html401t.vim
+share/nvim/runtime/autoload/xml/html40f.vim
+share/nvim/runtime/autoload/xml/html40s.vim
+share/nvim/runtime/autoload/xml/html40t.vim
+share/nvim/runtime/autoload/xml/xhtml10f.vim
+share/nvim/runtime/autoload/xml/xhtml10s.vim
+share/nvim/runtime/autoload/xml/xhtml10t.vim
+share/nvim/runtime/autoload/xml/xhtml11.vim
+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/zip.vim
+share/nvim/runtime/colors/README.txt
+share/nvim/runtime/colors/blue.vim
+share/nvim/runtime/colors/darkblue.vim
+share/nvim/runtime/colors/default.vim
+share/nvim/runtime/colors/delek.vim
+share/nvim/runtime/colors/desert.vim
+share/nvim/runtime/colors/elflord.vim
+share/nvim/runtime/colors/evening.vim
+share/nvim/runtime/colors/habamax.vim
+share/nvim/runtime/colors/industry.vim
+share/nvim/runtime/colors/koehler.vim
+share/nvim/runtime/colors/lunaperche.vim
+share/nvim/runtime/colors/morning.vim
+share/nvim/runtime/colors/murphy.vim
+share/nvim/runtime/colors/pablo.vim
+share/nvim/runtime/colors/peachpuff.vim
+share/nvim/runtime/colors/quiet.vim
+share/nvim/runtime/colors/retrobox.vim
+share/nvim/runtime/colors/ron.vim
+share/nvim/runtime/colors/shine.vim
+share/nvim/runtime/colors/slate.vim
+share/nvim/runtime/colors/sorbet.vim
+share/nvim/runtime/colors/torte.vim
+share/nvim/runtime/colors/unokai.vim
+share/nvim/runtime/colors/vim.lua
+share/nvim/runtime/colors/wildcharm.vim
+share/nvim/runtime/colors/zaibatsu.vim
+share/nvim/runtime/colors/zellner.vim
+share/nvim/runtime/compiler/README.txt
+share/nvim/runtime/compiler/ant.vim
+share/nvim/runtime/compiler/bash.vim
+share/nvim/runtime/compiler/bcc.vim
+share/nvim/runtime/compiler/bdf.vim
+share/nvim/runtime/compiler/cargo.vim
+share/nvim/runtime/compiler/checkstyle.vim
+share/nvim/runtime/compiler/cm3.vim
+share/nvim/runtime/compiler/context.vim
+share/nvim/runtime/compiler/cppcheck.vim
+share/nvim/runtime/compiler/cs.vim
+share/nvim/runtime/compiler/csslint.vim
+share/nvim/runtime/compiler/cucumber.vim
+share/nvim/runtime/compiler/dart.vim
+share/nvim/runtime/compiler/dart2js.vim
+share/nvim/runtime/compiler/dart2native.vim
+share/nvim/runtime/compiler/dartanalyser.vim
+share/nvim/runtime/compiler/dartdevc.vim
+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
+share/nvim/runtime/compiler/fbc.vim
+share/nvim/runtime/compiler/fortran_F.vim
+share/nvim/runtime/compiler/fortran_cv.vim
+share/nvim/runtime/compiler/fortran_elf90.vim
+share/nvim/runtime/compiler/fortran_g77.vim
+share/nvim/runtime/compiler/fortran_lf95.vim
+share/nvim/runtime/compiler/fpc.vim
+share/nvim/runtime/compiler/g95.vim
+share/nvim/runtime/compiler/gawk.vim
+share/nvim/runtime/compiler/gcc.vim
+share/nvim/runtime/compiler/gfortran.vim
+share/nvim/runtime/compiler/ghc.vim
+share/nvim/runtime/compiler/gjs.vim
+share/nvim/runtime/compiler/gm2.vim
+share/nvim/runtime/compiler/gnat.vim
+share/nvim/runtime/compiler/go.vim
+share/nvim/runtime/compiler/groff.vim
+share/nvim/runtime/compiler/haml.vim
+share/nvim/runtime/compiler/hare.vim
+share/nvim/runtime/compiler/hp_acc.vim
+share/nvim/runtime/compiler/icc.vim
+share/nvim/runtime/compiler/icon.vim
+share/nvim/runtime/compiler/ifort.vim
+share/nvim/runtime/compiler/intel.vim
+share/nvim/runtime/compiler/irix5_c.vim
+share/nvim/runtime/compiler/irix5_cpp.vim
+share/nvim/runtime/compiler/javac.vim
+share/nvim/runtime/compiler/jest.vim
+share/nvim/runtime/compiler/jikes.vim
+share/nvim/runtime/compiler/jjs.vim
+share/nvim/runtime/compiler/jq.vim
+share/nvim/runtime/compiler/jshint.vim
+share/nvim/runtime/compiler/jsonlint.vim
+share/nvim/runtime/compiler/make.vim
+share/nvim/runtime/compiler/maven.vim
+share/nvim/runtime/compiler/mcs.vim
+share/nvim/runtime/compiler/mips_c.vim
+share/nvim/runtime/compiler/mipspro_c89.vim
+share/nvim/runtime/compiler/mipspro_cpp.vim
+share/nvim/runtime/compiler/modelsim_vcom.vim
+share/nvim/runtime/compiler/msbuild.vim
+share/nvim/runtime/compiler/msvc.vim
+share/nvim/runtime/compiler/mypy.vim
+share/nvim/runtime/compiler/neato.vim
+share/nvim/runtime/compiler/ocaml.vim
+share/nvim/runtime/compiler/onsgmls.vim
+share/nvim/runtime/compiler/pandoc.vim
+share/nvim/runtime/compiler/pbx.vim
+share/nvim/runtime/compiler/perl.vim
+share/nvim/runtime/compiler/perlcritic.vim
+share/nvim/runtime/compiler/php.vim
+share/nvim/runtime/compiler/pip_compile.vim
+share/nvim/runtime/compiler/podchecker.vim
+share/nvim/runtime/compiler/powershell.vim
+share/nvim/runtime/compiler/pylint.vim
+share/nvim/runtime/compiler/pytest.vim
+share/nvim/runtime/compiler/pyunit.vim
+share/nvim/runtime/compiler/raco.vim
+share/nvim/runtime/compiler/racomake.vim
+share/nvim/runtime/compiler/racosetup.vim
+share/nvim/runtime/compiler/racotest.vim
+share/nvim/runtime/compiler/rake.vim
+share/nvim/runtime/compiler/rhino.vim
+share/nvim/runtime/compiler/rime_deployer.vim
+share/nvim/runtime/compiler/rspec.vim
+share/nvim/runtime/compiler/rst.vim
+share/nvim/runtime/compiler/rubocop.vim
+share/nvim/runtime/compiler/ruby.vim
+share/nvim/runtime/compiler/rubyunit.vim
+share/nvim/runtime/compiler/ruff.vim
+share/nvim/runtime/compiler/rustc.vim
+share/nvim/runtime/compiler/sass.vim
+share/nvim/runtime/compiler/scdoc.vim
+share/nvim/runtime/compiler/se.vim
+share/nvim/runtime/compiler/shellcheck.vim
+share/nvim/runtime/compiler/sml.vim
+share/nvim/runtime/compiler/spectral.vim
+share/nvim/runtime/compiler/splint.vim
+share/nvim/runtime/compiler/spotbugs.vim
+share/nvim/runtime/compiler/stack.vim
+share/nvim/runtime/compiler/standard.vim
+share/nvim/runtime/compiler/stylelint.vim
+share/nvim/runtime/compiler/svelte-check.vim
+share/nvim/runtime/compiler/tcl.vim
+share/nvim/runtime/compiler/tex.vim
+share/nvim/runtime/compiler/tidy.vim
+share/nvim/runtime/compiler/ts-node.vim
+share/nvim/runtime/compiler/tsc.vim
+share/nvim/runtime/compiler/typedoc.vim
+share/nvim/runtime/compiler/typst.vim
+share/nvim/runtime/compiler/vimdoc.vim
+share/nvim/runtime/compiler/xbuild.vim
+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/api.txt
+share/nvim/runtime/doc/arabic.txt
+share/nvim/runtime/doc/autocmd.txt
+share/nvim/runtime/doc/change.txt
+share/nvim/runtime/doc/channel.txt
+share/nvim/runtime/doc/cmdline.txt
+share/nvim/runtime/doc/credits.txt
+share/nvim/runtime/doc/debug.txt
+share/nvim/runtime/doc/deprecated.txt
+share/nvim/runtime/doc/dev_arch.txt
+share/nvim/runtime/doc/dev_style.txt
+share/nvim/runtime/doc/dev_theme.txt
+share/nvim/runtime/doc/dev_tools.txt
+share/nvim/runtime/doc/dev_vimpatch.txt
+share/nvim/runtime/doc/develop.txt
+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/faq.txt
+share/nvim/runtime/doc/filetype.txt
+share/nvim/runtime/doc/fold.txt
+share/nvim/runtime/doc/ft_ada.txt
+share/nvim/runtime/doc/ft_hare.txt
+share/nvim/runtime/doc/ft_ps1.txt
+share/nvim/runtime/doc/ft_raku.txt
+share/nvim/runtime/doc/ft_rust.txt
+share/nvim/runtime/doc/ft_sql.txt
+share/nvim/runtime/doc/gui.txt
+share/nvim/runtime/doc/health.txt
+share/nvim/runtime/doc/hebrew.txt
+share/nvim/runtime/doc/help.txt
+share/nvim/runtime/doc/helphelp.txt
+share/nvim/runtime/doc/if_perl.txt
+share/nvim/runtime/doc/if_pyth.txt
+share/nvim/runtime/doc/if_ruby.txt
+share/nvim/runtime/doc/indent.txt
+share/nvim/runtime/doc/index.txt
+share/nvim/runtime/doc/insert.txt
+share/nvim/runtime/doc/intro.txt
+share/nvim/runtime/doc/job_control.txt
+share/nvim/runtime/doc/lsp.txt
+share/nvim/runtime/doc/lua-bit.txt
+share/nvim/runtime/doc/lua-guide.txt
+share/nvim/runtime/doc/lua-plugin.txt
+share/nvim/runtime/doc/lua.txt
+share/nvim/runtime/doc/luaref.txt
+share/nvim/runtime/doc/luvref.txt
+share/nvim/runtime/doc/map.txt
+share/nvim/runtime/doc/mbyte.txt
+share/nvim/runtime/doc/message.txt
+share/nvim/runtime/doc/mlang.txt
+share/nvim/runtime/doc/motion.txt
+share/nvim/runtime/doc/news-0.10.txt
+share/nvim/runtime/doc/news-0.9.txt
+share/nvim/runtime/doc/news.txt
+share/nvim/runtime/doc/nvim.txt
+share/nvim/runtime/doc/options.txt
+share/nvim/runtime/doc/pattern.txt
+share/nvim/runtime/doc/pi_gzip.txt
+share/nvim/runtime/doc/pi_msgpack.txt
+share/nvim/runtime/doc/pi_paren.txt
+share/nvim/runtime/doc/pi_spec.txt
+share/nvim/runtime/doc/pi_tar.txt
+share/nvim/runtime/doc/pi_tutor.txt
+share/nvim/runtime/doc/pi_zip.txt
+share/nvim/runtime/doc/provider.txt
+share/nvim/runtime/doc/quickfix.txt
+share/nvim/runtime/doc/quickref.txt
+share/nvim/runtime/doc/recover.txt
+share/nvim/runtime/doc/remote.txt
+share/nvim/runtime/doc/remote_plugin.txt
+share/nvim/runtime/doc/repeat.txt
+share/nvim/runtime/doc/rileft.txt
+share/nvim/runtime/doc/russian.txt
+share/nvim/runtime/doc/scroll.txt
+share/nvim/runtime/doc/sign.txt
+share/nvim/runtime/doc/spell.txt
+share/nvim/runtime/doc/starting.txt
+share/nvim/runtime/doc/support.txt
+share/nvim/runtime/doc/syntax.txt
+share/nvim/runtime/doc/tabpage.txt
+share/nvim/runtime/doc/tags
+share/nvim/runtime/doc/tagsrch.txt
+share/nvim/runtime/doc/terminal.txt
+share/nvim/runtime/doc/testing.txt
+share/nvim/runtime/doc/tips.txt
+share/nvim/runtime/doc/treesitter.txt
+share/nvim/runtime/doc/tui.txt
+share/nvim/runtime/doc/uganda.txt
+share/nvim/runtime/doc/ui.txt
+share/nvim/runtime/doc/undo.txt
+share/nvim/runtime/doc/userfunc.txt
+share/nvim/runtime/doc/usr_01.txt
+share/nvim/runtime/doc/usr_02.txt
+share/nvim/runtime/doc/usr_03.txt
+share/nvim/runtime/doc/usr_04.txt
+share/nvim/runtime/doc/usr_05.txt
+share/nvim/runtime/doc/usr_06.txt
+share/nvim/runtime/doc/usr_07.txt
+share/nvim/runtime/doc/usr_08.txt
+share/nvim/runtime/doc/usr_09.txt
+share/nvim/runtime/doc/usr_10.txt
+share/nvim/runtime/doc/usr_11.txt
+share/nvim/runtime/doc/usr_12.txt
+share/nvim/runtime/doc/usr_20.txt
+share/nvim/runtime/doc/usr_21.txt
+share/nvim/runtime/doc/usr_22.txt
+share/nvim/runtime/doc/usr_23.txt
+share/nvim/runtime/doc/usr_24.txt
+share/nvim/runtime/doc/usr_25.txt
+share/nvim/runtime/doc/usr_26.txt
+share/nvim/runtime/doc/usr_27.txt
+share/nvim/runtime/doc/usr_28.txt
+share/nvim/runtime/doc/usr_29.txt
+share/nvim/runtime/doc/usr_30.txt
+share/nvim/runtime/doc/usr_31.txt
+share/nvim/runtime/doc/usr_32.txt
+share/nvim/runtime/doc/usr_40.txt
+share/nvim/runtime/doc/usr_41.txt
+share/nvim/runtime/doc/usr_42.txt
+share/nvim/runtime/doc/usr_43.txt
+share/nvim/runtime/doc/usr_44.txt
+share/nvim/runtime/doc/usr_45.txt
+share/nvim/runtime/doc/usr_toc.txt
+share/nvim/runtime/doc/various.txt
+share/nvim/runtime/doc/vi_diff.txt
+share/nvim/runtime/doc/vietnamese.txt
+share/nvim/runtime/doc/vim_diff.txt
+share/nvim/runtime/doc/vimeval.txt
+share/nvim/runtime/doc/vimfn.txt
+share/nvim/runtime/doc/visual.txt
+share/nvim/runtime/doc/vvars.txt
+share/nvim/runtime/doc/windows.txt
+share/nvim/runtime/example_init.lua
+share/nvim/runtime/filetype.lua
+share/nvim/runtime/ftoff.vim
+share/nvim/runtime/ftplugin.vim
+share/nvim/runtime/ftplugin/8th.vim
+share/nvim/runtime/ftplugin/README.txt
+share/nvim/runtime/ftplugin/a2ps.vim
+share/nvim/runtime/ftplugin/aap.vim
+share/nvim/runtime/ftplugin/abap.vim
+share/nvim/runtime/ftplugin/abaqus.vim
+share/nvim/runtime/ftplugin/ada.vim
+share/nvim/runtime/ftplugin/alsaconf.vim
+share/nvim/runtime/ftplugin/ant.vim
+share/nvim/runtime/ftplugin/antlr4.vim
+share/nvim/runtime/ftplugin/apache.vim
+share/nvim/runtime/ftplugin/arch.vim
+share/nvim/runtime/ftplugin/arduino.lua
+share/nvim/runtime/ftplugin/arduino.vim
+share/nvim/runtime/ftplugin/art.vim
+share/nvim/runtime/ftplugin/asciidoc.vim
+share/nvim/runtime/ftplugin/asm.vim
+share/nvim/runtime/ftplugin/aspvbs.vim
+share/nvim/runtime/ftplugin/astro.vim
+share/nvim/runtime/ftplugin/asy.vim
+share/nvim/runtime/ftplugin/autohotkey.vim
+share/nvim/runtime/ftplugin/automake.vim
+share/nvim/runtime/ftplugin/awk.vim
+share/nvim/runtime/ftplugin/bash.vim
+share/nvim/runtime/ftplugin/basic.vim
+share/nvim/runtime/ftplugin/bdf.vim
+share/nvim/runtime/ftplugin/bindzone.vim
+share/nvim/runtime/ftplugin/bitbake.vim
+share/nvim/runtime/ftplugin/bp.vim
+share/nvim/runtime/ftplugin/bst.vim
+share/nvim/runtime/ftplugin/btm.vim
+share/nvim/runtime/ftplugin/bzl.vim
+share/nvim/runtime/ftplugin/c.lua
+share/nvim/runtime/ftplugin/c.vim
+share/nvim/runtime/ftplugin/c3.vim
+share/nvim/runtime/ftplugin/cabal.vim
+share/nvim/runtime/ftplugin/calendar.vim
+share/nvim/runtime/ftplugin/cdrdaoconf.vim
+share/nvim/runtime/ftplugin/cedar.vim
+share/nvim/runtime/ftplugin/cfg.vim
+share/nvim/runtime/ftplugin/cgdbrc.vim
+share/nvim/runtime/ftplugin/ch.lua
+share/nvim/runtime/ftplugin/ch.vim
+share/nvim/runtime/ftplugin/changelog.vim
+share/nvim/runtime/ftplugin/chatito.vim
+share/nvim/runtime/ftplugin/checkhealth.lua
+share/nvim/runtime/ftplugin/checkhealth.vim
+share/nvim/runtime/ftplugin/chicken.vim
+share/nvim/runtime/ftplugin/clojure.vim
+share/nvim/runtime/ftplugin/cmake.vim
+share/nvim/runtime/ftplugin/cmakecache.vim
+share/nvim/runtime/ftplugin/cobol.vim
+share/nvim/runtime/ftplugin/conf.vim
+share/nvim/runtime/ftplugin/config.vim
+share/nvim/runtime/ftplugin/confini.vim
+share/nvim/runtime/ftplugin/context.vim
+share/nvim/runtime/ftplugin/cook.vim
+share/nvim/runtime/ftplugin/corn.vim
+share/nvim/runtime/ftplugin/cpp.vim
+share/nvim/runtime/ftplugin/crm.vim
+share/nvim/runtime/ftplugin/crontab.vim
+share/nvim/runtime/ftplugin/cs.lua
+share/nvim/runtime/ftplugin/cs.vim
+share/nvim/runtime/ftplugin/csc.vim
+share/nvim/runtime/ftplugin/csh.vim
+share/nvim/runtime/ftplugin/css.vim
+share/nvim/runtime/ftplugin/csv.vim
+share/nvim/runtime/ftplugin/cucumber.vim
+share/nvim/runtime/ftplugin/cuda.vim
+share/nvim/runtime/ftplugin/cvsrc.vim
+share/nvim/runtime/ftplugin/d.lua
+share/nvim/runtime/ftplugin/dart.vim
+share/nvim/runtime/ftplugin/deb822sources.vim
+share/nvim/runtime/ftplugin/debchangelog.vim
+share/nvim/runtime/ftplugin/debcontrol.vim
+share/nvim/runtime/ftplugin/debsources.vim
+share/nvim/runtime/ftplugin/denyhosts.vim
+share/nvim/runtime/ftplugin/desktop.vim
+share/nvim/runtime/ftplugin/dictconf.vim
+share/nvim/runtime/ftplugin/dictdconf.vim
+share/nvim/runtime/ftplugin/diff.vim
+share/nvim/runtime/ftplugin/dircolors.vim
+share/nvim/runtime/ftplugin/dnsmasq.vim
+share/nvim/runtime/ftplugin/docbk.vim
+share/nvim/runtime/ftplugin/dockerfile.vim
+share/nvim/runtime/ftplugin/dosbatch.vim
+share/nvim/runtime/ftplugin/dosini.vim
+share/nvim/runtime/ftplugin/dot.lua
+share/nvim/runtime/ftplugin/dtd.vim
+share/nvim/runtime/ftplugin/dtrace.vim
+share/nvim/runtime/ftplugin/dts.vim
+share/nvim/runtime/ftplugin/dune.vim
+share/nvim/runtime/ftplugin/editorconfig.vim
+share/nvim/runtime/ftplugin/eiffel.vim
+share/nvim/runtime/ftplugin/elinks.vim
+share/nvim/runtime/ftplugin/elixir.vim
+share/nvim/runtime/ftplugin/elm.vim
+share/nvim/runtime/ftplugin/erlang.vim
+share/nvim/runtime/ftplugin/eruby.vim
+share/nvim/runtime/ftplugin/eterm.vim
+share/nvim/runtime/ftplugin/expect.vim
+share/nvim/runtime/ftplugin/exports.vim
+share/nvim/runtime/ftplugin/falcon.vim
+share/nvim/runtime/ftplugin/faust.lua
+share/nvim/runtime/ftplugin/fennel.vim
+share/nvim/runtime/ftplugin/fetchmail.vim
+share/nvim/runtime/ftplugin/fish.vim
+share/nvim/runtime/ftplugin/flexwiki.vim
+share/nvim/runtime/ftplugin/forth.vim
+share/nvim/runtime/ftplugin/fortran.vim
+share/nvim/runtime/ftplugin/fpcmake.vim
+share/nvim/runtime/ftplugin/framescript.vim
+share/nvim/runtime/ftplugin/freebasic.vim
+share/nvim/runtime/ftplugin/fstab.vim
+share/nvim/runtime/ftplugin/fvwm.vim
+share/nvim/runtime/ftplugin/gdb.vim
+share/nvim/runtime/ftplugin/gdscript.vim
+share/nvim/runtime/ftplugin/gdshader.vim
+share/nvim/runtime/ftplugin/gel.vim
+share/nvim/runtime/ftplugin/git.vim
+share/nvim/runtime/ftplugin/gitattributes.vim
+share/nvim/runtime/ftplugin/gitcommit.vim
+share/nvim/runtime/ftplugin/gitconfig.vim
+share/nvim/runtime/ftplugin/gitignore.vim
+share/nvim/runtime/ftplugin/gitrebase.vim
+share/nvim/runtime/ftplugin/gitsendemail.vim
+share/nvim/runtime/ftplugin/gleam.vim
+share/nvim/runtime/ftplugin/glsl.lua
+share/nvim/runtime/ftplugin/go.vim
+share/nvim/runtime/ftplugin/goaccess.vim
+share/nvim/runtime/ftplugin/gomod.vim
+share/nvim/runtime/ftplugin/gpg.vim
+share/nvim/runtime/ftplugin/gprof.vim
+share/nvim/runtime/ftplugin/graphql.vim
+share/nvim/runtime/ftplugin/groovy.vim
+share/nvim/runtime/ftplugin/group.vim
+share/nvim/runtime/ftplugin/grub.vim
+share/nvim/runtime/ftplugin/gyp.vim
+share/nvim/runtime/ftplugin/haml.vim
+share/nvim/runtime/ftplugin/hamster.vim
+share/nvim/runtime/ftplugin/hare.vim
+share/nvim/runtime/ftplugin/haredoc.vim
+share/nvim/runtime/ftplugin/haskell.vim
+share/nvim/runtime/ftplugin/hcl.vim
+share/nvim/runtime/ftplugin/heex.vim
+share/nvim/runtime/ftplugin/help.lua
+share/nvim/runtime/ftplugin/help.vim
+share/nvim/runtime/ftplugin/hgcommit.vim
+share/nvim/runtime/ftplugin/hlsplaylist.vim
+share/nvim/runtime/ftplugin/hog.vim
+share/nvim/runtime/ftplugin/hostconf.vim
+share/nvim/runtime/ftplugin/hostsaccess.vim
+share/nvim/runtime/ftplugin/html.vim
+share/nvim/runtime/ftplugin/htmlangular.vim
+share/nvim/runtime/ftplugin/htmldjango.vim
+share/nvim/runtime/ftplugin/http.vim
+share/nvim/runtime/ftplugin/hurl.vim
+share/nvim/runtime/ftplugin/hyprlang.vim
+share/nvim/runtime/ftplugin/i3config.vim
+share/nvim/runtime/ftplugin/icon.vim
+share/nvim/runtime/ftplugin/idris2.vim
+share/nvim/runtime/ftplugin/indent.lua
+share/nvim/runtime/ftplugin/indent.vim
+share/nvim/runtime/ftplugin/initex.vim
+share/nvim/runtime/ftplugin/ipkg.vim
+share/nvim/runtime/ftplugin/ishd.vim
+share/nvim/runtime/ftplugin/j.vim
+share/nvim/runtime/ftplugin/java.vim
+share/nvim/runtime/ftplugin/javacc.vim
+share/nvim/runtime/ftplugin/javascript.vim
+share/nvim/runtime/ftplugin/javascriptreact.vim
+share/nvim/runtime/ftplugin/jjdescription.vim
+share/nvim/runtime/ftplugin/jproperties.vim
+share/nvim/runtime/ftplugin/jq.vim
+share/nvim/runtime/ftplugin/json.vim
+share/nvim/runtime/ftplugin/json5.vim
+share/nvim/runtime/ftplugin/jsonc.vim
+share/nvim/runtime/ftplugin/jsonnet.vim
+share/nvim/runtime/ftplugin/jsp.vim
+share/nvim/runtime/ftplugin/julia.vim
+share/nvim/runtime/ftplugin/just.vim
+share/nvim/runtime/ftplugin/karel.vim
+share/nvim/runtime/ftplugin/kconfig.vim
+share/nvim/runtime/ftplugin/kdl.vim
+share/nvim/runtime/ftplugin/kivy.vim
+share/nvim/runtime/ftplugin/kotlin.vim
+share/nvim/runtime/ftplugin/kwt.vim
+share/nvim/runtime/ftplugin/lc.vim
+share/nvim/runtime/ftplugin/ld.vim
+share/nvim/runtime/ftplugin/ldapconf.vim
+share/nvim/runtime/ftplugin/leo.vim
+share/nvim/runtime/ftplugin/less.vim
+share/nvim/runtime/ftplugin/lex.vim
+share/nvim/runtime/ftplugin/lftp.vim
+share/nvim/runtime/ftplugin/libao.vim
+share/nvim/runtime/ftplugin/limits.vim
+share/nvim/runtime/ftplugin/liquid.vim
+share/nvim/runtime/ftplugin/lisp.vim
+share/nvim/runtime/ftplugin/livebook.vim
+share/nvim/runtime/ftplugin/llvm.vim
+share/nvim/runtime/ftplugin/lnk.vim
+share/nvim/runtime/ftplugin/lnkmap.vim
+share/nvim/runtime/ftplugin/logcheck.vim
+share/nvim/runtime/ftplugin/loginaccess.vim
+share/nvim/runtime/ftplugin/logindefs.vim
+share/nvim/runtime/ftplugin/logtalk.dict
+share/nvim/runtime/ftplugin/logtalk.vim
+share/nvim/runtime/ftplugin/lprolog.vim
+share/nvim/runtime/ftplugin/lua.lua
+share/nvim/runtime/ftplugin/lua.vim
+share/nvim/runtime/ftplugin/luau.vim
+share/nvim/runtime/ftplugin/lynx.vim
+share/nvim/runtime/ftplugin/m17ndb.vim
+share/nvim/runtime/ftplugin/m3build.vim
+share/nvim/runtime/ftplugin/m3quake.vim
+share/nvim/runtime/ftplugin/m4.vim
+share/nvim/runtime/ftplugin/mail.vim
+share/nvim/runtime/ftplugin/mailaliases.vim
+share/nvim/runtime/ftplugin/mailcap.vim
+share/nvim/runtime/ftplugin/make.vim
+share/nvim/runtime/ftplugin/man.vim
+share/nvim/runtime/ftplugin/manconf.vim
+share/nvim/runtime/ftplugin/markdown.lua
+share/nvim/runtime/ftplugin/markdown.vim
+share/nvim/runtime/ftplugin/masm.vim
+share/nvim/runtime/ftplugin/matlab.vim
+share/nvim/runtime/ftplugin/mediawiki.vim
+share/nvim/runtime/ftplugin/mermaid.vim
+share/nvim/runtime/ftplugin/meson.vim
+share/nvim/runtime/ftplugin/mf.vim
+share/nvim/runtime/ftplugin/mlir.vim
+share/nvim/runtime/ftplugin/mma.vim
+share/nvim/runtime/ftplugin/modconf.vim
+share/nvim/runtime/ftplugin/modula2.vim
+share/nvim/runtime/ftplugin/modula3.vim
+share/nvim/runtime/ftplugin/mojo.vim
+share/nvim/runtime/ftplugin/mp.vim
+share/nvim/runtime/ftplugin/mplayerconf.vim
+share/nvim/runtime/ftplugin/mrxvtrc.vim
+share/nvim/runtime/ftplugin/msmessages.vim
+share/nvim/runtime/ftplugin/mss.vim
+share/nvim/runtime/ftplugin/muttrc.vim
+share/nvim/runtime/ftplugin/mysql.vim
+share/nvim/runtime/ftplugin/nanorc.vim
+share/nvim/runtime/ftplugin/neomuttrc.vim
+share/nvim/runtime/ftplugin/netrc.vim
+share/nvim/runtime/ftplugin/nginx.vim
+share/nvim/runtime/ftplugin/nim.vim
+share/nvim/runtime/ftplugin/nix.vim
+share/nvim/runtime/ftplugin/nroff.vim
+share/nvim/runtime/ftplugin/nsis.vim
+share/nvim/runtime/ftplugin/nu.vim
+share/nvim/runtime/ftplugin/objc.lua
+share/nvim/runtime/ftplugin/objc.vim
+share/nvim/runtime/ftplugin/objcpp.vim
+share/nvim/runtime/ftplugin/objdump.vim
+share/nvim/runtime/ftplugin/obse.vim
+share/nvim/runtime/ftplugin/ocaml.vim
+share/nvim/runtime/ftplugin/occam.vim
+share/nvim/runtime/ftplugin/octave.vim
+share/nvim/runtime/ftplugin/odin.vim
+share/nvim/runtime/ftplugin/ondir.vim
+share/nvim/runtime/ftplugin/opencl.vim
+share/nvim/runtime/ftplugin/openvpn.vim
+share/nvim/runtime/ftplugin/org.vim
+share/nvim/runtime/ftplugin/pamconf.vim
+share/nvim/runtime/ftplugin/pascal.vim
+share/nvim/runtime/ftplugin/passwd.vim
+share/nvim/runtime/ftplugin/pbtxt.vim
+share/nvim/runtime/ftplugin/pdf.vim
+share/nvim/runtime/ftplugin/perl.vim
+share/nvim/runtime/ftplugin/php.vim
+share/nvim/runtime/ftplugin/pinfo.vim
+share/nvim/runtime/ftplugin/plaintex.vim
+share/nvim/runtime/ftplugin/plsql.vim
+share/nvim/runtime/ftplugin/pod.vim
+share/nvim/runtime/ftplugin/poefilter.vim
+share/nvim/runtime/ftplugin/poke.vim
+share/nvim/runtime/ftplugin/postscr.vim
+share/nvim/runtime/ftplugin/prisma.vim
+share/nvim/runtime/ftplugin/procmail.vim
+share/nvim/runtime/ftplugin/prolog.vim
+share/nvim/runtime/ftplugin/proto.vim
+share/nvim/runtime/ftplugin/protocols.vim
+share/nvim/runtime/ftplugin/ps1.vim
+share/nvim/runtime/ftplugin/ps1xml.vim
+share/nvim/runtime/ftplugin/ptx.vim
+share/nvim/runtime/ftplugin/purescript.vim
+share/nvim/runtime/ftplugin/pymanifest.vim
+share/nvim/runtime/ftplugin/pyrex.vim
+share/nvim/runtime/ftplugin/python.vim
+share/nvim/runtime/ftplugin/qb64.vim
+share/nvim/runtime/ftplugin/qf.vim
+share/nvim/runtime/ftplugin/qml.vim
+share/nvim/runtime/ftplugin/quake.vim
+share/nvim/runtime/ftplugin/quarto.vim
+share/nvim/runtime/ftplugin/query.lua
+share/nvim/runtime/ftplugin/r.vim
+share/nvim/runtime/ftplugin/racc.vim
+share/nvim/runtime/ftplugin/racket.vim
+share/nvim/runtime/ftplugin/raku.vim
+share/nvim/runtime/ftplugin/rasi.vim
+share/nvim/runtime/ftplugin/readline.vim
+share/nvim/runtime/ftplugin/registry.vim
+share/nvim/runtime/ftplugin/requirements.vim
+share/nvim/runtime/ftplugin/rescript.vim
+share/nvim/runtime/ftplugin/reva.vim
+share/nvim/runtime/ftplugin/rhelp.vim
+share/nvim/runtime/ftplugin/rmd.vim
+share/nvim/runtime/ftplugin/rnc.vim
+share/nvim/runtime/ftplugin/rnoweb.vim
+share/nvim/runtime/ftplugin/roc.vim
+share/nvim/runtime/ftplugin/routeros.vim
+share/nvim/runtime/ftplugin/rpl.vim
+share/nvim/runtime/ftplugin/rrst.vim
+share/nvim/runtime/ftplugin/rst.vim
+share/nvim/runtime/ftplugin/ruby.vim
+share/nvim/runtime/ftplugin/rust.vim
+share/nvim/runtime/ftplugin/samba.vim
+share/nvim/runtime/ftplugin/sass.vim
+share/nvim/runtime/ftplugin/sbt.vim
+share/nvim/runtime/ftplugin/scala.vim
+share/nvim/runtime/ftplugin/scdoc.vim
+share/nvim/runtime/ftplugin/scheme.vim
+share/nvim/runtime/ftplugin/screen.vim
+share/nvim/runtime/ftplugin/scss.vim
+share/nvim/runtime/ftplugin/sed.vim
+share/nvim/runtime/ftplugin/sensors.vim
+share/nvim/runtime/ftplugin/services.vim
+share/nvim/runtime/ftplugin/setserial.vim
+share/nvim/runtime/ftplugin/sexplib.vim
+share/nvim/runtime/ftplugin/sgml.vim
+share/nvim/runtime/ftplugin/sh.vim
+share/nvim/runtime/ftplugin/shada.vim
+share/nvim/runtime/ftplugin/shaderslang.vim
+share/nvim/runtime/ftplugin/sieve.vim
+share/nvim/runtime/ftplugin/slint.vim
+share/nvim/runtime/ftplugin/slpconf.vim
+share/nvim/runtime/ftplugin/slpreg.vim
+share/nvim/runtime/ftplugin/slpspi.vim
+share/nvim/runtime/ftplugin/snakemake.vim
+share/nvim/runtime/ftplugin/solidity.vim
+share/nvim/runtime/ftplugin/solution.vim
+share/nvim/runtime/ftplugin/spajson.vim
+share/nvim/runtime/ftplugin/spec.vim
+share/nvim/runtime/ftplugin/sql.vim
+share/nvim/runtime/ftplugin/squirrel.vim
+share/nvim/runtime/ftplugin/ssa.vim
+share/nvim/runtime/ftplugin/sshconfig.vim
+share/nvim/runtime/ftplugin/sshdconfig.vim
+share/nvim/runtime/ftplugin/stata.lua
+share/nvim/runtime/ftplugin/stylus.vim
+share/nvim/runtime/ftplugin/sudoers.vim
+share/nvim/runtime/ftplugin/supercollider.lua
+share/nvim/runtime/ftplugin/svelte.vim
+share/nvim/runtime/ftplugin/svg.vim
+share/nvim/runtime/ftplugin/sway.vim
+share/nvim/runtime/ftplugin/swayconfig.vim
+share/nvim/runtime/ftplugin/swift.lua
+share/nvim/runtime/ftplugin/swift.vim
+share/nvim/runtime/ftplugin/swiftgyb.vim
+share/nvim/runtime/ftplugin/swig.vim
+share/nvim/runtime/ftplugin/sysctl.vim
+share/nvim/runtime/ftplugin/systemd.vim
+share/nvim/runtime/ftplugin/systemverilog.vim
+share/nvim/runtime/ftplugin/tap.vim
+share/nvim/runtime/ftplugin/tcl.vim
+share/nvim/runtime/ftplugin/tcsh.vim
+share/nvim/runtime/ftplugin/tera.vim
+share/nvim/runtime/ftplugin/terminfo.vim
+share/nvim/runtime/ftplugin/terraform.vim
+share/nvim/runtime/ftplugin/tex.vim
+share/nvim/runtime/ftplugin/text.vim
+share/nvim/runtime/ftplugin/tf.vim
+share/nvim/runtime/ftplugin/thrift.vim
+share/nvim/runtime/ftplugin/tiasm.vim
+share/nvim/runtime/ftplugin/tidy.vim
+share/nvim/runtime/ftplugin/tmux.vim
+share/nvim/runtime/ftplugin/toml.vim
+share/nvim/runtime/ftplugin/treetop.vim
+share/nvim/runtime/ftplugin/tt2html.vim
+share/nvim/runtime/ftplugin/tutor.vim
+share/nvim/runtime/ftplugin/typescript.vim
+share/nvim/runtime/ftplugin/typescriptreact.vim
+share/nvim/runtime/ftplugin/typst.vim
+share/nvim/runtime/ftplugin/uci.vim
+share/nvim/runtime/ftplugin/udevconf.vim
+share/nvim/runtime/ftplugin/udevperm.vim
+share/nvim/runtime/ftplugin/udevrules.vim
+share/nvim/runtime/ftplugin/unison.vim
+share/nvim/runtime/ftplugin/updatedb.vim
+share/nvim/runtime/ftplugin/urlshortcut.vim
+share/nvim/runtime/ftplugin/usd.vim
+share/nvim/runtime/ftplugin/v.vim
+share/nvim/runtime/ftplugin/vb.vim
+share/nvim/runtime/ftplugin/vdf.vim
+share/nvim/runtime/ftplugin/verilog.vim
+share/nvim/runtime/ftplugin/vhdl.vim
+share/nvim/runtime/ftplugin/vim.vim
+share/nvim/runtime/ftplugin/vroom.vim
+share/nvim/runtime/ftplugin/vue.vim
+share/nvim/runtime/ftplugin/wat.vim
+share/nvim/runtime/ftplugin/wget.vim
+share/nvim/runtime/ftplugin/wget2.vim
+share/nvim/runtime/ftplugin/xcompose.vim
+share/nvim/runtime/ftplugin/xdefaults.vim
+share/nvim/runtime/ftplugin/xf86conf.vim
+share/nvim/runtime/ftplugin/xhtml.vim
+share/nvim/runtime/ftplugin/xinetd.vim
+share/nvim/runtime/ftplugin/xml.vim
+share/nvim/runtime/ftplugin/xmodmap.vim
+share/nvim/runtime/ftplugin/xs.lua
+share/nvim/runtime/ftplugin/xs.vim
+share/nvim/runtime/ftplugin/xsd.vim
+share/nvim/runtime/ftplugin/xslt.vim
+share/nvim/runtime/ftplugin/yacc.vim
+share/nvim/runtime/ftplugin/yaml.vim
+share/nvim/runtime/ftplugin/zathurarc.vim
+share/nvim/runtime/ftplugin/zig.vim
+share/nvim/runtime/ftplugin/zimbu.vim
+share/nvim/runtime/ftplugin/zsh.vim
+share/nvim/runtime/ftplugof.vim
+share/nvim/runtime/indent.vim
+share/nvim/runtime/indent/Makefile
+share/nvim/runtime/indent/README.txt
+share/nvim/runtime/indent/aap.vim
+share/nvim/runtime/indent/ada.vim
+share/nvim/runtime/indent/ant.vim
+share/nvim/runtime/indent/arduino.vim
+share/nvim/runtime/indent/astro.vim
+share/nvim/runtime/indent/automake.vim
+share/nvim/runtime/indent/awk.vim
+share/nvim/runtime/indent/bash.vim
+share/nvim/runtime/indent/basic.vim
+share/nvim/runtime/indent/bib.vim
+share/nvim/runtime/indent/bitbake.vim
+share/nvim/runtime/indent/bst.vim
+share/nvim/runtime/indent/bzl.vim
+share/nvim/runtime/indent/c.vim
+share/nvim/runtime/indent/cdl.vim
+share/nvim/runtime/indent/ch.vim
+share/nvim/runtime/indent/chaiscript.vim
+share/nvim/runtime/indent/changelog.vim
+share/nvim/runtime/indent/chatito.vim
+share/nvim/runtime/indent/clojure.vim
+share/nvim/runtime/indent/cmake.vim
+share/nvim/runtime/indent/cobol.vim
+share/nvim/runtime/indent/config.vim
+share/nvim/runtime/indent/context.vim
+share/nvim/runtime/indent/cpp.vim
+share/nvim/runtime/indent/cs.vim
+share/nvim/runtime/indent/css.vim
+share/nvim/runtime/indent/cucumber.vim
+share/nvim/runtime/indent/cuda.vim
+share/nvim/runtime/indent/d.vim
+share/nvim/runtime/indent/dictconf.vim
+share/nvim/runtime/indent/dictdconf.vim
+share/nvim/runtime/indent/docbk.vim
+share/nvim/runtime/indent/dosbatch.vim
+share/nvim/runtime/indent/dtd.vim
+share/nvim/runtime/indent/dtrace.vim
+share/nvim/runtime/indent/dts.vim
+share/nvim/runtime/indent/dune.vim
+share/nvim/runtime/indent/dylan.vim
+share/nvim/runtime/indent/eiffel.vim
+share/nvim/runtime/indent/elm.vim
+share/nvim/runtime/indent/erlang.vim
+share/nvim/runtime/indent/eruby.vim
+share/nvim/runtime/indent/eterm.vim
+share/nvim/runtime/indent/expect.vim
+share/nvim/runtime/indent/falcon.vim
+share/nvim/runtime/indent/fennel.vim
+share/nvim/runtime/indent/fish.vim
+share/nvim/runtime/indent/fortran.vim
+share/nvim/runtime/indent/framescript.vim
+share/nvim/runtime/indent/freebasic.vim
+share/nvim/runtime/indent/gdscript.vim
+share/nvim/runtime/indent/gitconfig.vim
+share/nvim/runtime/indent/gitolite.vim
+share/nvim/runtime/indent/glsl.vim
+share/nvim/runtime/indent/go.vim
+share/nvim/runtime/indent/graphql.vim
+share/nvim/runtime/indent/gyp.vim
+share/nvim/runtime/indent/haml.vim
+share/nvim/runtime/indent/hamster.vim
+share/nvim/runtime/indent/hare.vim
+share/nvim/runtime/indent/hcl.vim
+share/nvim/runtime/indent/hog.vim
+share/nvim/runtime/indent/html.vim
+share/nvim/runtime/indent/htmldjango.vim
+share/nvim/runtime/indent/idlang.vim
+share/nvim/runtime/indent/idris2.vim
+share/nvim/runtime/indent/ishd.vim
+share/nvim/runtime/indent/j.vim
+share/nvim/runtime/indent/java.vim
+share/nvim/runtime/indent/javascript.vim
+share/nvim/runtime/indent/javascriptreact.vim
+share/nvim/runtime/indent/json.vim
+share/nvim/runtime/indent/json5.vim
+share/nvim/runtime/indent/jsonc.vim
+share/nvim/runtime/indent/jsp.vim
+share/nvim/runtime/indent/julia.vim
+share/nvim/runtime/indent/just.vim
+share/nvim/runtime/indent/kdl.vim
+share/nvim/runtime/indent/kotlin.vim
+share/nvim/runtime/indent/krl.vim
+share/nvim/runtime/indent/ld.vim
+share/nvim/runtime/indent/less.vim
+share/nvim/runtime/indent/lifelines.vim
+share/nvim/runtime/indent/liquid.vim
+share/nvim/runtime/indent/lisp.vim
+share/nvim/runtime/indent/livebook.vim
+share/nvim/runtime/indent/logtalk.vim
+share/nvim/runtime/indent/lua.vim
+share/nvim/runtime/indent/luau.vim
+share/nvim/runtime/indent/m17ndb.vim
+share/nvim/runtime/indent/mail.vim
+share/nvim/runtime/indent/make.vim
+share/nvim/runtime/indent/matlab.vim
+share/nvim/runtime/indent/meson.vim
+share/nvim/runtime/indent/mf.vim
+share/nvim/runtime/indent/mma.vim
+share/nvim/runtime/indent/mojo.vim
+share/nvim/runtime/indent/mp.vim
+share/nvim/runtime/indent/nginx.vim
+share/nvim/runtime/indent/nsis.vim
+share/nvim/runtime/indent/objc.vim
+share/nvim/runtime/indent/obse.vim
+share/nvim/runtime/indent/ocaml.vim
+share/nvim/runtime/indent/occam.vim
+share/nvim/runtime/indent/odin.vim
+share/nvim/runtime/indent/pascal.vim
+share/nvim/runtime/indent/perl.vim
+share/nvim/runtime/indent/php.vim
+share/nvim/runtime/indent/postscr.vim
+share/nvim/runtime/indent/pov.vim
+share/nvim/runtime/indent/prolog.vim
+share/nvim/runtime/indent/proto.vim
+share/nvim/runtime/indent/ps1.vim
+share/nvim/runtime/indent/pyrex.vim
+share/nvim/runtime/indent/python.vim
+share/nvim/runtime/indent/qb64.vim
+share/nvim/runtime/indent/qml.vim
+share/nvim/runtime/indent/quarto.vim
+share/nvim/runtime/indent/query.lua
+share/nvim/runtime/indent/r.vim
+share/nvim/runtime/indent/racket.vim
+share/nvim/runtime/indent/raku.vim
+share/nvim/runtime/indent/raml.vim
+share/nvim/runtime/indent/rapid.vim
+share/nvim/runtime/indent/readline.vim
+share/nvim/runtime/indent/rhelp.vim
+share/nvim/runtime/indent/rmd.vim
+share/nvim/runtime/indent/rnoweb.vim
+share/nvim/runtime/indent/rpl.vim
+share/nvim/runtime/indent/rrst.vim
+share/nvim/runtime/indent/rst.vim
+share/nvim/runtime/indent/ruby.vim
+share/nvim/runtime/indent/rust.vim
+share/nvim/runtime/indent/sas.vim
+share/nvim/runtime/indent/sass.vim
+share/nvim/runtime/indent/scala.vim
+share/nvim/runtime/indent/scheme.vim
+share/nvim/runtime/indent/scss.vim
+share/nvim/runtime/indent/sdl.vim
+share/nvim/runtime/indent/sh.vim
+share/nvim/runtime/indent/sml.vim
+share/nvim/runtime/indent/solidity.vim
+share/nvim/runtime/indent/spajson.vim
+share/nvim/runtime/indent/sql.vim
+share/nvim/runtime/indent/sqlanywhere.vim
+share/nvim/runtime/indent/sshconfig.vim
+share/nvim/runtime/indent/stylus.vim
+share/nvim/runtime/indent/systemverilog.vim
+share/nvim/runtime/indent/tcl.vim
+share/nvim/runtime/indent/tcsh.vim
+share/nvim/runtime/indent/teraterm.vim
+share/nvim/runtime/indent/terraform.vim
+share/nvim/runtime/indent/testdir/README.txt
+share/nvim/runtime/indent/testdir/bash.in
+share/nvim/runtime/indent/testdir/bash.ok
+share/nvim/runtime/indent/testdir/bitbake.in
+share/nvim/runtime/indent/testdir/bitbake.ok
+share/nvim/runtime/indent/testdir/dts.in
+share/nvim/runtime/indent/testdir/dts.ok
+share/nvim/runtime/indent/testdir/html.in
+share/nvim/runtime/indent/testdir/html.ok
+share/nvim/runtime/indent/testdir/krl.in
+share/nvim/runtime/indent/testdir/krl.ok
+share/nvim/runtime/indent/testdir/lua.in
+share/nvim/runtime/indent/testdir/lua.ok
+share/nvim/runtime/indent/testdir/make.in
+share/nvim/runtime/indent/testdir/make.ok
+share/nvim/runtime/indent/testdir/matlab.in
+share/nvim/runtime/indent/testdir/matlab.ok
+share/nvim/runtime/indent/testdir/python.in
+share/nvim/runtime/indent/testdir/python.ok
+share/nvim/runtime/indent/testdir/rapid.in
+share/nvim/runtime/indent/testdir/rapid.ok
+share/nvim/runtime/indent/testdir/runtest.vim
+share/nvim/runtime/indent/testdir/sshconfig.in
+share/nvim/runtime/indent/testdir/sshconfig.ok
+share/nvim/runtime/indent/testdir/tcl.in
+share/nvim/runtime/indent/testdir/tcl.ok
+share/nvim/runtime/indent/testdir/thrift.in
+share/nvim/runtime/indent/testdir/thrift.ok
+share/nvim/runtime/indent/testdir/vb.in
+share/nvim/runtime/indent/testdir/vb.ok
+share/nvim/runtime/indent/testdir/vim.in
+share/nvim/runtime/indent/testdir/vim.ok
+share/nvim/runtime/indent/testdir/xml.in
+share/nvim/runtime/indent/testdir/xml.ok
+share/nvim/runtime/indent/testdir/yaml.in
+share/nvim/runtime/indent/testdir/yaml.ok
+share/nvim/runtime/indent/tex.vim
+share/nvim/runtime/indent/tf.vim
+share/nvim/runtime/indent/thrift.vim
+share/nvim/runtime/indent/tilde.vim
+share/nvim/runtime/indent/treetop.vim
+share/nvim/runtime/indent/typescript.vim
+share/nvim/runtime/indent/typescriptreact.vim
+share/nvim/runtime/indent/typst.vim
+share/nvim/runtime/indent/vb.vim
+share/nvim/runtime/indent/verilog.vim
+share/nvim/runtime/indent/vhdl.vim
+share/nvim/runtime/indent/vim.vim
+share/nvim/runtime/indent/vroom.vim
+share/nvim/runtime/indent/vue.vim
+share/nvim/runtime/indent/wat.vim
+share/nvim/runtime/indent/xf86conf.vim
+share/nvim/runtime/indent/xhtml.vim
+share/nvim/runtime/indent/xinetd.vim
+share/nvim/runtime/indent/xml.vim
+share/nvim/runtime/indent/xsd.vim
+share/nvim/runtime/indent/xslt.vim
+share/nvim/runtime/indent/yacc.vim
+share/nvim/runtime/indent/yaml.vim
+share/nvim/runtime/indent/zig.vim
+share/nvim/runtime/indent/zimbu.vim
+share/nvim/runtime/indent/zsh.vim
+share/nvim/runtime/indoff.vim
+share/nvim/runtime/keymap/README.txt
+share/nvim/runtime/keymap/accents.vim
+share/nvim/runtime/keymap/arabic.vim
+share/nvim/runtime/keymap/arabic_utf-8.vim
+share/nvim/runtime/keymap/armenian-eastern_utf-8.vim
+share/nvim/runtime/keymap/armenian-western_utf-8.vim
+share/nvim/runtime/keymap/belarusian-jcuken.vim
+share/nvim/runtime/keymap/bulgarian-bds.vim
+share/nvim/runtime/keymap/bulgarian-phonetic.vim
+share/nvim/runtime/keymap/canfr-win.vim
+share/nvim/runtime/keymap/croatian.vim
+share/nvim/runtime/keymap/croatian_cp1250.vim
+share/nvim/runtime/keymap/croatian_iso-8859-2.vim
+share/nvim/runtime/keymap/croatian_utf-8.vim
+share/nvim/runtime/keymap/czech.vim
+share/nvim/runtime/keymap/czech_utf-8.vim
+share/nvim/runtime/keymap/dvorak.vim
+share/nvim/runtime/keymap/esperanto.vim
+share/nvim/runtime/keymap/esperanto_utf-8.vim
+share/nvim/runtime/keymap/french-azerty.vim
+share/nvim/runtime/keymap/georgian-qwerty.vim
+share/nvim/runtime/keymap/german-qwertz.vim
+share/nvim/runtime/keymap/greek.vim
+share/nvim/runtime/keymap/greek_cp1253.vim
+share/nvim/runtime/keymap/greek_cp737.vim
+share/nvim/runtime/keymap/greek_iso-8859-7.vim
+share/nvim/runtime/keymap/greek_utf-8.vim
+share/nvim/runtime/keymap/hebrew.vim
+share/nvim/runtime/keymap/hebrew_cp1255.vim
+share/nvim/runtime/keymap/hebrew_iso-8859-8.vim
+share/nvim/runtime/keymap/hebrew_utf-8.vim
+share/nvim/runtime/keymap/hebrewp.vim
+share/nvim/runtime/keymap/hebrewp_cp1255.vim
+share/nvim/runtime/keymap/hebrewp_iso-8859-8.vim
+share/nvim/runtime/keymap/hebrewp_utf-8.vim
+share/nvim/runtime/keymap/kana.vim
+share/nvim/runtime/keymap/kazakh-jcuken.vim
+share/nvim/runtime/keymap/korean-dubeolsik_utf-8.vim
+share/nvim/runtime/keymap/korean.vim
+share/nvim/runtime/keymap/lithuanian-baltic.vim
+share/nvim/runtime/keymap/magyar_utf-8.vim
+share/nvim/runtime/keymap/mongolian_utf-8.vim
+share/nvim/runtime/keymap/oldturkic-orkhon_utf-8.vim
+share/nvim/runtime/keymap/oldturkic-yenisei_utf-8.vim
+share/nvim/runtime/keymap/persian-iranian_utf-8.vim
+share/nvim/runtime/keymap/persian.vim
+share/nvim/runtime/keymap/pinyin.vim
+share/nvim/runtime/keymap/polish-slash.vim
+share/nvim/runtime/keymap/polish-slash_cp1250.vim
+share/nvim/runtime/keymap/polish-slash_cp852.vim
+share/nvim/runtime/keymap/polish-slash_iso-8859-2.vim
+share/nvim/runtime/keymap/polish-slash_utf-8.vim
+share/nvim/runtime/keymap/russian-dvorak.vim
+share/nvim/runtime/keymap/russian-jcuken.vim
+share/nvim/runtime/keymap/russian-jcukenmac.vim
+share/nvim/runtime/keymap/russian-jcukenwin.vim
+share/nvim/runtime/keymap/russian-jcukenwintype.vim
+share/nvim/runtime/keymap/russian-typograph.vim
+share/nvim/runtime/keymap/russian-yawerty.vim
+share/nvim/runtime/keymap/serbian-latin.vim
+share/nvim/runtime/keymap/serbian-latin_utf-8.vim
+share/nvim/runtime/keymap/serbian.vim
+share/nvim/runtime/keymap/serbian_cp1250.vim
+share/nvim/runtime/keymap/serbian_cp1251.vim
+share/nvim/runtime/keymap/serbian_iso-8859-2.vim
+share/nvim/runtime/keymap/serbian_iso-8859-5.vim
+share/nvim/runtime/keymap/serbian_utf-8.vim
+share/nvim/runtime/keymap/sinhala-phonetic_utf-8.vim
+share/nvim/runtime/keymap/sinhala.vim
+share/nvim/runtime/keymap/slovak.vim
+share/nvim/runtime/keymap/slovak_cp1250.vim
+share/nvim/runtime/keymap/slovak_iso-8859-2.vim
+share/nvim/runtime/keymap/slovak_utf-8.vim
+share/nvim/runtime/keymap/tamil_tscii.vim
+share/nvim/runtime/keymap/thaana-phonetic_utf-8.vim
+share/nvim/runtime/keymap/thaana.vim
+share/nvim/runtime/keymap/turkish-f.vim
+share/nvim/runtime/keymap/turkish-q.vim
+share/nvim/runtime/keymap/ukrainian-dvorak.vim
+share/nvim/runtime/keymap/ukrainian-enhanced.vim
+share/nvim/runtime/keymap/ukrainian-jcuken.vim
+share/nvim/runtime/keymap/vietnamese-telex_utf-8.vim
+share/nvim/runtime/keymap/vietnamese-viqr_utf-8.vim
+share/nvim/runtime/keymap/vietnamese-vni_utf-8.vim
+share/nvim/runtime/lua/_vim9script.lua
+share/nvim/runtime/lua/coxpcall.lua
+share/nvim/runtime/lua/editorconfig.lua
+share/nvim/runtime/lua/man.lua
+share/nvim/runtime/lua/nvim/tutor.lua
+share/nvim/runtime/lua/tohtml.lua
+share/nvim/runtime/lua/vim/F.lua
+share/nvim/runtime/lua/vim/_buf.lua
+share/nvim/runtime/lua/vim/_comment.lua
+share/nvim/runtime/lua/vim/_defaults.lua
+share/nvim/runtime/lua/vim/_editor.lua
+share/nvim/runtime/lua/vim/_ftplugin/lua.lua
+share/nvim/runtime/lua/vim/_init_packages.lua
+share/nvim/runtime/lua/vim/_inspector.lua
+share/nvim/runtime/lua/vim/_meta.lua
+share/nvim/runtime/lua/vim/_meta/api.lua
+share/nvim/runtime/lua/vim/_meta/api_keysets.lua
+share/nvim/runtime/lua/vim/_meta/api_keysets_extra.lua
+share/nvim/runtime/lua/vim/_meta/base64.lua
+share/nvim/runtime/lua/vim/_meta/builtin.lua
+share/nvim/runtime/lua/vim/_meta/builtin_types.lua
+share/nvim/runtime/lua/vim/_meta/diff.lua
+share/nvim/runtime/lua/vim/_meta/json.lua
+share/nvim/runtime/lua/vim/_meta/lpeg.lua
+share/nvim/runtime/lua/vim/_meta/misc.lua
+share/nvim/runtime/lua/vim/_meta/mpack.lua
+share/nvim/runtime/lua/vim/_meta/options.lua
+share/nvim/runtime/lua/vim/_meta/re.lua
+share/nvim/runtime/lua/vim/_meta/regex.lua
+share/nvim/runtime/lua/vim/_meta/spell.lua
+share/nvim/runtime/lua/vim/_meta/vimfn.lua
+share/nvim/runtime/lua/vim/_meta/vvars.lua
+share/nvim/runtime/lua/vim/_meta/vvars_extra.lua
+share/nvim/runtime/lua/vim/_options.lua
+share/nvim/runtime/lua/vim/_system.lua
+share/nvim/runtime/lua/vim/_watch.lua
+share/nvim/runtime/lua/vim/deprecated/health.lua
+share/nvim/runtime/lua/vim/diagnostic.lua
+share/nvim/runtime/lua/vim/filetype.lua
+share/nvim/runtime/lua/vim/filetype/detect.lua
+share/nvim/runtime/lua/vim/filetype/options.lua
+share/nvim/runtime/lua/vim/fs.lua
+share/nvim/runtime/lua/vim/func.lua
+share/nvim/runtime/lua/vim/func/_memoize.lua
+share/nvim/runtime/lua/vim/glob.lua
+share/nvim/runtime/lua/vim/health.lua
+share/nvim/runtime/lua/vim/health/health.lua
+share/nvim/runtime/lua/vim/hl.lua
+share/nvim/runtime/lua/vim/inspect.lua
+share/nvim/runtime/lua/vim/iter.lua
+share/nvim/runtime/lua/vim/keymap.lua
+share/nvim/runtime/lua/vim/loader.lua
+share/nvim/runtime/lua/vim/lsp.lua
+share/nvim/runtime/lua/vim/lsp/_changetracking.lua
+share/nvim/runtime/lua/vim/lsp/_folding_range.lua
+share/nvim/runtime/lua/vim/lsp/_meta.lua
+share/nvim/runtime/lua/vim/lsp/_meta/protocol.lua
+share/nvim/runtime/lua/vim/lsp/_snippet_grammar.lua
+share/nvim/runtime/lua/vim/lsp/_tagfunc.lua
+share/nvim/runtime/lua/vim/lsp/_transport.lua
+share/nvim/runtime/lua/vim/lsp/_watchfiles.lua
+share/nvim/runtime/lua/vim/lsp/buf.lua
+share/nvim/runtime/lua/vim/lsp/client.lua
+share/nvim/runtime/lua/vim/lsp/codelens.lua
+share/nvim/runtime/lua/vim/lsp/completion.lua
+share/nvim/runtime/lua/vim/lsp/diagnostic.lua
+share/nvim/runtime/lua/vim/lsp/handlers.lua
+share/nvim/runtime/lua/vim/lsp/health.lua
+share/nvim/runtime/lua/vim/lsp/inlay_hint.lua
+share/nvim/runtime/lua/vim/lsp/log.lua
+share/nvim/runtime/lua/vim/lsp/protocol.lua
+share/nvim/runtime/lua/vim/lsp/rpc.lua
+share/nvim/runtime/lua/vim/lsp/semantic_tokens.lua
+share/nvim/runtime/lua/vim/lsp/sync.lua
+share/nvim/runtime/lua/vim/lsp/util.lua
+share/nvim/runtime/lua/vim/provider.lua
+share/nvim/runtime/lua/vim/provider/health.lua
+share/nvim/runtime/lua/vim/provider/perl.lua
+share/nvim/runtime/lua/vim/provider/python.lua
+share/nvim/runtime/lua/vim/provider/ruby.lua
+share/nvim/runtime/lua/vim/re.lua
+share/nvim/runtime/lua/vim/secure.lua
+share/nvim/runtime/lua/vim/shared.lua
+share/nvim/runtime/lua/vim/snippet.lua
+share/nvim/runtime/lua/vim/termcap.lua
+share/nvim/runtime/lua/vim/text.lua
+share/nvim/runtime/lua/vim/treesitter.lua
+share/nvim/runtime/lua/vim/treesitter/_fold.lua
+share/nvim/runtime/lua/vim/treesitter/_headings.lua
+share/nvim/runtime/lua/vim/treesitter/_meta/misc.lua
+share/nvim/runtime/lua/vim/treesitter/_meta/tsnode.lua
+share/nvim/runtime/lua/vim/treesitter/_meta/tsquery.lua
+share/nvim/runtime/lua/vim/treesitter/_meta/tstree.lua
+share/nvim/runtime/lua/vim/treesitter/_query_linter.lua
+share/nvim/runtime/lua/vim/treesitter/_range.lua
+share/nvim/runtime/lua/vim/treesitter/dev.lua
+share/nvim/runtime/lua/vim/treesitter/health.lua
+share/nvim/runtime/lua/vim/treesitter/highlighter.lua
+share/nvim/runtime/lua/vim/treesitter/language.lua
+share/nvim/runtime/lua/vim/treesitter/languagetree.lua
+share/nvim/runtime/lua/vim/treesitter/query.lua
+share/nvim/runtime/lua/vim/ui.lua
+share/nvim/runtime/lua/vim/ui/clipboard/osc52.lua
+share/nvim/runtime/lua/vim/uri.lua
+share/nvim/runtime/lua/vim/version.lua
+share/nvim/runtime/makemenu.vim
+share/nvim/runtime/menu.vim
+share/nvim/runtime/neovim.ico
+share/nvim/runtime/optwin.vim
+share/nvim/runtime/pack/dist/opt/cfilter/plugin/cfilter.lua
+share/nvim/runtime/pack/dist/opt/justify/plugin/justify.vim
+share/nvim/runtime/pack/dist/opt/matchit/autoload/matchit.vim
+share/nvim/runtime/pack/dist/opt/matchit/doc/matchit.txt
+share/nvim/runtime/pack/dist/opt/matchit/doc/tags
+share/nvim/runtime/pack/dist/opt/matchit/plugin/matchit.vim
+share/nvim/runtime/pack/dist/opt/netrw/LICENSE.txt
+share/nvim/runtime/pack/dist/opt/netrw/README.md
+share/nvim/runtime/pack/dist/opt/netrw/autoload/netrw.vim
+share/nvim/runtime/pack/dist/opt/netrw/autoload/netrwSettings.vim
+share/nvim/runtime/pack/dist/opt/netrw/autoload/netrw_gitignore.vim
+share/nvim/runtime/pack/dist/opt/netrw/doc/netrw.txt
+share/nvim/runtime/pack/dist/opt/netrw/doc/tags
+share/nvim/runtime/pack/dist/opt/netrw/plugin/netrwPlugin.vim
+share/nvim/runtime/pack/dist/opt/netrw/syntax/netrw.vim
+share/nvim/runtime/pack/dist/opt/nohlsearch/plugin/nohlsearch.vim
+share/nvim/runtime/pack/dist/opt/shellmenu/plugin/shellmenu.vim
+share/nvim/runtime/pack/dist/opt/swapmouse/plugin/swapmouse.vim
+share/nvim/runtime/pack/dist/opt/termdebug/plugin/termdebug.vim
+share/nvim/runtime/plugin/editorconfig.lua
+share/nvim/runtime/plugin/gzip.vim
+share/nvim/runtime/plugin/man.lua
+share/nvim/runtime/plugin/matchit.vim
+share/nvim/runtime/plugin/matchparen.vim
+share/nvim/runtime/plugin/netrwPlugin.vim
+share/nvim/runtime/plugin/osc52.lua
+share/nvim/runtime/plugin/rplugin.vim
+share/nvim/runtime/plugin/shada.vim
+share/nvim/runtime/plugin/spellfile.vim
+share/nvim/runtime/plugin/tarPlugin.vim
+share/nvim/runtime/plugin/tohtml.lua
+share/nvim/runtime/plugin/tutor.vim
+share/nvim/runtime/plugin/zipPlugin.vim
+share/nvim/runtime/queries/c/folds.scm
+share/nvim/runtime/queries/c/highlights.scm
+share/nvim/runtime/queries/c/injections.scm
+share/nvim/runtime/queries/lua/folds.scm
+share/nvim/runtime/queries/lua/highlights.scm
+share/nvim/runtime/queries/lua/injections.scm
+share/nvim/runtime/queries/markdown/folds.scm
+share/nvim/runtime/queries/markdown/highlights.scm
+share/nvim/runtime/queries/markdown/injections.scm
+share/nvim/runtime/queries/markdown_inline/highlights.scm
+share/nvim/runtime/queries/markdown_inline/injections.scm
+share/nvim/runtime/queries/query/folds.scm
+share/nvim/runtime/queries/query/highlights.scm
+share/nvim/runtime/queries/vim/folds.scm
+share/nvim/runtime/queries/vim/highlights.scm
+share/nvim/runtime/queries/vim/injections.scm
+share/nvim/runtime/queries/vimdoc/highlights.scm
+share/nvim/runtime/queries/vimdoc/injections.scm
+share/nvim/runtime/scripts/emoji_list.lua
+share/nvim/runtime/scripts/less.bat
+share/nvim/runtime/scripts/less.sh
+share/nvim/runtime/scripts/less.vim
+share/nvim/runtime/scripts/mswin.vim
+share/nvim/runtime/spell/cleanadd.vim
+share/nvim/runtime/spell/en.utf-8.spl
+share/nvim/runtime/synmenu.vim
+share/nvim/runtime/syntax/8th.vim
+share/nvim/runtime/syntax/README.txt
+share/nvim/runtime/syntax/a2ps.vim
+share/nvim/runtime/syntax/a65.vim
+share/nvim/runtime/syntax/aap.vim
+share/nvim/runtime/syntax/abap.vim
+share/nvim/runtime/syntax/abaqus.vim
+share/nvim/runtime/syntax/abc.vim
+share/nvim/runtime/syntax/abel.vim
+share/nvim/runtime/syntax/abnf.vim
+share/nvim/runtime/syntax/acedb.vim
+share/nvim/runtime/syntax/ada.vim
+share/nvim/runtime/syntax/aflex.vim
+share/nvim/runtime/syntax/ahdl.vim
+share/nvim/runtime/syntax/aidl.vim
+share/nvim/runtime/syntax/alsaconf.vim
+share/nvim/runtime/syntax/amiga.vim
+share/nvim/runtime/syntax/aml.vim
+share/nvim/runtime/syntax/ampl.vim
+share/nvim/runtime/syntax/ant.vim
+share/nvim/runtime/syntax/antlr.vim
+share/nvim/runtime/syntax/antlr4.vim
+share/nvim/runtime/syntax/apache.vim
+share/nvim/runtime/syntax/apachestyle.vim
+share/nvim/runtime/syntax/apkbuild.vim
+share/nvim/runtime/syntax/aptconf.vim
+share/nvim/runtime/syntax/arch.vim
+share/nvim/runtime/syntax/arduino.vim
+share/nvim/runtime/syntax/art.vim
+share/nvim/runtime/syntax/asciidoc.vim
+share/nvim/runtime/syntax/asm.vim
+share/nvim/runtime/syntax/asm68k.vim
+share/nvim/runtime/syntax/asmh8300.vim
+share/nvim/runtime/syntax/asn.vim
+share/nvim/runtime/syntax/aspperl.vim
+share/nvim/runtime/syntax/aspvbs.vim
+share/nvim/runtime/syntax/asterisk.vim
+share/nvim/runtime/syntax/asteriskvm.vim
+share/nvim/runtime/syntax/astro.vim
+share/nvim/runtime/syntax/asy.vim
+share/nvim/runtime/syntax/atlas.vim
+share/nvim/runtime/syntax/autodoc.vim
+share/nvim/runtime/syntax/autohotkey.vim
+share/nvim/runtime/syntax/autoit.vim
+share/nvim/runtime/syntax/automake.vim
+share/nvim/runtime/syntax/ave.vim
+share/nvim/runtime/syntax/avra.vim
+share/nvim/runtime/syntax/awk.vim
+share/nvim/runtime/syntax/ayacc.vim
+share/nvim/runtime/syntax/b.vim
+share/nvim/runtime/syntax/baan.vim
+share/nvim/runtime/syntax/bash.vim
+share/nvim/runtime/syntax/basic.vim
+share/nvim/runtime/syntax/bc.vim
+share/nvim/runtime/syntax/bdf.vim
+share/nvim/runtime/syntax/bib.vim
+share/nvim/runtime/syntax/bindzone.vim
+share/nvim/runtime/syntax/bitbake.vim
+share/nvim/runtime/syntax/blank.vim
+share/nvim/runtime/syntax/bsdl.vim
+share/nvim/runtime/syntax/bst.vim
+share/nvim/runtime/syntax/btm.vim
+share/nvim/runtime/syntax/bzl.vim
+share/nvim/runtime/syntax/bzr.vim
+share/nvim/runtime/syntax/c.vim
+share/nvim/runtime/syntax/cabal.vim
+share/nvim/runtime/syntax/cabalconfig.vim
+share/nvim/runtime/syntax/cabalproject.vim
+share/nvim/runtime/syntax/calendar.vim
+share/nvim/runtime/syntax/catalog.vim
+share/nvim/runtime/syntax/cdl.vim
+share/nvim/runtime/syntax/cdrdaoconf.vim
+share/nvim/runtime/syntax/cdrtoc.vim
+share/nvim/runtime/syntax/cf.vim
+share/nvim/runtime/syntax/cfg.vim
+share/nvim/runtime/syntax/cgdbrc.vim
+share/nvim/runtime/syntax/ch.vim
+share/nvim/runtime/syntax/chaiscript.vim
+share/nvim/runtime/syntax/change.vim
+share/nvim/runtime/syntax/changelog.vim
+share/nvim/runtime/syntax/chaskell.vim
+share/nvim/runtime/syntax/chatito.vim
+share/nvim/runtime/syntax/checkhealth.vim
+share/nvim/runtime/syntax/cheetah.vim
+share/nvim/runtime/syntax/chicken.vim
+share/nvim/runtime/syntax/chill.vim
+share/nvim/runtime/syntax/chordpro.vim
+share/nvim/runtime/syntax/chuck.vim
+share/nvim/runtime/syntax/cl.vim
+share/nvim/runtime/syntax/clean.vim
+share/nvim/runtime/syntax/clipper.vim
+share/nvim/runtime/syntax/clojure.vim
+share/nvim/runtime/syntax/cmacro.vim
+share/nvim/runtime/syntax/cmake.vim
+share/nvim/runtime/syntax/cmakecache.vim
+share/nvim/runtime/syntax/cmod.vim
+share/nvim/runtime/syntax/cmusrc.vim
+share/nvim/runtime/syntax/cobol.vim
+share/nvim/runtime/syntax/coco.vim
+share/nvim/runtime/syntax/colortest.vim
+share/nvim/runtime/syntax/conaryrecipe.vim
+share/nvim/runtime/syntax/conf.vim
+share/nvim/runtime/syntax/config.vim
+share/nvim/runtime/syntax/confini.vim
+share/nvim/runtime/syntax/context.vim
+share/nvim/runtime/syntax/cpp.vim
+share/nvim/runtime/syntax/crm.vim
+share/nvim/runtime/syntax/crontab.vim
+share/nvim/runtime/syntax/cs.vim
+share/nvim/runtime/syntax/csc.vim
+share/nvim/runtime/syntax/csdl.vim
+share/nvim/runtime/syntax/csh.vim
+share/nvim/runtime/syntax/csp.vim
+share/nvim/runtime/syntax/css.vim
+share/nvim/runtime/syntax/csv.vim
+share/nvim/runtime/syntax/cterm.vim
+share/nvim/runtime/syntax/ctrlh.vim
+share/nvim/runtime/syntax/cucumber.vim
+share/nvim/runtime/syntax/cuda.vim
+share/nvim/runtime/syntax/cupl.vim
+share/nvim/runtime/syntax/cuplsim.vim
+share/nvim/runtime/syntax/cvs.vim
+share/nvim/runtime/syntax/cvsrc.vim
+share/nvim/runtime/syntax/cweb.vim
+share/nvim/runtime/syntax/cynlib.vim
+share/nvim/runtime/syntax/cynpp.vim
+share/nvim/runtime/syntax/d.vim
+share/nvim/runtime/syntax/dart.vim
+share/nvim/runtime/syntax/datascript.vim
+share/nvim/runtime/syntax/dcd.vim
+share/nvim/runtime/syntax/dcl.vim
+share/nvim/runtime/syntax/deb822sources.vim
+share/nvim/runtime/syntax/debchangelog.vim
+share/nvim/runtime/syntax/debcontrol.vim
+share/nvim/runtime/syntax/debcopyright.vim
+share/nvim/runtime/syntax/debsources.vim
+share/nvim/runtime/syntax/def.vim
+share/nvim/runtime/syntax/denyhosts.vim
+share/nvim/runtime/syntax/dep3patch.vim
+share/nvim/runtime/syntax/desc.vim
+share/nvim/runtime/syntax/desktop.vim
+share/nvim/runtime/syntax/dictconf.vim
+share/nvim/runtime/syntax/dictdconf.vim
+share/nvim/runtime/syntax/diff.vim
+share/nvim/runtime/syntax/dircolors.vim
+share/nvim/runtime/syntax/dirpager.vim
+share/nvim/runtime/syntax/diva.vim
+share/nvim/runtime/syntax/django.vim
+share/nvim/runtime/syntax/dns.vim
+share/nvim/runtime/syntax/dnsmasq.vim
+share/nvim/runtime/syntax/docbk.vim
+share/nvim/runtime/syntax/docbksgml.vim
+share/nvim/runtime/syntax/docbkxml.vim
+share/nvim/runtime/syntax/dockerfile.vim
+share/nvim/runtime/syntax/dosbatch.vim
+share/nvim/runtime/syntax/dosini.vim
+share/nvim/runtime/syntax/dot.vim
+share/nvim/runtime/syntax/doxygen.vim
+share/nvim/runtime/syntax/dracula.vim
+share/nvim/runtime/syntax/dsl.vim
+share/nvim/runtime/syntax/dtd.vim
+share/nvim/runtime/syntax/dtml.vim
+share/nvim/runtime/syntax/dtrace.vim
+share/nvim/runtime/syntax/dts.vim
+share/nvim/runtime/syntax/dune.vim
+share/nvim/runtime/syntax/dylan.vim
+share/nvim/runtime/syntax/dylanintr.vim
+share/nvim/runtime/syntax/dylanlid.vim
+share/nvim/runtime/syntax/ecd.vim
+share/nvim/runtime/syntax/edif.vim
+share/nvim/runtime/syntax/editorconfig.vim
+share/nvim/runtime/syntax/eiffel.vim
+share/nvim/runtime/syntax/elf.vim
+share/nvim/runtime/syntax/elinks.vim
+share/nvim/runtime/syntax/elm.vim
+share/nvim/runtime/syntax/elmfilt.vim
+share/nvim/runtime/syntax/erlang.vim
+share/nvim/runtime/syntax/eruby.vim
+share/nvim/runtime/syntax/esmtprc.vim
+share/nvim/runtime/syntax/esqlc.vim
+share/nvim/runtime/syntax/esterel.vim
+share/nvim/runtime/syntax/eterm.vim
+share/nvim/runtime/syntax/euphoria3.vim
+share/nvim/runtime/syntax/euphoria4.vim
+share/nvim/runtime/syntax/eviews.vim
+share/nvim/runtime/syntax/exim.vim
+share/nvim/runtime/syntax/expect.vim
+share/nvim/runtime/syntax/exports.vim
+share/nvim/runtime/syntax/falcon.vim
+share/nvim/runtime/syntax/fan.vim
+share/nvim/runtime/syntax/fasm.vim
+share/nvim/runtime/syntax/fdcc.vim
+share/nvim/runtime/syntax/fetchmail.vim
+share/nvim/runtime/syntax/fgl.vim
+share/nvim/runtime/syntax/fish.vim
+share/nvim/runtime/syntax/flexwiki.vim
+share/nvim/runtime/syntax/focexec.vim
+share/nvim/runtime/syntax/form.vim
+share/nvim/runtime/syntax/forth.vim
+share/nvim/runtime/syntax/fortran.vim
+share/nvim/runtime/syntax/foxpro.vim
+share/nvim/runtime/syntax/fpcmake.vim
+share/nvim/runtime/syntax/framescript.vim
+share/nvim/runtime/syntax/freebasic.vim
+share/nvim/runtime/syntax/fstab.vim
+share/nvim/runtime/syntax/fvwm.vim
+share/nvim/runtime/syntax/fvwm2m4.vim
+share/nvim/runtime/syntax/gdb.vim
+share/nvim/runtime/syntax/gdmo.vim
+share/nvim/runtime/syntax/gdresource.vim
+share/nvim/runtime/syntax/gdscript.vim
+share/nvim/runtime/syntax/gdshader.vim
+share/nvim/runtime/syntax/gedcom.vim
+share/nvim/runtime/syntax/gel.vim
+share/nvim/runtime/syntax/gemtext.vim
+share/nvim/runtime/syntax/gift.vim
+share/nvim/runtime/syntax/git.vim
+share/nvim/runtime/syntax/gitattributes.vim
+share/nvim/runtime/syntax/gitcommit.vim
+share/nvim/runtime/syntax/gitconfig.vim
+share/nvim/runtime/syntax/gitignore.vim
+share/nvim/runtime/syntax/gitolite.vim
+share/nvim/runtime/syntax/gitrebase.vim
+share/nvim/runtime/syntax/gitsendemail.vim
+share/nvim/runtime/syntax/gkrellmrc.vim
+share/nvim/runtime/syntax/glsl.vim
+share/nvim/runtime/syntax/gnash.vim
+share/nvim/runtime/syntax/gnuplot.vim
+share/nvim/runtime/syntax/go.vim
+share/nvim/runtime/syntax/goaccess.vim
+share/nvim/runtime/syntax/godoc.vim
+share/nvim/runtime/syntax/gp.vim
+share/nvim/runtime/syntax/gpg.vim
+share/nvim/runtime/syntax/gprof.vim
+share/nvim/runtime/syntax/grads.vim
+share/nvim/runtime/syntax/graphql.vim
+share/nvim/runtime/syntax/gretl.vim
+share/nvim/runtime/syntax/groff.vim
+share/nvim/runtime/syntax/groovy.vim
+share/nvim/runtime/syntax/group.vim
+share/nvim/runtime/syntax/grub.vim
+share/nvim/runtime/syntax/gsp.vim
+share/nvim/runtime/syntax/gtkrc.vim
+share/nvim/runtime/syntax/gvpr.vim
+share/nvim/runtime/syntax/gyp.vim
+share/nvim/runtime/syntax/haml.vim
+share/nvim/runtime/syntax/hamster.vim
+share/nvim/runtime/syntax/hare.vim
+share/nvim/runtime/syntax/haredoc.vim
+share/nvim/runtime/syntax/haskell.vim
+share/nvim/runtime/syntax/haste.vim
+share/nvim/runtime/syntax/hastepreproc.vim
+share/nvim/runtime/syntax/hb.vim
+share/nvim/runtime/syntax/hcl.vim
+share/nvim/runtime/syntax/help.vim
+share/nvim/runtime/syntax/help_it.vim
+share/nvim/runtime/syntax/help_ru.vim
+share/nvim/runtime/syntax/hercules.vim
+share/nvim/runtime/syntax/hex.vim
+share/nvim/runtime/syntax/hgcommit.vim
+share/nvim/runtime/syntax/hitest.vim
+share/nvim/runtime/syntax/hlsplaylist.vim
+share/nvim/runtime/syntax/hog.vim
+share/nvim/runtime/syntax/hollywood.vim
+share/nvim/runtime/syntax/hostconf.vim
+share/nvim/runtime/syntax/hostsaccess.vim
+share/nvim/runtime/syntax/html.vim
+share/nvim/runtime/syntax/htmlangular.vim
+share/nvim/runtime/syntax/htmlcheetah.vim
+share/nvim/runtime/syntax/htmldjango.vim
+share/nvim/runtime/syntax/htmlm4.vim
+share/nvim/runtime/syntax/htmlos.vim
+share/nvim/runtime/syntax/hyprlang.vim
+share/nvim/runtime/syntax/i3config.vim
+share/nvim/runtime/syntax/ia64.vim
+share/nvim/runtime/syntax/ibasic.vim
+share/nvim/runtime/syntax/icemenu.vim
+share/nvim/runtime/syntax/icon.vim
+share/nvim/runtime/syntax/idl.vim
+share/nvim/runtime/syntax/idlang.vim
+share/nvim/runtime/syntax/idris2.vim
+share/nvim/runtime/syntax/indent.vim
+share/nvim/runtime/syntax/inform.vim
+share/nvim/runtime/syntax/initex.vim
+share/nvim/runtime/syntax/initng.vim
+share/nvim/runtime/syntax/inittab.vim
+share/nvim/runtime/syntax/ipfilter.vim
+share/nvim/runtime/syntax/ipkg.vim
+share/nvim/runtime/syntax/ishd.vim
+share/nvim/runtime/syntax/iss.vim
+share/nvim/runtime/syntax/ist.vim
+share/nvim/runtime/syntax/j.vim
+share/nvim/runtime/syntax/jal.vim
+share/nvim/runtime/syntax/jam.vim
+share/nvim/runtime/syntax/jargon.vim
+share/nvim/runtime/syntax/java.vim
+share/nvim/runtime/syntax/javacc.vim
+share/nvim/runtime/syntax/javascript.vim
+share/nvim/runtime/syntax/javascriptreact.vim
+share/nvim/runtime/syntax/jess.vim
+share/nvim/runtime/syntax/jgraph.vim
+share/nvim/runtime/syntax/jinja.vim
+share/nvim/runtime/syntax/jjdescription.vim
+share/nvim/runtime/syntax/jovial.vim
+share/nvim/runtime/syntax/jproperties.vim
+share/nvim/runtime/syntax/jq.vim
+share/nvim/runtime/syntax/json.vim
+share/nvim/runtime/syntax/json5.vim
+share/nvim/runtime/syntax/jsonc.vim
+share/nvim/runtime/syntax/jsp.vim
+share/nvim/runtime/syntax/julia.vim
+share/nvim/runtime/syntax/just.vim
+share/nvim/runtime/syntax/karel.vim
+share/nvim/runtime/syntax/kconfig.vim
+share/nvim/runtime/syntax/kdl.vim
+share/nvim/runtime/syntax/kivy.vim
+share/nvim/runtime/syntax/kix.vim
+share/nvim/runtime/syntax/kotlin.vim
+share/nvim/runtime/syntax/krl.vim
+share/nvim/runtime/syntax/kscript.vim
+share/nvim/runtime/syntax/kwt.vim
+share/nvim/runtime/syntax/lace.vim
+share/nvim/runtime/syntax/latte.vim
+share/nvim/runtime/syntax/lc.vim
+share/nvim/runtime/syntax/ld.vim
+share/nvim/runtime/syntax/ldapconf.vim
+share/nvim/runtime/syntax/ldif.vim
+share/nvim/runtime/syntax/less.vim
+share/nvim/runtime/syntax/lex.vim
+share/nvim/runtime/syntax/lf.vim
+share/nvim/runtime/syntax/lftp.vim
+share/nvim/runtime/syntax/lhaskell.vim
+share/nvim/runtime/syntax/libao.vim
+share/nvim/runtime/syntax/lidris2.vim
+share/nvim/runtime/syntax/lifelines.vim
+share/nvim/runtime/syntax/lilo.vim
+share/nvim/runtime/syntax/limits.vim
+share/nvim/runtime/syntax/liquid.vim
+share/nvim/runtime/syntax/lisp.vim
+share/nvim/runtime/syntax/lite.vim
+share/nvim/runtime/syntax/litestep.vim
+share/nvim/runtime/syntax/livebook.vim
+share/nvim/runtime/syntax/lnk.vim
+share/nvim/runtime/syntax/lnkmap.vim
+share/nvim/runtime/syntax/loginaccess.vim
+share/nvim/runtime/syntax/logindefs.vim
+share/nvim/runtime/syntax/logtalk.vim
+share/nvim/runtime/syntax/lotos.vim
+share/nvim/runtime/syntax/lout.vim
+share/nvim/runtime/syntax/lpc.vim
+share/nvim/runtime/syntax/lprolog.vim
+share/nvim/runtime/syntax/lscript.vim
+share/nvim/runtime/syntax/lsl.vim
+share/nvim/runtime/syntax/lsp_markdown.vim
+share/nvim/runtime/syntax/lss.vim
+share/nvim/runtime/syntax/lua.vim
+share/nvim/runtime/syntax/luau.vim
+share/nvim/runtime/syntax/lynx.vim
+share/nvim/runtime/syntax/lyrics.vim
+share/nvim/runtime/syntax/m17ndb.vim
+share/nvim/runtime/syntax/m3build.vim
+share/nvim/runtime/syntax/m3quake.vim
+share/nvim/runtime/syntax/m4.vim
+share/nvim/runtime/syntax/mail.vim
+share/nvim/runtime/syntax/mailaliases.vim
+share/nvim/runtime/syntax/mailcap.vim
+share/nvim/runtime/syntax/make.vim
+share/nvim/runtime/syntax/mallard.vim
+share/nvim/runtime/syntax/man.vim
+share/nvim/runtime/syntax/manconf.vim
+share/nvim/runtime/syntax/manual.vim
+share/nvim/runtime/syntax/maple.vim
+share/nvim/runtime/syntax/markdown.vim
+share/nvim/runtime/syntax/masm.vim
+share/nvim/runtime/syntax/mason.vim
+share/nvim/runtime/syntax/master.vim
+share/nvim/runtime/syntax/matlab.vim
+share/nvim/runtime/syntax/maxima.vim
+share/nvim/runtime/syntax/mediawiki.vim
+share/nvim/runtime/syntax/mel.vim
+share/nvim/runtime/syntax/mermaid.vim
+share/nvim/runtime/syntax/meson.vim
+share/nvim/runtime/syntax/messages.vim
+share/nvim/runtime/syntax/mf.vim
+share/nvim/runtime/syntax/mgl.vim
+share/nvim/runtime/syntax/mgp.vim
+share/nvim/runtime/syntax/mib.vim
+share/nvim/runtime/syntax/mix.vim
+share/nvim/runtime/syntax/mma.vim
+share/nvim/runtime/syntax/mmix.vim
+share/nvim/runtime/syntax/mmp.vim
+share/nvim/runtime/syntax/modconf.vim
+share/nvim/runtime/syntax/model.vim
+share/nvim/runtime/syntax/modsim3.vim
+share/nvim/runtime/syntax/modula2.vim
+share/nvim/runtime/syntax/modula2/opt/iso.vim
+share/nvim/runtime/syntax/modula2/opt/pim.vim
+share/nvim/runtime/syntax/modula2/opt/r10.vim
+share/nvim/runtime/syntax/modula3.vim
+share/nvim/runtime/syntax/mojo.vim
+share/nvim/runtime/syntax/monk.vim
+share/nvim/runtime/syntax/moo.vim
+share/nvim/runtime/syntax/mp.vim
+share/nvim/runtime/syntax/mplayerconf.vim
+share/nvim/runtime/syntax/mrxvtrc.vim
+share/nvim/runtime/syntax/msidl.vim
+share/nvim/runtime/syntax/msmessages.vim
+share/nvim/runtime/syntax/msql.vim
+share/nvim/runtime/syntax/mss.vim
+share/nvim/runtime/syntax/mupad.vim
+share/nvim/runtime/syntax/murphi.vim
+share/nvim/runtime/syntax/mush.vim
+share/nvim/runtime/syntax/muttrc.vim
+share/nvim/runtime/syntax/mysql.vim
+share/nvim/runtime/syntax/n1ql.vim
+share/nvim/runtime/syntax/named.vim
+share/nvim/runtime/syntax/nanorc.vim
+share/nvim/runtime/syntax/nasm.vim
+share/nvim/runtime/syntax/nastran.vim
+share/nvim/runtime/syntax/natural.vim
+share/nvim/runtime/syntax/ncf.vim
+share/nvim/runtime/syntax/neomuttlog.vim
+share/nvim/runtime/syntax/neomuttrc.vim
+share/nvim/runtime/syntax/netrc.vim
+share/nvim/runtime/syntax/nginx.vim
+share/nvim/runtime/syntax/ninja.vim
+share/nvim/runtime/syntax/nix.vim
+share/nvim/runtime/syntax/nosyntax.vim
+share/nvim/runtime/syntax/nqc.vim
+share/nvim/runtime/syntax/nroff.vim
+share/nvim/runtime/syntax/nsis.vim
+share/nvim/runtime/syntax/obj.vim
+share/nvim/runtime/syntax/objc.vim
+share/nvim/runtime/syntax/objcpp.vim
+share/nvim/runtime/syntax/obse.vim
+share/nvim/runtime/syntax/ocaml.vim
+share/nvim/runtime/syntax/occam.vim
+share/nvim/runtime/syntax/odin.vim
+share/nvim/runtime/syntax/omnimark.vim
+share/nvim/runtime/syntax/ondir.vim
+share/nvim/runtime/syntax/opam.vim
+share/nvim/runtime/syntax/opencl.vim
+share/nvim/runtime/syntax/openroad.vim
+share/nvim/runtime/syntax/openscad.vim
+share/nvim/runtime/syntax/openvpn.vim
+share/nvim/runtime/syntax/opl.vim
+share/nvim/runtime/syntax/ora.vim
+share/nvim/runtime/syntax/org.vim
+share/nvim/runtime/syntax/pacmanlog.vim
+share/nvim/runtime/syntax/pamconf.vim
+share/nvim/runtime/syntax/pamenv.vim
+share/nvim/runtime/syntax/pandoc.vim
+share/nvim/runtime/syntax/papp.vim
+share/nvim/runtime/syntax/pascal.vim
+share/nvim/runtime/syntax/passwd.vim
+share/nvim/runtime/syntax/pbtxt.vim
+share/nvim/runtime/syntax/pcap.vim
+share/nvim/runtime/syntax/pccts.vim
+share/nvim/runtime/syntax/pdf.vim
+share/nvim/runtime/syntax/perl.vim
+share/nvim/runtime/syntax/pf.vim
+share/nvim/runtime/syntax/pfmain.vim
+share/nvim/runtime/syntax/php.vim
+share/nvim/runtime/syntax/phtml.vim
+share/nvim/runtime/syntax/pic.vim
+share/nvim/runtime/syntax/pike.vim
+share/nvim/runtime/syntax/pilrc.vim
+share/nvim/runtime/syntax/pine.vim
+share/nvim/runtime/syntax/pinfo.vim
+share/nvim/runtime/syntax/plaintex.vim
+share/nvim/runtime/syntax/pli.vim
+share/nvim/runtime/syntax/plm.vim
+share/nvim/runtime/syntax/plp.vim
+share/nvim/runtime/syntax/plsql.vim
+share/nvim/runtime/syntax/po.vim
+share/nvim/runtime/syntax/pod.vim
+share/nvim/runtime/syntax/poefilter.vim
+share/nvim/runtime/syntax/poke.vim
+share/nvim/runtime/syntax/postscr.vim
+share/nvim/runtime/syntax/pov.vim
+share/nvim/runtime/syntax/povini.vim
+share/nvim/runtime/syntax/ppd.vim
+share/nvim/runtime/syntax/ppwiz.vim
+share/nvim/runtime/syntax/prescribe.vim
+share/nvim/runtime/syntax/privoxy.vim
+share/nvim/runtime/syntax/procmail.vim
+share/nvim/runtime/syntax/progress.vim
+share/nvim/runtime/syntax/prolog.vim
+share/nvim/runtime/syntax/promela.vim
+share/nvim/runtime/syntax/proto.vim
+share/nvim/runtime/syntax/protocols.vim
+share/nvim/runtime/syntax/prql.vim
+share/nvim/runtime/syntax/ps1.vim
+share/nvim/runtime/syntax/ps1xml.vim
+share/nvim/runtime/syntax/psf.vim
+share/nvim/runtime/syntax/psl.vim
+share/nvim/runtime/syntax/ptcap.vim
+share/nvim/runtime/syntax/ptx.vim
+share/nvim/runtime/syntax/purifylog.vim
+share/nvim/runtime/syntax/pymanifest.vim
+share/nvim/runtime/syntax/pyrex.vim
+share/nvim/runtime/syntax/python.vim
+share/nvim/runtime/syntax/python2.vim
+share/nvim/runtime/syntax/qb64.vim
+share/nvim/runtime/syntax/qf.vim
+share/nvim/runtime/syntax/qml.vim
+share/nvim/runtime/syntax/quake.vim
+share/nvim/runtime/syntax/quarto.vim
+share/nvim/runtime/syntax/query.lua
+share/nvim/runtime/syntax/r.vim
+share/nvim/runtime/syntax/racc.vim
+share/nvim/runtime/syntax/racket.vim
+share/nvim/runtime/syntax/radiance.vim
+share/nvim/runtime/syntax/raku.vim
+share/nvim/runtime/syntax/raml.vim
+share/nvim/runtime/syntax/rapid.vim
+share/nvim/runtime/syntax/rasi.vim
+share/nvim/runtime/syntax/ratpoison.vim
+share/nvim/runtime/syntax/rc.vim
+share/nvim/runtime/syntax/rcs.vim
+share/nvim/runtime/syntax/rcslog.vim
+share/nvim/runtime/syntax/readline.vim
+share/nvim/runtime/syntax/rebol.vim
+share/nvim/runtime/syntax/redif.vim
+share/nvim/runtime/syntax/registry.vim
+share/nvim/runtime/syntax/rego.vim
+share/nvim/runtime/syntax/remind.vim
+share/nvim/runtime/syntax/requirements.vim
+share/nvim/runtime/syntax/resolv.vim
+share/nvim/runtime/syntax/reva.vim
+share/nvim/runtime/syntax/rexx.vim
+share/nvim/runtime/syntax/rhelp.vim
+share/nvim/runtime/syntax/rib.vim
+share/nvim/runtime/syntax/rmd.vim
+share/nvim/runtime/syntax/rnc.vim
+share/nvim/runtime/syntax/rng.vim
+share/nvim/runtime/syntax/rnoweb.vim
+share/nvim/runtime/syntax/robots.vim
+share/nvim/runtime/syntax/routeros.vim
+share/nvim/runtime/syntax/rpcgen.vim
+share/nvim/runtime/syntax/rpl.vim
+share/nvim/runtime/syntax/rrst.vim
+share/nvim/runtime/syntax/rst.vim
+share/nvim/runtime/syntax/rtf.vim
+share/nvim/runtime/syntax/ruby.vim
+share/nvim/runtime/syntax/rust.vim
+share/nvim/runtime/syntax/salt.vim
+share/nvim/runtime/syntax/samba.vim
+share/nvim/runtime/syntax/sas.vim
+share/nvim/runtime/syntax/sass.vim
+share/nvim/runtime/syntax/sather.vim
+share/nvim/runtime/syntax/sbt.vim
+share/nvim/runtime/syntax/scala.vim
+share/nvim/runtime/syntax/scdoc.vim
+share/nvim/runtime/syntax/scheme.vim
+share/nvim/runtime/syntax/scilab.vim
+share/nvim/runtime/syntax/screen.vim
+share/nvim/runtime/syntax/scss.vim
+share/nvim/runtime/syntax/sd.vim
+share/nvim/runtime/syntax/sdc.vim
+share/nvim/runtime/syntax/sdl.vim
+share/nvim/runtime/syntax/sed.vim
+share/nvim/runtime/syntax/sendpr.vim
+share/nvim/runtime/syntax/sensors.vim
+share/nvim/runtime/syntax/services.vim
+share/nvim/runtime/syntax/setserial.vim
+share/nvim/runtime/syntax/sexplib.vim
+share/nvim/runtime/syntax/sgml.vim
+share/nvim/runtime/syntax/sgmldecl.vim
+share/nvim/runtime/syntax/sgmllnx.vim
+share/nvim/runtime/syntax/sh.vim
+share/nvim/runtime/syntax/shada.vim
+share/nvim/runtime/syntax/shaderslang.vim
+share/nvim/runtime/syntax/shared/README.txt
+share/nvim/runtime/syntax/shared/debversions.vim
+share/nvim/runtime/syntax/shared/hgcommitDiff.vim
+share/nvim/runtime/syntax/shared/typescriptcommon.vim
+share/nvim/runtime/syntax/sicad.vim
+share/nvim/runtime/syntax/sieve.vim
+share/nvim/runtime/syntax/sil.vim
+share/nvim/runtime/syntax/simula.vim
+share/nvim/runtime/syntax/sinda.vim
+share/nvim/runtime/syntax/sindacmp.vim
+share/nvim/runtime/syntax/sindaout.vim
+share/nvim/runtime/syntax/sisu.vim
+share/nvim/runtime/syntax/skill.vim
+share/nvim/runtime/syntax/sl.vim
+share/nvim/runtime/syntax/slang.vim
+share/nvim/runtime/syntax/slice.vim
+share/nvim/runtime/syntax/slpconf.vim
+share/nvim/runtime/syntax/slpreg.vim
+share/nvim/runtime/syntax/slpspi.vim
+share/nvim/runtime/syntax/slrnrc.vim
+share/nvim/runtime/syntax/slrnsc.vim
+share/nvim/runtime/syntax/sm.vim
+share/nvim/runtime/syntax/smarty.vim
+share/nvim/runtime/syntax/smcl.vim
+share/nvim/runtime/syntax/smil.vim
+share/nvim/runtime/syntax/smith.vim
+share/nvim/runtime/syntax/sml.vim
+share/nvim/runtime/syntax/snnsnet.vim
+share/nvim/runtime/syntax/snnspat.vim
+share/nvim/runtime/syntax/snnsres.vim
+share/nvim/runtime/syntax/snobol4.vim
+share/nvim/runtime/syntax/solidity.vim
+share/nvim/runtime/syntax/spajson.vim
+share/nvim/runtime/syntax/spec.vim
+share/nvim/runtime/syntax/specman.vim
+share/nvim/runtime/syntax/spice.vim
+share/nvim/runtime/syntax/splint.vim
+share/nvim/runtime/syntax/spup.vim
+share/nvim/runtime/syntax/spyce.vim
+share/nvim/runtime/syntax/sql.vim
+share/nvim/runtime/syntax/sqlanywhere.vim
+share/nvim/runtime/syntax/sqlforms.vim
+share/nvim/runtime/syntax/sqlhana.vim
+share/nvim/runtime/syntax/sqlinformix.vim
+share/nvim/runtime/syntax/sqlj.vim
+share/nvim/runtime/syntax/sqloracle.vim
+share/nvim/runtime/syntax/sqr.vim
+share/nvim/runtime/syntax/squid.vim
+share/nvim/runtime/syntax/squirrel.vim
+share/nvim/runtime/syntax/srec.vim
+share/nvim/runtime/syntax/srt.vim
+share/nvim/runtime/syntax/ssa.vim
+share/nvim/runtime/syntax/sshconfig.vim
+share/nvim/runtime/syntax/sshdconfig.vim
+share/nvim/runtime/syntax/st.vim
+share/nvim/runtime/syntax/stata.vim
+share/nvim/runtime/syntax/stp.vim
+share/nvim/runtime/syntax/strace.vim
+share/nvim/runtime/syntax/structurizr.vim
+share/nvim/runtime/syntax/stylus.vim
+share/nvim/runtime/syntax/sudoers.vim
+share/nvim/runtime/syntax/svg.vim
+share/nvim/runtime/syntax/svn.vim
+share/nvim/runtime/syntax/swayconfig.vim
+share/nvim/runtime/syntax/swift.vim
+share/nvim/runtime/syntax/swiftgyb.vim
+share/nvim/runtime/syntax/swig.vim
+share/nvim/runtime/syntax/synload.vim
+share/nvim/runtime/syntax/syntax.vim
+share/nvim/runtime/syntax/sysctl.vim
+share/nvim/runtime/syntax/systemd.vim
+share/nvim/runtime/syntax/systemverilog.vim
+share/nvim/runtime/syntax/tads.vim
+share/nvim/runtime/syntax/tags.vim
+share/nvim/runtime/syntax/tak.vim
+share/nvim/runtime/syntax/takcmp.vim
+share/nvim/runtime/syntax/takout.vim
+share/nvim/runtime/syntax/tap.vim
+share/nvim/runtime/syntax/tar.vim
+share/nvim/runtime/syntax/taskdata.vim
+share/nvim/runtime/syntax/taskedit.vim
+share/nvim/runtime/syntax/tasm.vim
+share/nvim/runtime/syntax/tcl.vim
+share/nvim/runtime/syntax/tcsh.vim
+share/nvim/runtime/syntax/template.vim
+share/nvim/runtime/syntax/tera.vim
+share/nvim/runtime/syntax/teraterm.vim
+share/nvim/runtime/syntax/terminfo.vim
+share/nvim/runtime/syntax/terraform.vim
+share/nvim/runtime/syntax/tex.vim
+share/nvim/runtime/syntax/texinfo.vim
+share/nvim/runtime/syntax/texmf.vim
+share/nvim/runtime/syntax/tf.vim
+share/nvim/runtime/syntax/thrift.vim
+share/nvim/runtime/syntax/tiasm.vim
+share/nvim/runtime/syntax/tidy.vim
+share/nvim/runtime/syntax/tilde.vim
+share/nvim/runtime/syntax/tli.vim
+share/nvim/runtime/syntax/tmux.vim
+share/nvim/runtime/syntax/toml.vim
+share/nvim/runtime/syntax/tpp.vim
+share/nvim/runtime/syntax/trasys.vim
+share/nvim/runtime/syntax/treetop.vim
+share/nvim/runtime/syntax/trustees.vim
+share/nvim/runtime/syntax/tsalt.vim
+share/nvim/runtime/syntax/tsscl.vim
+share/nvim/runtime/syntax/tssgm.vim
+share/nvim/runtime/syntax/tssop.vim
+share/nvim/runtime/syntax/tsv.vim
+share/nvim/runtime/syntax/tt2.vim
+share/nvim/runtime/syntax/tt2html.vim
+share/nvim/runtime/syntax/tt2js.vim
+share/nvim/runtime/syntax/tutor.lua
+share/nvim/runtime/syntax/tutor.vim
+share/nvim/runtime/syntax/typescript.vim
+share/nvim/runtime/syntax/typescriptreact.vim
+share/nvim/runtime/syntax/typst.vim
+share/nvim/runtime/syntax/uc.vim
+share/nvim/runtime/syntax/uci.vim
+share/nvim/runtime/syntax/udevconf.vim
+share/nvim/runtime/syntax/udevperm.vim
+share/nvim/runtime/syntax/udevrules.vim
+share/nvim/runtime/syntax/uil.vim
+share/nvim/runtime/syntax/unison.vim
+share/nvim/runtime/syntax/updatedb.vim
+share/nvim/runtime/syntax/upstart.vim
+share/nvim/runtime/syntax/upstreamdat.vim
+share/nvim/runtime/syntax/upstreaminstalllog.vim
+share/nvim/runtime/syntax/upstreamlog.vim
+share/nvim/runtime/syntax/upstreamrpt.vim
+share/nvim/runtime/syntax/urlshortcut.vim
+share/nvim/runtime/syntax/usserverlog.vim
+share/nvim/runtime/syntax/usw2kagtlog.vim
+share/nvim/runtime/syntax/valgrind.vim
+share/nvim/runtime/syntax/vb.vim
+share/nvim/runtime/syntax/vdf.vim
+share/nvim/runtime/syntax/vera.vim
+share/nvim/runtime/syntax/verilog.vim
+share/nvim/runtime/syntax/verilogams.vim
+share/nvim/runtime/syntax/vgrindefs.vim
+share/nvim/runtime/syntax/vhdl.vim
+share/nvim/runtime/syntax/vim.vim
+share/nvim/runtime/syntax/vim/generated.vim
+share/nvim/runtime/syntax/viminfo.vim
+share/nvim/runtime/syntax/vimnormal.vim
+share/nvim/runtime/syntax/virata.vim
+share/nvim/runtime/syntax/vmasm.vim
+share/nvim/runtime/syntax/voscm.vim
+share/nvim/runtime/syntax/vrml.vim
+share/nvim/runtime/syntax/vroom.vim
+share/nvim/runtime/syntax/vsejcl.vim
+share/nvim/runtime/syntax/vue.vim
+share/nvim/runtime/syntax/wat.vim
+share/nvim/runtime/syntax/wdiff.vim
+share/nvim/runtime/syntax/wdl.vim
+share/nvim/runtime/syntax/web.vim
+share/nvim/runtime/syntax/webmacro.vim
+share/nvim/runtime/syntax/wget.vim
+share/nvim/runtime/syntax/wget2.vim
+share/nvim/runtime/syntax/whitespace.vim
+share/nvim/runtime/syntax/winbatch.vim
+share/nvim/runtime/syntax/wml.vim
+share/nvim/runtime/syntax/wsh.vim
+share/nvim/runtime/syntax/wsml.vim
+share/nvim/runtime/syntax/wvdial.vim
+share/nvim/runtime/syntax/xbl.vim
+share/nvim/runtime/syntax/xcompose.vim
+share/nvim/runtime/syntax/xdefaults.vim
+share/nvim/runtime/syntax/xf86conf.vim
+share/nvim/runtime/syntax/xhtml.vim
+share/nvim/runtime/syntax/xinetd.vim
+share/nvim/runtime/syntax/xkb.vim
+share/nvim/runtime/syntax/xmath.vim
+share/nvim/runtime/syntax/xml.vim
+share/nvim/runtime/syntax/xmodmap.vim
+share/nvim/runtime/syntax/xpm.vim
+share/nvim/runtime/syntax/xpm2.vim
+share/nvim/runtime/syntax/xquery.vim
+share/nvim/runtime/syntax/xs.vim
+share/nvim/runtime/syntax/xsd.vim
+share/nvim/runtime/syntax/xslt.vim
+share/nvim/runtime/syntax/xxd.vim
+share/nvim/runtime/syntax/yacc.vim
+share/nvim/runtime/syntax/yaml.vim
+share/nvim/runtime/syntax/z8a.vim
+share/nvim/runtime/syntax/zathurarc.vim
+share/nvim/runtime/syntax/zig.vim
+share/nvim/runtime/syntax/zimbu.vim
+share/nvim/runtime/syntax/zir.vim
+share/nvim/runtime/syntax/zserio.vim
+share/nvim/runtime/syntax/zsh.vim
+share/nvim/runtime/tutor/en/vim-01-beginner.tutor
+share/nvim/runtime/tutor/en/vim-01-beginner.tutor.json
+share/nvim/runtime/tutor/en/vim-02-beginner.tutor
+share/nvim/runtime/tutor/en/vim-02-beginner.tutor.json
+share/nvim/runtime/tutor/ja/vim-01-beginner.tutor
+share/nvim/runtime/tutor/ja/vim-01-beginner.tutor.json
+share/nvim/runtime/tutor/tutor.tutor
+share/nvim/runtime/tutor/tutor.tutor.json
+share/nvim/runtime/tutor/zh/vim-01-beginner.tutor
+share/nvim/runtime/tutor/zh/vim-01-beginner.tutor.json
+share/nvim/runtime/tutor/zh/vim-02-beginner.tutor
+share/nvim/runtime/tutor/zh/vim-02-beginner.tutor.json
diff --git a/neovim/distinfo b/neovim/distinfo
new file mode 100644
index 0000000000..edba6f279a
--- /dev/null
+++ b/neovim/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.20 2026/04/02 17:25:44 leot Exp $
+
+BLAKE2s (neovim-0.11.7.tar.gz) = 64c2b0143e79227615309b3178aad7611c8d9fe4b1e66c54fe464d8a68bce198
+SHA512 (neovim-0.11.7.tar.gz) = 23e13f8c2964bff4d69c69cce137aaaaae9d0219750793da1834d099478f7a9d7170ae3d66cf096824ff42bbd0c9196e4a31858b84032533678e359fe75c6f79
+Size (neovim-0.11.7.tar.gz) = 13018335 bytes
+SHA1 (patch-runtime_lua_vim_treesitter___meta_misc.lua) = 1786ffc397926ae2587e82fba3959cb02e7b249c
+SHA1 (patch-runtime_lua_vim_treesitter_languagetree.lua) = b356fd420a72a3384e9170b53a02cf4780eaa92b
+SHA1 (patch-src_nvim_lua_treesitter.c) = 776a7bf680fe00399ecbafdc3ce7323b312b3cdb
diff --git a/neovim/patches/patch-runtime_lua_vim_treesitter___meta_misc.lua b/neovim/patches/patch-runtime_lua_vim_treesitter___meta_misc.lua
new file mode 100644
index 0000000000..58e159f7ad
--- /dev/null
+++ b/neovim/patches/patch-runtime_lua_vim_treesitter___meta_misc.lua
@@ -0,0 +1,21 @@
+$NetBSD: patch-runtime_lua_vim_treesitter___meta_misc.lua,v 1.1 2025/12/23 00:07:15 wiz Exp $
+
+Fix build with tree-sitter 0.26.
+https://github.com/subnut/cports/blob/neovim-wasm/main/neovim/patches/backport-33141.patch
+
+--- runtime/lua/vim/treesitter/_meta/misc.lua.orig	2025-11-02 16:14:24.000000000 +0000
++++ runtime/lua/vim/treesitter/_meta/misc.lua
+@@ -5,12 +5,10 @@ error('Cannot require a meta file')
+ ---@alias TSLoggerCallback fun(logtype: 'parse'|'lex', msg: string)
+ 
+ ---@class TSParser: userdata
+----@field parse fun(self: TSParser, tree: TSTree?, source: integer|string, include_bytes: boolean): TSTree, (Range4|Range6)[]
++---@field parse fun(self: TSParser, tree: TSTree?, source: integer|string, include_bytes: boolean, timeout_ns: integer?): TSTree?, (Range4|Range6)[]
+ ---@field reset fun(self: TSParser)
+ ---@field included_ranges fun(self: TSParser, include_bytes: boolean?): integer[]
+ ---@field set_included_ranges fun(self: TSParser, ranges: (Range6|TSNode)[])
+----@field set_timeout fun(self: TSParser, timeout: integer)
+----@field timeout fun(self: TSParser): integer
+ ---@field _set_logger fun(self: TSParser, lex: boolean, parse: boolean, cb: TSLoggerCallback)
+ ---@field _logger fun(self: TSParser): TSLoggerCallback
+ 
diff --git a/neovim/patches/patch-runtime_lua_vim_treesitter_languagetree.lua b/neovim/patches/patch-runtime_lua_vim_treesitter_languagetree.lua
new file mode 100644
index 0000000000..287b7a78b6
--- /dev/null
+++ b/neovim/patches/patch-runtime_lua_vim_treesitter_languagetree.lua
@@ -0,0 +1,105 @@
+$NetBSD: patch-runtime_lua_vim_treesitter_languagetree.lua,v 1.2 2026/01/01 16:30:47 leot Exp $
+
+Fix build with tree-sitter 0.26.
+https://github.com/subnut/cports/blob/neovim-wasm/main/neovim/patches/backport-33141.patch
+
+--- runtime/lua/vim/treesitter/languagetree.lua.orig	2026-01-01 16:19:26.136691938 +0000
++++ runtime/lua/vim/treesitter/languagetree.lua
+@@ -43,8 +43,10 @@
+ local query = require('vim.treesitter.query')
+ local language = require('vim.treesitter.language')
+ local Range = require('vim.treesitter._range')
++local hrtime = vim.uv.hrtime
+ 
+-local default_parse_timeout_ms = 3
++-- Parse in 3ms chunks.
++local default_parse_timeout_ns = 3 * 1000000
+ 
+ ---@type Range2
+ local entire_document_range = { 0, math.huge }
+@@ -198,16 +200,16 @@ function LanguageTree:_set_logger()
+   self._parser:_set_logger(log_lex, log_parse, self._logger)
+ end
+ 
+----Measure execution time of a function
++---Measure execution time of a function, in nanoseconds.
+ ---@generic R1, R2, R3
+ ---@param f fun(): R1, R2, R3
+ ---@return number, R1, R2, R3
+ local function tcall(f, ...)
+-  local start = vim.uv.hrtime()
++  local start = hrtime()
+   ---@diagnostic disable-next-line
+   local r = { f(...) }
+   --- @type number
+-  local duration = (vim.uv.hrtime() - start) / 1000000
++  local duration = hrtime() - start
+   --- @diagnostic disable-next-line: redundant-return-value
+   return duration, unpack(r)
+ end
+@@ -388,18 +390,29 @@ function LanguageTree:_parse_regions(ran
+       )
+     then
+       self._parser:set_included_ranges(ranges)
+-      self._parser:set_timeout(thread_state.timeout and thread_state.timeout * 1000 or 0) -- ms -> micros
+ 
+-      local parse_time, tree, tree_changes =
+-        tcall(self._parser.parse, self._parser, self._trees[i], self._source, true)
++      local parse_time, tree, tree_changes = tcall(
++        self._parser.parse,
++        self._parser,
++        self._trees[i],
++        self._source,
++        true,
++        thread_state.timeout
++      )
+       while true do
+         if tree then
+           break
+         end
+         coroutine.yield(self._trees, false)
+ 
+-        parse_time, tree, tree_changes =
+-          tcall(self._parser.parse, self._parser, self._trees[i], self._source, true)
++        parse_time, tree, tree_changes = tcall(
++          self._parser.parse,
++          self._parser,
++          self._trees[i],
++          self._source,
++          true,
++          thread_state.timeout
++        )
+       end
+ 
+       self:_subtract_time(thread_state, parse_time)
+@@ -503,7 +516,7 @@ function LanguageTree:_async_parse(range
+   local buf = is_buffer_parser and vim.b[source] or nil
+   local ct = is_buffer_parser and buf.changedtick or nil
+   local total_parse_time = 0
+-  local redrawtime = vim.o.redrawtime
++  local redrawtime = vim.o.redrawtime * 1000000
+ 
+   local thread_state = {} ---@type ParserThreadState
+ 
+@@ -997,7 +1010,7 @@ function LanguageTree:_get_injections(ra
+ 
+   ---@type table<integer,vim.treesitter.languagetree.Injection>
+   local injections = {}
+-  local start = vim.uv.hrtime()
++  local start = hrtime()
+ 
+   local full_scan = range == true or self._injection_query.has_combined_injections
+ 
+@@ -1021,9 +1034,9 @@ function LanguageTree:_get_injections(ra
+       end
+ 
+       -- Check the current function duration against the timeout, if it exists.
+-      local current_time = vim.uv.hrtime()
+-      self:_subtract_time(thread_state, (current_time - start) / 1000000)
+-      start = current_time
++      local current_time = hrtime()
++      self:_subtract_time(thread_state, current_time - start)
++      start = hrtime()
+     end
+   end
+ 
diff --git a/neovim/patches/patch-src_nvim_lua_treesitter.c b/neovim/patches/patch-src_nvim_lua_treesitter.c
new file mode 100644
index 0000000000..25fd0611f5
--- /dev/null
+++ b/neovim/patches/patch-src_nvim_lua_treesitter.c
@@ -0,0 +1,114 @@
+$NetBSD: patch-src_nvim_lua_treesitter.c,v 1.1 2025/12/23 00:07:16 wiz Exp $
+
+Fix build with tree-sitter 0.26.
+https://github.com/subnut/cports/blob/neovim-wasm/main/neovim/patches/backport-33141.patch
+
+--- src/nvim/lua/treesitter.c.orig	2025-11-02 16:14:24.000000000 +0000
++++ src/nvim/lua/treesitter.c
+@@ -15,6 +15,8 @@
+ #include <tree_sitter/api.h>
+ #include <uv.h>
+ 
++#include "nvim/os/time.h"
++
+ #ifdef HAVE_WASMTIME
+ # include <wasm.h>
+ 
+@@ -53,6 +55,11 @@ typedef struct {
+   const TSTree *tree;
+ } TSLuaTree;
+ 
++typedef struct {
++  uint64_t parse_start_time;
++  uint64_t timeout_threshold_ns;
++} TSLuaParserCallbackPayload;
++
+ #ifdef INCLUDE_GENERATED_DECLARATIONS
+ # include "lua/treesitter.c.generated.h"
+ #endif
+@@ -363,8 +370,6 @@ static struct luaL_Reg parser_meta[] = {
+   { "reset", parser_reset },
+   { "set_included_ranges", parser_set_ranges },
+   { "included_ranges", parser_get_ranges },
+-  { "set_timeout", parser_set_timeout },
+-  { "timeout", parser_get_timeout },
+   { "_set_logger", parser_set_logger },
+   { "_logger", parser_get_logger },
+   { NULL, NULL }
+@@ -488,6 +493,13 @@ static void push_ranges(lua_State *L, co
+   }
+ }
+ 
++static bool on_parser_progress(TSParseState *state)
++{
++  TSLuaParserCallbackPayload *payload = state->payload;
++  uint64_t parse_time = os_hrtime() - payload->parse_start_time;
++  return parse_time >= payload->timeout_threshold_ns;
++}
++
+ static int parser_parse(lua_State *L)
+ {
+   TSParser *p = parser_check(L, 1);
+@@ -525,7 +537,17 @@ static int parser_parse(lua_State *L)
+     }
+ 
+     input = (TSInput){ (void *)buf, input_cb, TSInputEncodingUTF8, NULL };
+-    new_tree = ts_parser_parse(p, old_tree, input);
++    if (!lua_isnil(L, 5)) {
++      uint64_t timeout_ns = (uint64_t)lua_tointeger(L, 5);
++      TSLuaParserCallbackPayload payload =
++        (TSLuaParserCallbackPayload){ .parse_start_time = os_hrtime(),
++                                      .timeout_threshold_ns = timeout_ns };
++      TSParseOptions parse_options = { .payload = &payload,
++                                       .progress_callback = on_parser_progress };
++      new_tree = ts_parser_parse_with_options(p, old_tree, input, parse_options);
++    } else {
++      new_tree = ts_parser_parse(p, old_tree, input);
++    }
+ 
+     break;
+ 
+@@ -535,12 +557,11 @@ static int parser_parse(lua_State *L)
+ 
+   bool include_bytes = (lua_gettop(L) >= 4) && lua_toboolean(L, 4);
+ 
+-  // Sometimes parsing fails (timeout, or wrong parser ABI)
+-  // In those case, just return an error.
+   if (!new_tree) {
+-    if (ts_parser_timeout_micros(p) == 0) {
+-      // No timeout set, must have had an error
+-      return luaL_error(L, "An error occurred when parsing.");
++    // Sometimes parsing fails (no language was set, or it was set to one with an incompatible ABI)
++    // In those cases, just return an error.
++    if (!ts_parser_language(p)) {
++      return luaL_error(L, "Language was unset, or has an incompatible ABI.");
+     }
+     return 0;
+   }
+@@ -671,26 +692,6 @@ static int parser_get_ranges(lua_State *
+   return 1;
+ }
+ 
+-static int parser_set_timeout(lua_State *L)
+-{
+-  TSParser *p = parser_check(L, 1);
+-
+-  if (lua_gettop(L) < 2) {
+-    luaL_error(L, "integer expected");
+-  }
+-
+-  uint32_t timeout = (uint32_t)luaL_checkinteger(L, 2);
+-  ts_parser_set_timeout_micros(p, timeout);
+-  return 0;
+-}
+-
+-static int parser_get_timeout(lua_State *L)
+-{
+-  TSParser *p = parser_check(L, 1);
+-  lua_pushinteger(L, (lua_Integer)ts_parser_timeout_micros(p));
+-  return 1;
+-}
+-
+ static void logger_cb(void *payload, TSLogType logtype, const char *s)
+ {
+   TSLuaLoggerOpts *opts = (TSLuaLoggerOpts *)payload;



Home | Main Index | Thread Index | Old Index