pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
neovim: Update to 0.12.0
Module Name: pkgsrc-wip
Committed By: Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By: leot
Date: Thu Apr 2 21:24:58 2026 +0200
Changeset: aff149c2a009a36016c1dad57f219f8ffd05156a
Modified Files:
neovim/Makefile
neovim/PLIST
neovim/distinfo
Removed Files:
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: Update to 0.12.0
Seems ok from a quick test (I'm writing this commit message using it!)
but worth to use more in order to replace editors/neovim.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=aff149c2a009a36016c1dad57f219f8ffd05156a
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
neovim/Makefile | 9 +-
neovim/PLIST | 197 ++++++++++++++-------
neovim/distinfo | 9 +-
...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 ------------
6 files changed, 134 insertions(+), 321 deletions(-)
diffs:
diff --git a/neovim/Makefile b/neovim/Makefile
index 297ab97c9e..83f3411cc7 100644
--- a/neovim/Makefile
+++ b/neovim/Makefile
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.23 2026/04/02 17:25:44 leot Exp $
-DISTNAME= neovim-0.11.7
+DISTNAME= neovim-0.12.0
CATEGORIES= editors
MASTER_SITES= ${MASTER_SITE_GITHUB:=neovim/}
GITHUB_TAG= v${PKGVERSION_NOREV}
@@ -51,13 +51,6 @@ post-install:
--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"
diff --git a/neovim/PLIST b/neovim/PLIST
index 5c42c9c4e7..41b5e8047f 100644
--- a/neovim/PLIST
+++ b/neovim/PLIST
@@ -1,6 +1,5 @@
-@comment $NetBSD: PLIST,v 1.13 2026/01/30 16:10:21 leot Exp $
+@comment $NetBSD$
bin/nvim
-@pkgdir lib/nvim
man/man1/nvim.1
${PLIST.desktop}share/applications/nvim.desktop
share/icons/hicolor/128x128/apps/nvim.png
@@ -41,7 +40,6 @@ 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
@@ -56,6 +54,7 @@ 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/htmlfold.vim
share/nvim/runtime/autoload/javaformat.vim
share/nvim/runtime/autoload/javascriptcomplete.vim
share/nvim/runtime/autoload/modula2.vim
@@ -79,7 +78,6 @@ 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
@@ -105,6 +103,7 @@ 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/catppuccin.vim
share/nvim/runtime/colors/darkblue.vim
share/nvim/runtime/colors/default.vim
share/nvim/runtime/colors/delek.vim
@@ -136,6 +135,8 @@ 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/biome.vim
+share/nvim/runtime/compiler/cabal.vim
share/nvim/runtime/compiler/cargo.vim
share/nvim/runtime/compiler/checkstyle.vim
share/nvim/runtime/compiler/cm3.vim
@@ -170,6 +171,7 @@ 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/gleam_build.vim
share/nvim/runtime/compiler/gm2.vim
share/nvim/runtime/compiler/gnat.vim
share/nvim/runtime/compiler/go.vim
@@ -190,6 +192,7 @@ 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/just.vim
share/nvim/runtime/compiler/make.vim
share/nvim/runtime/compiler/maven.vim
share/nvim/runtime/compiler/mcs.vim
@@ -208,10 +211,12 @@ 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/phpstan.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/pyright.vim
share/nvim/runtime/compiler/pytest.vim
share/nvim/runtime/compiler/pyunit.vim
share/nvim/runtime/compiler/raco.vim
@@ -243,8 +248,10 @@ 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/tombi.vim
share/nvim/runtime/compiler/ts-node.vim
share/nvim/runtime/compiler/tsc.vim
+share/nvim/runtime/compiler/ty.vim
share/nvim/runtime/compiler/typedoc.vim
share/nvim/runtime/compiler/typst.vim
share/nvim/runtime/compiler/vimdoc.vim
@@ -259,26 +266,25 @@ 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-ui-events.txt
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.txt
share/nvim/runtime/doc/dev_arch.txt
share/nvim/runtime/doc/dev_style.txt
+share/nvim/runtime/doc/dev_test.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
@@ -290,7 +296,6 @@ 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
@@ -301,6 +306,10 @@ 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/l10n-arabic.txt
+share/nvim/runtime/doc/l10n-hebrew.txt
+share/nvim/runtime/doc/l10n-russian.txt
+share/nvim/runtime/doc/l10n-vietnamese.txt
share/nvim/runtime/doc/lsp.txt
share/nvim/runtime/doc/lua-bit.txt
share/nvim/runtime/doc/lua-guide.txt
@@ -314,10 +323,12 @@ 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.11.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/pack.txt
share/nvim/runtime/doc/pattern.txt
share/nvim/runtime/doc/pi_gzip.txt
share/nvim/runtime/doc/pi_msgpack.txt
@@ -326,6 +337,7 @@ 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/plugins.txt
share/nvim/runtime/doc/provider.txt
share/nvim/runtime/doc/quickfix.txt
share/nvim/runtime/doc/quickref.txt
@@ -334,7 +346,6 @@ 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
@@ -345,12 +356,10 @@ 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
@@ -387,7 +396,6 @@ 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
@@ -404,6 +412,7 @@ 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/abnf.vim
share/nvim/runtime/ftplugin/ada.vim
share/nvim/runtime/ftplugin/alsaconf.vim
share/nvim/runtime/ftplugin/ant.vim
@@ -420,13 +429,19 @@ 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/autopkgtest.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/bicep-params.vim
+share/nvim/runtime/ftplugin/bicep.vim
share/nvim/runtime/ftplugin/bindzone.vim
share/nvim/runtime/ftplugin/bitbake.vim
share/nvim/runtime/ftplugin/bp.vim
+share/nvim/runtime/ftplugin/bpftrace.vim
+share/nvim/runtime/ftplugin/brighterscript.vim
+share/nvim/runtime/ftplugin/brightscript.vim
share/nvim/runtime/ftplugin/bst.vim
share/nvim/runtime/ftplugin/btm.vim
share/nvim/runtime/ftplugin/bzl.vim
@@ -450,6 +465,7 @@ 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/codeowners.vim
share/nvim/runtime/ftplugin/conf.vim
share/nvim/runtime/ftplugin/config.vim
share/nvim/runtime/ftplugin/confini.vim
@@ -470,6 +486,7 @@ 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/dax.vim
share/nvim/runtime/ftplugin/deb822sources.vim
share/nvim/runtime/ftplugin/debchangelog.vim
share/nvim/runtime/ftplugin/debcontrol.vim
@@ -495,6 +512,7 @@ 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/env.vim
share/nvim/runtime/ftplugin/erlang.vim
share/nvim/runtime/ftplugin/eruby.vim
share/nvim/runtime/ftplugin/eterm.vim
@@ -504,6 +522,7 @@ 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/fga.vim
share/nvim/runtime/ftplugin/fish.vim
share/nvim/runtime/ftplugin/flexwiki.vim
share/nvim/runtime/ftplugin/forth.vim
@@ -532,6 +551,7 @@ 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/groff.vim
share/nvim/runtime/ftplugin/groovy.vim
share/nvim/runtime/ftplugin/group.vim
share/nvim/runtime/ftplugin/grub.vim
@@ -582,15 +602,19 @@ 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/kerml.vim
+share/nvim/runtime/ftplugin/kitty.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/leex.vim
share/nvim/runtime/ftplugin/leo.vim
share/nvim/runtime/ftplugin/less.vim
share/nvim/runtime/ftplugin/lex.vim
+share/nvim/runtime/ftplugin/lf.vim
share/nvim/runtime/ftplugin/lftp.vim
share/nvim/runtime/ftplugin/libao.vim
share/nvim/runtime/ftplugin/limits.vim
@@ -624,6 +648,7 @@ 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/mbsync.vim
share/nvim/runtime/ftplugin/mediawiki.vim
share/nvim/runtime/ftplugin/mermaid.vim
share/nvim/runtime/ftplugin/meson.vim
@@ -645,11 +670,13 @@ 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/nickel.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/nvim-pack.lua
share/nvim/runtime/ftplugin/objc.lua
share/nvim/runtime/ftplugin/objc.vim
share/nvim/runtime/ftplugin/objcpp.vim
@@ -661,6 +688,7 @@ 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/openscad.vim
share/nvim/runtime/ftplugin/openvpn.vim
share/nvim/runtime/ftplugin/org.vim
share/nvim/runtime/ftplugin/pamconf.vim
@@ -671,12 +699,14 @@ 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/pkl.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/pq.vim
share/nvim/runtime/ftplugin/prisma.vim
share/nvim/runtime/ftplugin/procmail.vim
share/nvim/runtime/ftplugin/prolog.vim
@@ -702,6 +732,7 @@ 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/remind.vim
share/nvim/runtime/ftplugin/requirements.vim
share/nvim/runtime/ftplugin/rescript.vim
share/nvim/runtime/ftplugin/reva.vim
@@ -734,13 +765,16 @@ 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/skhd.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/sml.vim
share/nvim/runtime/ftplugin/snakemake.vim
share/nvim/runtime/ftplugin/solidity.vim
share/nvim/runtime/ftplugin/solution.vim
+share/nvim/runtime/ftplugin/soy.vim
share/nvim/runtime/ftplugin/spajson.vim
share/nvim/runtime/ftplugin/spec.vim
share/nvim/runtime/ftplugin/sql.vim
@@ -761,6 +795,7 @@ 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/sysml.vim
share/nvim/runtime/ftplugin/systemd.vim
share/nvim/runtime/ftplugin/systemverilog.vim
share/nvim/runtime/ftplugin/tap.vim
@@ -780,9 +815,11 @@ 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/twig.vim
share/nvim/runtime/ftplugin/typescript.vim
share/nvim/runtime/ftplugin/typescriptreact.vim
share/nvim/runtime/ftplugin/typst.vim
+share/nvim/runtime/ftplugin/uc.vim
share/nvim/runtime/ftplugin/uci.vim
share/nvim/runtime/ftplugin/udevconf.vim
share/nvim/runtime/ftplugin/udevperm.vim
@@ -802,11 +839,13 @@ 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/wks.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/xkb.vim
share/nvim/runtime/ftplugin/xml.vim
share/nvim/runtime/ftplugin/xmodmap.vim
share/nvim/runtime/ftplugin/xs.lua
@@ -815,13 +854,13 @@ 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/yara.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
@@ -834,6 +873,7 @@ 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/bpftrace.vim
share/nvim/runtime/indent/bst.vim
share/nvim/runtime/indent/bzl.vim
share/nvim/runtime/indent/c.vim
@@ -883,6 +923,7 @@ 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/handlebars.vim
share/nvim/runtime/indent/hare.vim
share/nvim/runtime/indent/hcl.vim
share/nvim/runtime/indent/hog.vim
@@ -906,6 +947,7 @@ 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/lf.vim
share/nvim/runtime/indent/lifelines.vim
share/nvim/runtime/indent/liquid.vim
share/nvim/runtime/indent/lisp.vim
@@ -924,6 +966,7 @@ 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/nu.vim
share/nvim/runtime/indent/objc.vim
share/nvim/runtime/indent/obse.vim
share/nvim/runtime/indent/ocaml.vim
@@ -976,42 +1019,6 @@ 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
@@ -1042,10 +1049,14 @@ 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_buckwalter.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/azerbaijani.vim
share/nvim/runtime/keymap/belarusian-jcuken.vim
+share/nvim/runtime/keymap/brazilian_portuguese-abnt.vim
+share/nvim/runtime/keymap/brazilian_portuguese-compact.vim
share/nvim/runtime/keymap/bulgarian-bds.vim
share/nvim/runtime/keymap/bulgarian-phonetic.vim
share/nvim/runtime/keymap/canfr-win.vim
@@ -1123,17 +1134,30 @@ 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/spellfile.lua
share/nvim/runtime/lua/nvim/tutor.lua
-share/nvim/runtime/lua/tohtml.lua
+share/nvim/runtime/lua/uv/_meta.lua
share/nvim/runtime/lua/vim/F.lua
-share/nvim/runtime/lua/vim/_buf.lua
+share/nvim/runtime/lua/vim/_async.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/_core/defaults.lua
+share/nvim/runtime/lua/vim/_core/editor.lua
+share/nvim/runtime/lua/vim/_core/ex_cmd.lua
+share/nvim/runtime/lua/vim/_core/exrc.lua
+share/nvim/runtime/lua/vim/_core/help.lua
+share/nvim/runtime/lua/vim/_core/log.lua
+share/nvim/runtime/lua/vim/_core/options.lua
+share/nvim/runtime/lua/vim/_core/server.lua
+share/nvim/runtime/lua/vim/_core/shared.lua
+share/nvim/runtime/lua/vim/_core/stringbuffer.lua
+share/nvim/runtime/lua/vim/_core/system.lua
+share/nvim/runtime/lua/vim/_core/ui2.lua
+share/nvim/runtime/lua/vim/_core/ui2/cmdline.lua
+share/nvim/runtime/lua/vim/_core/ui2/messages.lua
+share/nvim/runtime/lua/vim/_core/util.lua
share/nvim/runtime/lua/vim/_ftplugin/lua.lua
share/nvim/runtime/lua/vim/_init_packages.lua
share/nvim/runtime/lua/vim/_inspector.lua
@@ -1144,7 +1168,6 @@ 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
@@ -1156,8 +1179,6 @@ 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
@@ -1176,6 +1197,7 @@ 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/_capability.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
@@ -1189,25 +1211,34 @@ 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/document_color.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/inline_completion.lua
+share/nvim/runtime/lua/vim/lsp/linked_editing_range.lua
share/nvim/runtime/lua/vim/lsp/log.lua
+share/nvim/runtime/lua/vim/lsp/on_type_formatting.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/net.lua
+share/nvim/runtime/lua/vim/net/_ssh.lua
+share/nvim/runtime/lua/vim/pack.lua
+share/nvim/runtime/lua/vim/pack/_lsp.lua
+share/nvim/runtime/lua/vim/pack/health.lua
+share/nvim/runtime/lua/vim/pos.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/range.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
@@ -1218,12 +1249,14 @@ 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/_select.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/tty.lua
share/nvim/runtime/lua/vim/ui.lua
share/nvim/runtime/lua/vim/ui/clipboard/osc52.lua
share/nvim/runtime/lua/vim/uri.lua
@@ -1231,8 +1264,7 @@ 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/cfilter/plugin/cfilter.vim
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
@@ -1241,14 +1273,21 @@ 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/fs.vim
+share/nvim/runtime/pack/dist/opt/netrw/autoload/netrw/msg.vim
+share/nvim/runtime/pack/dist/opt/netrw/autoload/netrw/os.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/nvim.difftool/lua/difftool.lua
+share/nvim/runtime/pack/dist/opt/nvim.difftool/plugin/difftool.lua
+share/nvim/runtime/pack/dist/opt/nvim.tohtml/lua/tohtml.lua
+share/nvim/runtime/pack/dist/opt/nvim.tohtml/plugin/tohtml.lua
+share/nvim/runtime/pack/dist/opt/nvim.undotree/lua/undotree.lua
+share/nvim/runtime/pack/dist/opt/nvim.undotree/plugin/undotree.lua
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
@@ -1256,13 +1295,13 @@ 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/net.lua
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/shada.lua
+share/nvim/runtime/plugin/spellfile.lua
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
@@ -1288,6 +1327,7 @@ 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/scripts/optwin.lua
share/nvim/runtime/spell/cleanadd.vim
share/nvim/runtime/spell/en.utf-8.spl
share/nvim/runtime/synmenu.vim
@@ -1336,6 +1376,7 @@ 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/autopkgtest.vim
share/nvim/runtime/syntax/ave.vim
share/nvim/runtime/syntax/avra.vim
share/nvim/runtime/syntax/awk.vim
@@ -1350,6 +1391,7 @@ 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/bpftrace.vim
share/nvim/runtime/syntax/bsdl.vim
share/nvim/runtime/syntax/bst.vim
share/nvim/runtime/syntax/btm.vim
@@ -1360,6 +1402,7 @@ 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/cangjie.vim
share/nvim/runtime/syntax/catalog.vim
share/nvim/runtime/syntax/cdl.vim
share/nvim/runtime/syntax/cdrdaoconf.vim
@@ -1390,6 +1433,7 @@ 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/codeowners.vim
share/nvim/runtime/syntax/colortest.vim
share/nvim/runtime/syntax/conaryrecipe.vim
share/nvim/runtime/syntax/conf.vim
@@ -1420,6 +1464,7 @@ 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/dax.vim
share/nvim/runtime/syntax/dcd.vim
share/nvim/runtime/syntax/dcl.vim
share/nvim/runtime/syntax/deb822sources.vim
@@ -1467,6 +1512,7 @@ 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/env.vim
share/nvim/runtime/syntax/erlang.vim
share/nvim/runtime/syntax/eruby.vim
share/nvim/runtime/syntax/esmtprc.vim
@@ -1516,6 +1562,8 @@ 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/gleam.vim
+share/nvim/runtime/syntax/glimmer.vim
share/nvim/runtime/syntax/glsl.vim
share/nvim/runtime/syntax/gnash.vim
share/nvim/runtime/syntax/gnuplot.vim
@@ -1538,6 +1586,7 @@ 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/handlebars.vim
share/nvim/runtime/syntax/hare.vim
share/nvim/runtime/syntax/haredoc.vim
share/nvim/runtime/syntax/haskell.vim
@@ -1606,6 +1655,7 @@ 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/kitty.vim
share/nvim/runtime/syntax/kivy.vim
share/nvim/runtime/syntax/kix.vim
share/nvim/runtime/syntax/kotlin.vim
@@ -1618,6 +1668,7 @@ 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/leex.vim
share/nvim/runtime/syntax/less.vim
share/nvim/runtime/syntax/lex.vim
share/nvim/runtime/syntax/lf.vim
@@ -1635,6 +1686,7 @@ 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/log.vim
share/nvim/runtime/syntax/loginaccess.vim
share/nvim/runtime/syntax/logindefs.vim
share/nvim/runtime/syntax/logtalk.vim
@@ -1669,6 +1721,7 @@ 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/mbsync.vim
share/nvim/runtime/syntax/mediawiki.vim
share/nvim/runtime/syntax/mel.vim
share/nvim/runtime/syntax/mermaid.vim
@@ -1722,6 +1775,7 @@ 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/nu.vim
share/nvim/runtime/syntax/obj.vim
share/nvim/runtime/syntax/objc.vim
share/nvim/runtime/syntax/objcpp.vim
@@ -1760,6 +1814,7 @@ 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/pkl.vim
share/nvim/runtime/syntax/plaintex.vim
share/nvim/runtime/syntax/pli.vim
share/nvim/runtime/syntax/plm.vim
@@ -1774,6 +1829,7 @@ 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/pq.vim
share/nvim/runtime/syntax/prescribe.vim
share/nvim/runtime/syntax/privoxy.vim
share/nvim/runtime/syntax/procmail.vim
@@ -1795,6 +1851,7 @@ 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.lua
share/nvim/runtime/syntax/qf.vim
share/nvim/runtime/syntax/qml.vim
share/nvim/runtime/syntax/quake.vim
@@ -1865,6 +1922,7 @@ 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/debarchitectures.vim
share/nvim/runtime/syntax/shared/debversions.vim
share/nvim/runtime/syntax/shared/hgcommitDiff.vim
share/nvim/runtime/syntax/shared/typescriptcommon.vim
@@ -1876,6 +1934,7 @@ 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/skhd.vim
share/nvim/runtime/syntax/skill.vim
share/nvim/runtime/syntax/sl.vim
share/nvim/runtime/syntax/slang.vim
@@ -2025,6 +2084,7 @@ 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/wks.vim
share/nvim/runtime/syntax/wml.vim
share/nvim/runtime/syntax/wsh.vim
share/nvim/runtime/syntax/wsml.vim
@@ -2061,9 +2121,12 @@ 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/ja/vim-02-beginner.tutor
+share/nvim/runtime/tutor/ja/vim-02-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
+@pkgdir lib/nvim
diff --git a/neovim/distinfo b/neovim/distinfo
index edba6f279a..4380a63f08 100644
--- a/neovim/distinfo
+++ b/neovim/distinfo
@@ -1,8 +1,5 @@
$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
+BLAKE2s (neovim-0.12.0.tar.gz) = 3fa29b24bba456633f97f5bce3ad3e5009d4f5cad95a3b525d06a7d140c8889b
+SHA512 (neovim-0.12.0.tar.gz) = 1897ddcf730a6593e561b7bb555405a5fd5aa495bd73a6434ec0358b525b53925e0b45346697fb846bd36c724e1fa3b7a310908152bafb1c3724a08e86a97c5b
+Size (neovim-0.12.0.tar.gz) = 13648075 bytes
diff --git a/neovim/patches/patch-runtime_lua_vim_treesitter___meta_misc.lua b/neovim/patches/patch-runtime_lua_vim_treesitter___meta_misc.lua
deleted file mode 100644
index 58e159f7ad..0000000000
--- a/neovim/patches/patch-runtime_lua_vim_treesitter___meta_misc.lua
+++ /dev/null
@@ -1,21 +0,0 @@
-$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
deleted file mode 100644
index 287b7a78b6..0000000000
--- a/neovim/patches/patch-runtime_lua_vim_treesitter_languagetree.lua
+++ /dev/null
@@ -1,105 +0,0 @@
-$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
deleted file mode 100644
index 25fd0611f5..0000000000
--- a/neovim/patches/patch-src_nvim_lua_treesitter.c
+++ /dev/null
@@ -1,114 +0,0 @@
-$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