vim: Update to version 9.1.0886

Message ID 20241128114907.3386894-5-adolf.belka@ipfire.org
State New
Headers
Series vim: Update to version 9.1.0886 |

Commit Message

Adolf Belka Nov. 28, 2024, 11:49 a.m. UTC
  - Update from version 9.1 to 9.1.0886
- vim-9.1 came out at start of 2024. Since then patches fixing various bugs have been
   commited into the vim git repository - nealy 900 patches. It looks like vim intends
   to only infrequently do normal version updates but to issue tagged versions for
   each patch fix. This release has patch 9.1.0886 and todays's version (2024-11-28) is
   9.1.0891
- hardening patch was re-created with this latest patch.
- Update of rootfile
- Changelog is basically the commits from the github repo.
   https://github.com/vim/vim/commits/v9.1.0886

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/vim                   | 210 +++++++++++++++++-
 lfs/vim                                       |  12 +-
 ...=> vim-9.1.0886_fix_hardening_crash.patch} |   8 +-
 3 files changed, 217 insertions(+), 13 deletions(-)
 rename src/patches/vim/{vim-9.1_fix_hardening_crash.patch => vim-9.1.0886_fix_hardening_crash.patch} (57%)
  

Patch

diff --git a/config/rootfiles/common/vim b/config/rootfiles/common/vim
index 673a3ccd6..27bb829d7 100644
--- a/config/rootfiles/common/vim
+++ b/config/rootfiles/common/vim
@@ -8,6 +8,21 @@  usr/bin/vim
 usr/bin/vimdiff
 usr/bin/vimtutor
 usr/bin/xxd
+#usr/share/applications
+#usr/share/applications/gvim.desktop
+#usr/share/applications/vim.desktop
+#usr/share/icons
+#usr/share/icons/hicolor
+#usr/share/icons/hicolor/48x48
+#usr/share/icons/hicolor/48x48/apps
+#usr/share/icons/hicolor/48x48/apps/gvim.png
+#usr/share/icons/locolor
+#usr/share/icons/locolor/16x16
+#usr/share/icons/locolor/16x16/apps
+#usr/share/icons/locolor/16x16/apps/gvim.png
+#usr/share/icons/locolor/32x32
+#usr/share/icons/locolor/32x32/apps
+#usr/share/icons/locolor/32x32/apps/gvim.png
 #usr/share/man/man1/evim.1
 #usr/share/man/man1/ex.1
 #usr/share/man/man1/rview.1
@@ -25,7 +40,9 @@  usr/share/vim
 #usr/share/vim/vim91/autoload/ada.vim
 #usr/share/vim/vim91/autoload/adacomplete.vim
 #usr/share/vim/vim91/autoload/bitbake.vim
+#usr/share/vim/vim91/autoload/cargo
 #usr/share/vim/vim91/autoload/cargo.vim
+#usr/share/vim/vim91/autoload/cargo/quickfix.vim
 #usr/share/vim/vim91/autoload/ccomplete.vim
 #usr/share/vim/vim91/autoload/clojurecomplete.vim
 #usr/share/vim/vim91/autoload/context.vim
@@ -44,11 +61,14 @@  usr/share/vim
 #usr/share/vim/vim91/autoload/getscript.vim
 #usr/share/vim/vim91/autoload/gnat.vim
 #usr/share/vim/vim91/autoload/gzip.vim
+#usr/share/vim/vim91/autoload/hare.vim
 #usr/share/vim/vim91/autoload/haskellcomplete.vim
+#usr/share/vim/vim91/autoload/hcl.vim
 #usr/share/vim/vim91/autoload/htmlcomplete.vim
+#usr/share/vim/vim91/autoload/javaformat.vim
 #usr/share/vim/vim91/autoload/javascriptcomplete.vim
+#usr/share/vim/vim91/autoload/modula2.vim
 #usr/share/vim/vim91/autoload/netrw.vim
-#usr/share/vim/vim91/autoload/netrwFileHandlers.vim
 #usr/share/vim/vim91/autoload/netrwSettings.vim
 #usr/share/vim/vim91/autoload/netrw_gitignore.vim
 #usr/share/vim/vim91/autoload/paste.vim
@@ -58,14 +78,18 @@  usr/share/vim
 #usr/share/vim/vim91/autoload/pythoncomplete.vim
 #usr/share/vim/vim91/autoload/racket.vim
 #usr/share/vim/vim91/autoload/rubycomplete.vim
+#usr/share/vim/vim91/autoload/rust
 #usr/share/vim/vim91/autoload/rust.vim
+#usr/share/vim/vim91/autoload/rust/debugging.vim
 #usr/share/vim/vim91/autoload/rustfmt.vim
 #usr/share/vim/vim91/autoload/spellfile.vim
 #usr/share/vim/vim91/autoload/sqlcomplete.vim
 #usr/share/vim/vim91/autoload/syntaxcomplete.vim
 #usr/share/vim/vim91/autoload/tar.vim
 #usr/share/vim/vim91/autoload/tohtml.vim
+#usr/share/vim/vim91/autoload/tutor.vim
 #usr/share/vim/vim91/autoload/typeset.vim
+#usr/share/vim/vim91/autoload/typst.vim
 #usr/share/vim/vim91/autoload/vimball.vim
 #usr/share/vim/vim91/autoload/xml
 #usr/share/vim/vim91/autoload/xml/html32.vim
@@ -83,8 +107,6 @@  usr/share/vim
 #usr/share/vim/vim91/autoload/xml/xsl.vim
 #usr/share/vim/vim91/autoload/xmlcomplete.vim
 #usr/share/vim/vim91/autoload/xmlformat.vim
-#usr/share/vim/vim91/autoload/zig
-#usr/share/vim/vim91/autoload/zig/fmt.vim
 #usr/share/vim/vim91/autoload/zip.vim
 #usr/share/vim/vim91/bugreport.vim
 #usr/share/vim/vim91/colors
@@ -128,6 +150,7 @@  usr/share/vim
 #usr/share/vim/vim91/compiler/checkstyle.vim
 #usr/share/vim/vim91/compiler/cm3.vim
 #usr/share/vim/vim91/compiler/context.vim
+#usr/share/vim/vim91/compiler/cppcheck.vim
 #usr/share/vim/vim91/compiler/cs.vim
 #usr/share/vim/vim91/compiler/csslint.vim
 #usr/share/vim/vim91/compiler/cucumber.vim
@@ -157,8 +180,10 @@  usr/share/vim
 #usr/share/vim/vim91/compiler/gfortran.vim
 #usr/share/vim/vim91/compiler/ghc.vim
 #usr/share/vim/vim91/compiler/gjs.vim
+#usr/share/vim/vim91/compiler/gm2.vim
 #usr/share/vim/vim91/compiler/gnat.vim
 #usr/share/vim/vim91/compiler/go.vim
+#usr/share/vim/vim91/compiler/groff.vim
 #usr/share/vim/vim91/compiler/haml.vim
 #usr/share/vim/vim91/compiler/hare.vim
 #usr/share/vim/vim91/compiler/hp_acc.vim
@@ -172,8 +197,11 @@  usr/share/vim
 #usr/share/vim/vim91/compiler/jest.vim
 #usr/share/vim/vim91/compiler/jikes.vim
 #usr/share/vim/vim91/compiler/jjs.vim
+#usr/share/vim/vim91/compiler/jq.vim
 #usr/share/vim/vim91/compiler/jshint.vim
 #usr/share/vim/vim91/compiler/jsonlint.vim
+#usr/share/vim/vim91/compiler/make.vim
+#usr/share/vim/vim91/compiler/maven.vim
 #usr/share/vim/vim91/compiler/mcs.vim
 #usr/share/vim/vim91/compiler/mips_c.vim
 #usr/share/vim/vim91/compiler/mipspro_c89.vim
@@ -181,13 +209,16 @@  usr/share/vim
 #usr/share/vim/vim91/compiler/modelsim_vcom.vim
 #usr/share/vim/vim91/compiler/msbuild.vim
 #usr/share/vim/vim91/compiler/msvc.vim
+#usr/share/vim/vim91/compiler/mypy.vim
 #usr/share/vim/vim91/compiler/neato.vim
 #usr/share/vim/vim91/compiler/ocaml.vim
 #usr/share/vim/vim91/compiler/onsgmls.vim
+#usr/share/vim/vim91/compiler/pandoc.vim
 #usr/share/vim/vim91/compiler/pbx.vim
 #usr/share/vim/vim91/compiler/perl.vim
 #usr/share/vim/vim91/compiler/perlcritic.vim
 #usr/share/vim/vim91/compiler/php.vim
+#usr/share/vim/vim91/compiler/pip_compile.vim
 #usr/share/vim/vim91/compiler/podchecker.vim
 #usr/share/vim/vim91/compiler/powershell.vim
 #usr/share/vim/vim91/compiler/pylint.vim
@@ -198,11 +229,13 @@  usr/share/vim
 #usr/share/vim/vim91/compiler/racotest.vim
 #usr/share/vim/vim91/compiler/rake.vim
 #usr/share/vim/vim91/compiler/rhino.vim
+#usr/share/vim/vim91/compiler/rime_deployer.vim
 #usr/share/vim/vim91/compiler/rspec.vim
 #usr/share/vim/vim91/compiler/rst.vim
 #usr/share/vim/vim91/compiler/rubocop.vim
 #usr/share/vim/vim91/compiler/ruby.vim
 #usr/share/vim/vim91/compiler/rubyunit.vim
+#usr/share/vim/vim91/compiler/ruff.vim
 #usr/share/vim/vim91/compiler/rustc.vim
 #usr/share/vim/vim91/compiler/sass.vim
 #usr/share/vim/vim91/compiler/scdoc.vim
@@ -220,6 +253,8 @@  usr/share/vim
 #usr/share/vim/vim91/compiler/ts-node.vim
 #usr/share/vim/vim91/compiler/tsc.vim
 #usr/share/vim/vim91/compiler/typedoc.vim
+#usr/share/vim/vim91/compiler/typst.vim
+#usr/share/vim/vim91/compiler/vimdoc.vim
 #usr/share/vim/vim91/compiler/xbuild.vim
 #usr/share/vim/vim91/compiler/xmllint.vim
 #usr/share/vim/vim91/compiler/xmlwf.vim
@@ -251,6 +286,7 @@  usr/share/vim
 #usr/share/vim/vim91/doc/fold.txt
 #usr/share/vim/vim91/doc/ft_ada.txt
 #usr/share/vim/vim91/doc/ft_context.txt
+#usr/share/vim/vim91/doc/ft_hare.txt
 #usr/share/vim/vim91/doc/ft_mp.txt
 #usr/share/vim/vim91/doc/ft_ps1.txt
 #usr/share/vim/vim91/doc/ft_raku.txt
@@ -306,6 +342,7 @@  usr/share/vim
 #usr/share/vim/vim91/doc/pi_paren.txt
 #usr/share/vim/vim91/doc/pi_spec.txt
 #usr/share/vim/vim91/doc/pi_tar.txt
+#usr/share/vim/vim91/doc/pi_tutor.txt
 #usr/share/vim/vim91/doc/pi_vimball.txt
 #usr/share/vim/vim91/doc/pi_zip.txt
 #usr/share/vim/vim91/doc/popup.txt
@@ -326,6 +363,7 @@  usr/share/vim
 #usr/share/vim/vim91/doc/syntax.txt
 #usr/share/vim/vim91/doc/tabpage.txt
 #usr/share/vim/vim91/doc/tags
+#usr/share/vim/vim91/doc/tags-ru
 #usr/share/vim/vim91/doc/tagsrch.txt
 #usr/share/vim/vim91/doc/term.txt
 #usr/share/vim/vim91/doc/terminal.txt
@@ -333,6 +371,7 @@  usr/share/vim
 #usr/share/vim/vim91/doc/textprop.txt
 #usr/share/vim/vim91/doc/tips.txt
 #usr/share/vim/vim91/doc/todo.txt
+#usr/share/vim/vim91/doc/uganda.rux
 #usr/share/vim/vim91/doc/uganda.txt
 #usr/share/vim/vim91/doc/undo.txt
 #usr/share/vim/vim91/doc/userfunc.txt
@@ -400,35 +439,49 @@  usr/share/vim
 #usr/share/vim/vim91/ftplugin/ada.vim
 #usr/share/vim/vim91/ftplugin/alsaconf.vim
 #usr/share/vim/vim91/ftplugin/ant.vim
+#usr/share/vim/vim91/ftplugin/antlr4.vim
 #usr/share/vim/vim91/ftplugin/apache.vim
 #usr/share/vim/vim91/ftplugin/arch.vim
+#usr/share/vim/vim91/ftplugin/arduino.vim
 #usr/share/vim/vim91/ftplugin/art.vim
+#usr/share/vim/vim91/ftplugin/asciidoc.vim
 #usr/share/vim/vim91/ftplugin/asm.vim
 #usr/share/vim/vim91/ftplugin/aspvbs.vim
+#usr/share/vim/vim91/ftplugin/astro.vim
+#usr/share/vim/vim91/ftplugin/asy.vim
+#usr/share/vim/vim91/ftplugin/autohotkey.vim
 #usr/share/vim/vim91/ftplugin/automake.vim
 #usr/share/vim/vim91/ftplugin/awk.vim
 #usr/share/vim/vim91/ftplugin/bash.vim
 #usr/share/vim/vim91/ftplugin/basic.vim
 #usr/share/vim/vim91/ftplugin/bdf.vim
+#usr/share/vim/vim91/ftplugin/bindzone.vim
 #usr/share/vim/vim91/ftplugin/bitbake.vim
+#usr/share/vim/vim91/ftplugin/bp.vim
 #usr/share/vim/vim91/ftplugin/bst.vim
 #usr/share/vim/vim91/ftplugin/btm.vim
 #usr/share/vim/vim91/ftplugin/bzl.vim
 #usr/share/vim/vim91/ftplugin/c.vim
+#usr/share/vim/vim91/ftplugin/c3.vim
+#usr/share/vim/vim91/ftplugin/cabal.vim
 #usr/share/vim/vim91/ftplugin/calendar.vim
 #usr/share/vim/vim91/ftplugin/cdrdaoconf.vim
+#usr/share/vim/vim91/ftplugin/cedar.vim
 #usr/share/vim/vim91/ftplugin/cfg.vim
+#usr/share/vim/vim91/ftplugin/cgdbrc.vim
 #usr/share/vim/vim91/ftplugin/ch.vim
 #usr/share/vim/vim91/ftplugin/changelog.vim
 #usr/share/vim/vim91/ftplugin/chatito.vim
 #usr/share/vim/vim91/ftplugin/chicken.vim
 #usr/share/vim/vim91/ftplugin/clojure.vim
 #usr/share/vim/vim91/ftplugin/cmake.vim
+#usr/share/vim/vim91/ftplugin/cmakecache.vim
 #usr/share/vim/vim91/ftplugin/cobol.vim
 #usr/share/vim/vim91/ftplugin/conf.vim
 #usr/share/vim/vim91/ftplugin/config.vim
 #usr/share/vim/vim91/ftplugin/confini.vim
 #usr/share/vim/vim91/ftplugin/context.vim
+#usr/share/vim/vim91/ftplugin/cook.vim
 #usr/share/vim/vim91/ftplugin/corn.vim
 #usr/share/vim/vim91/ftplugin/cpp.vim
 #usr/share/vim/vim91/ftplugin/crm.vim
@@ -437,8 +490,12 @@  usr/share/vim
 #usr/share/vim/vim91/ftplugin/csc.vim
 #usr/share/vim/vim91/ftplugin/csh.vim
 #usr/share/vim/vim91/ftplugin/css.vim
+#usr/share/vim/vim91/ftplugin/csv.vim
 #usr/share/vim/vim91/ftplugin/cucumber.vim
+#usr/share/vim/vim91/ftplugin/cuda.vim
 #usr/share/vim/vim91/ftplugin/cvsrc.vim
+#usr/share/vim/vim91/ftplugin/dart.vim
+#usr/share/vim/vim91/ftplugin/deb822sources.vim
 #usr/share/vim/vim91/ftplugin/debchangelog.vim
 #usr/share/vim/vim91/ftplugin/debcontrol.vim
 #usr/share/vim/vim91/ftplugin/debsources.vim
@@ -454,7 +511,9 @@  usr/share/vim
 #usr/share/vim/vim91/ftplugin/dosini.vim
 #usr/share/vim/vim91/ftplugin/dtd.vim
 #usr/share/vim/vim91/ftplugin/dtrace.vim
+#usr/share/vim/vim91/ftplugin/dts.vim
 #usr/share/vim/vim91/ftplugin/dune.vim
+#usr/share/vim/vim91/ftplugin/editorconfig.vim
 #usr/share/vim/vim91/ftplugin/eiffel.vim
 #usr/share/vim/vim91/ftplugin/elinks.vim
 #usr/share/vim/vim91/ftplugin/elixir.vim
@@ -485,9 +544,13 @@  usr/share/vim
 #usr/share/vim/vim91/ftplugin/gitignore.vim
 #usr/share/vim/vim91/ftplugin/gitrebase.vim
 #usr/share/vim/vim91/ftplugin/gitsendemail.vim
+#usr/share/vim/vim91/ftplugin/gleam.vim
 #usr/share/vim/vim91/ftplugin/go.vim
+#usr/share/vim/vim91/ftplugin/goaccess.vim
+#usr/share/vim/vim91/ftplugin/gomod.vim
 #usr/share/vim/vim91/ftplugin/gpg.vim
 #usr/share/vim/vim91/ftplugin/gprof.vim
+#usr/share/vim/vim91/ftplugin/graphql.vim
 #usr/share/vim/vim91/ftplugin/groovy.vim
 #usr/share/vim/vim91/ftplugin/group.vim
 #usr/share/vim/vim91/ftplugin/grub.vim
@@ -495,42 +558,62 @@  usr/share/vim
 #usr/share/vim/vim91/ftplugin/haml.vim
 #usr/share/vim/vim91/ftplugin/hamster.vim
 #usr/share/vim/vim91/ftplugin/hare.vim
+#usr/share/vim/vim91/ftplugin/haredoc.vim
 #usr/share/vim/vim91/ftplugin/haskell.vim
+#usr/share/vim/vim91/ftplugin/hcl.vim
 #usr/share/vim/vim91/ftplugin/heex.vim
 #usr/share/vim/vim91/ftplugin/help.vim
 #usr/share/vim/vim91/ftplugin/hgcommit.vim
+#usr/share/vim/vim91/ftplugin/hlsplaylist.vim
 #usr/share/vim/vim91/ftplugin/hog.vim
 #usr/share/vim/vim91/ftplugin/hostconf.vim
 #usr/share/vim/vim91/ftplugin/hostsaccess.vim
 #usr/share/vim/vim91/ftplugin/html.vim
+#usr/share/vim/vim91/ftplugin/htmlangular.vim
 #usr/share/vim/vim91/ftplugin/htmldjango.vim
+#usr/share/vim/vim91/ftplugin/http.vim
+#usr/share/vim/vim91/ftplugin/hurl.vim
+#usr/share/vim/vim91/ftplugin/hyprlang.vim
 #usr/share/vim/vim91/ftplugin/i3config.vim
 #usr/share/vim/vim91/ftplugin/icon.vim
+#usr/share/vim/vim91/ftplugin/idris2.vim
 #usr/share/vim/vim91/ftplugin/indent.vim
 #usr/share/vim/vim91/ftplugin/initex.vim
+#usr/share/vim/vim91/ftplugin/ipkg.vim
 #usr/share/vim/vim91/ftplugin/ishd.vim
 #usr/share/vim/vim91/ftplugin/j.vim
 #usr/share/vim/vim91/ftplugin/java.vim
+#usr/share/vim/vim91/ftplugin/javacc.vim
 #usr/share/vim/vim91/ftplugin/javascript.vim
 #usr/share/vim/vim91/ftplugin/javascriptreact.vim
+#usr/share/vim/vim91/ftplugin/jj.vim
 #usr/share/vim/vim91/ftplugin/jproperties.vim
+#usr/share/vim/vim91/ftplugin/jq.vim
 #usr/share/vim/vim91/ftplugin/json.vim
 #usr/share/vim/vim91/ftplugin/json5.vim
 #usr/share/vim/vim91/ftplugin/jsonc.vim
 #usr/share/vim/vim91/ftplugin/jsonnet.vim
 #usr/share/vim/vim91/ftplugin/jsp.vim
 #usr/share/vim/vim91/ftplugin/julia.vim
+#usr/share/vim/vim91/ftplugin/karel.vim
 #usr/share/vim/vim91/ftplugin/kconfig.vim
+#usr/share/vim/vim91/ftplugin/kdl.vim
+#usr/share/vim/vim91/ftplugin/kivy.vim
 #usr/share/vim/vim91/ftplugin/kotlin.vim
 #usr/share/vim/vim91/ftplugin/kwt.vim
+#usr/share/vim/vim91/ftplugin/lc.vim
 #usr/share/vim/vim91/ftplugin/ld.vim
+#usr/share/vim/vim91/ftplugin/ldapconf.vim
+#usr/share/vim/vim91/ftplugin/leo.vim
 #usr/share/vim/vim91/ftplugin/less.vim
+#usr/share/vim/vim91/ftplugin/lex.vim
 #usr/share/vim/vim91/ftplugin/lftp.vim
 #usr/share/vim/vim91/ftplugin/libao.vim
 #usr/share/vim/vim91/ftplugin/limits.vim
 #usr/share/vim/vim91/ftplugin/liquid.vim
 #usr/share/vim/vim91/ftplugin/lisp.vim
 #usr/share/vim/vim91/ftplugin/livebook.vim
+#usr/share/vim/vim91/ftplugin/llvm.vim
 #usr/share/vim/vim91/ftplugin/logcheck.vim
 #usr/share/vim/vim91/ftplugin/loginaccess.vim
 #usr/share/vim/vim91/ftplugin/logindefs.vim
@@ -552,32 +635,44 @@  usr/share/vim
 #usr/share/vim/vim91/ftplugin/markdown.vim
 #usr/share/vim/vim91/ftplugin/masm.vim
 #usr/share/vim/vim91/ftplugin/matlab.vim
+#usr/share/vim/vim91/ftplugin/mediawiki.vim
 #usr/share/vim/vim91/ftplugin/mermaid.vim
 #usr/share/vim/vim91/ftplugin/meson.vim
 #usr/share/vim/vim91/ftplugin/mf.vim
+#usr/share/vim/vim91/ftplugin/mlir.vim
 #usr/share/vim/vim91/ftplugin/mma.vim
 #usr/share/vim/vim91/ftplugin/modconf.vim
 #usr/share/vim/vim91/ftplugin/modula2.vim
 #usr/share/vim/vim91/ftplugin/modula3.vim
+#usr/share/vim/vim91/ftplugin/mojo.vim
 #usr/share/vim/vim91/ftplugin/mp.vim
 #usr/share/vim/vim91/ftplugin/mplayerconf.vim
 #usr/share/vim/vim91/ftplugin/mrxvtrc.vim
 #usr/share/vim/vim91/ftplugin/msmessages.vim
+#usr/share/vim/vim91/ftplugin/mss.vim
 #usr/share/vim/vim91/ftplugin/muttrc.vim
+#usr/share/vim/vim91/ftplugin/mysql.vim
 #usr/share/vim/vim91/ftplugin/nanorc.vim
 #usr/share/vim/vim91/ftplugin/neomuttrc.vim
 #usr/share/vim/vim91/ftplugin/netrc.vim
 #usr/share/vim/vim91/ftplugin/nginx.vim
+#usr/share/vim/vim91/ftplugin/nim.vim
 #usr/share/vim/vim91/ftplugin/nix.vim
 #usr/share/vim/vim91/ftplugin/nroff.vim
 #usr/share/vim/vim91/ftplugin/nsis.vim
+#usr/share/vim/vim91/ftplugin/nu.vim
 #usr/share/vim/vim91/ftplugin/objc.vim
+#usr/share/vim/vim91/ftplugin/objcpp.vim
 #usr/share/vim/vim91/ftplugin/objdump.vim
 #usr/share/vim/vim91/ftplugin/obse.vim
 #usr/share/vim/vim91/ftplugin/ocaml.vim
 #usr/share/vim/vim91/ftplugin/occam.vim
 #usr/share/vim/vim91/ftplugin/octave.vim
+#usr/share/vim/vim91/ftplugin/odin.vim
+#usr/share/vim/vim91/ftplugin/ondir.vim
+#usr/share/vim/vim91/ftplugin/opencl.vim
 #usr/share/vim/vim91/ftplugin/openvpn.vim
+#usr/share/vim/vim91/ftplugin/org.vim
 #usr/share/vim/vim91/ftplugin/pamconf.vim
 #usr/share/vim/vim91/ftplugin/pascal.vim
 #usr/share/vim/vim91/ftplugin/passwd.vim
@@ -591,11 +686,13 @@  usr/share/vim
 #usr/share/vim/vim91/ftplugin/poefilter.vim
 #usr/share/vim/vim91/ftplugin/poke.vim
 #usr/share/vim/vim91/ftplugin/postscr.vim
+#usr/share/vim/vim91/ftplugin/prisma.vim
 #usr/share/vim/vim91/ftplugin/procmail.vim
 #usr/share/vim/vim91/ftplugin/prolog.vim
 #usr/share/vim/vim91/ftplugin/protocols.vim
 #usr/share/vim/vim91/ftplugin/ps1.vim
 #usr/share/vim/vim91/ftplugin/ps1xml.vim
+#usr/share/vim/vim91/ftplugin/purescript.vim
 #usr/share/vim/vim91/ftplugin/pymanifest.vim
 #usr/share/vim/vim91/ftplugin/pyrex.vim
 #usr/share/vim/vim91/ftplugin/python.vim
@@ -608,13 +705,17 @@  usr/share/vim
 #usr/share/vim/vim91/ftplugin/racc.vim
 #usr/share/vim/vim91/ftplugin/racket.vim
 #usr/share/vim/vim91/ftplugin/raku.vim
+#usr/share/vim/vim91/ftplugin/rasi.vim
 #usr/share/vim/vim91/ftplugin/readline.vim
 #usr/share/vim/vim91/ftplugin/registry.vim
+#usr/share/vim/vim91/ftplugin/requirements.vim
+#usr/share/vim/vim91/ftplugin/rescript.vim
 #usr/share/vim/vim91/ftplugin/reva.vim
 #usr/share/vim/vim91/ftplugin/rhelp.vim
 #usr/share/vim/vim91/ftplugin/rmd.vim
 #usr/share/vim/vim91/ftplugin/rnc.vim
 #usr/share/vim/vim91/ftplugin/rnoweb.vim
+#usr/share/vim/vim91/ftplugin/roc.vim
 #usr/share/vim/vim91/ftplugin/routeros.vim
 #usr/share/vim/vim91/ftplugin/rpl.vim
 #usr/share/vim/vim91/ftplugin/rrst.vim
@@ -636,17 +737,24 @@  usr/share/vim
 #usr/share/vim/vim91/ftplugin/sgml.vim
 #usr/share/vim/vim91/ftplugin/sh.vim
 #usr/share/vim/vim91/ftplugin/sieve.vim
+#usr/share/vim/vim91/ftplugin/slint.vim
 #usr/share/vim/vim91/ftplugin/slpconf.vim
 #usr/share/vim/vim91/ftplugin/slpreg.vim
 #usr/share/vim/vim91/ftplugin/slpspi.vim
+#usr/share/vim/vim91/ftplugin/snakemake.vim
 #usr/share/vim/vim91/ftplugin/solidity.vim
 #usr/share/vim/vim91/ftplugin/solution.vim
 #usr/share/vim/vim91/ftplugin/spec.vim
 #usr/share/vim/vim91/ftplugin/sql.vim
+#usr/share/vim/vim91/ftplugin/squirrel.vim
 #usr/share/vim/vim91/ftplugin/ssa.vim
 #usr/share/vim/vim91/ftplugin/sshconfig.vim
+#usr/share/vim/vim91/ftplugin/sshdconfig.vim
+#usr/share/vim/vim91/ftplugin/stylus.vim
 #usr/share/vim/vim91/ftplugin/sudoers.vim
+#usr/share/vim/vim91/ftplugin/svelte.vim
 #usr/share/vim/vim91/ftplugin/svg.vim
+#usr/share/vim/vim91/ftplugin/sway.vim
 #usr/share/vim/vim91/ftplugin/swayconfig.vim
 #usr/share/vim/vim91/ftplugin/swift.vim
 #usr/share/vim/vim91/ftplugin/swiftgyb.vim
@@ -658,15 +766,21 @@  usr/share/vim
 #usr/share/vim/vim91/ftplugin/tcl.vim
 #usr/share/vim/vim91/ftplugin/tcsh.vim
 #usr/share/vim/vim91/ftplugin/terminfo.vim
+#usr/share/vim/vim91/ftplugin/terraform.vim
 #usr/share/vim/vim91/ftplugin/tex.vim
 #usr/share/vim/vim91/ftplugin/text.vim
+#usr/share/vim/vim91/ftplugin/tf.vim
+#usr/share/vim/vim91/ftplugin/thrift.vim
 #usr/share/vim/vim91/ftplugin/tidy.vim
 #usr/share/vim/vim91/ftplugin/tmux.vim
 #usr/share/vim/vim91/ftplugin/toml.vim
 #usr/share/vim/vim91/ftplugin/treetop.vim
 #usr/share/vim/vim91/ftplugin/tt2html.vim
+#usr/share/vim/vim91/ftplugin/tutor.vim
 #usr/share/vim/vim91/ftplugin/typescript.vim
 #usr/share/vim/vim91/ftplugin/typescriptreact.vim
+#usr/share/vim/vim91/ftplugin/typst.vim
+#usr/share/vim/vim91/ftplugin/uci.vim
 #usr/share/vim/vim91/ftplugin/udevconf.vim
 #usr/share/vim/vim91/ftplugin/udevperm.vim
 #usr/share/vim/vim91/ftplugin/udevrules.vim
@@ -674,6 +788,7 @@  usr/share/vim
 #usr/share/vim/vim91/ftplugin/updatedb.vim
 #usr/share/vim/vim91/ftplugin/urlshortcut.vim
 #usr/share/vim/vim91/ftplugin/usd.vim
+#usr/share/vim/vim91/ftplugin/v.vim
 #usr/share/vim/vim91/ftplugin/vb.vim
 #usr/share/vim/vim91/ftplugin/vdf.vim
 #usr/share/vim/vim91/ftplugin/verilog.vim
@@ -694,7 +809,9 @@  usr/share/vim
 #usr/share/vim/vim91/ftplugin/xs.vim
 #usr/share/vim/vim91/ftplugin/xsd.vim
 #usr/share/vim/vim91/ftplugin/xslt.vim
+#usr/share/vim/vim91/ftplugin/yacc.vim
 #usr/share/vim/vim91/ftplugin/yaml.vim
+#usr/share/vim/vim91/ftplugin/zathurarc.vim
 #usr/share/vim/vim91/ftplugin/zig.vim
 #usr/share/vim/vim91/ftplugin/zimbu.vim
 #usr/share/vim/vim91/ftplugin/zsh.vim
@@ -710,6 +827,8 @@  usr/share/vim
 #usr/share/vim/vim91/indent/aap.vim
 #usr/share/vim/vim91/indent/ada.vim
 #usr/share/vim/vim91/indent/ant.vim
+#usr/share/vim/vim91/indent/arduino.vim
+#usr/share/vim/vim91/indent/astro.vim
 #usr/share/vim/vim91/indent/automake.vim
 #usr/share/vim/vim91/indent/awk.vim
 #usr/share/vim/vim91/indent/bash.vim
@@ -759,24 +878,29 @@  usr/share/vim
 #usr/share/vim/vim91/indent/gdscript.vim
 #usr/share/vim/vim91/indent/gitconfig.vim
 #usr/share/vim/vim91/indent/gitolite.vim
+#usr/share/vim/vim91/indent/glsl.vim
 #usr/share/vim/vim91/indent/go.vim
 #usr/share/vim/vim91/indent/gyp.vim
 #usr/share/vim/vim91/indent/haml.vim
 #usr/share/vim/vim91/indent/hamster.vim
 #usr/share/vim/vim91/indent/hare.vim
+#usr/share/vim/vim91/indent/hcl.vim
 #usr/share/vim/vim91/indent/hog.vim
 #usr/share/vim/vim91/indent/html.vim
 #usr/share/vim/vim91/indent/htmldjango.vim
 #usr/share/vim/vim91/indent/idlang.vim
+#usr/share/vim/vim91/indent/idris2.vim
 #usr/share/vim/vim91/indent/ishd.vim
 #usr/share/vim/vim91/indent/j.vim
 #usr/share/vim/vim91/indent/java.vim
 #usr/share/vim/vim91/indent/javascript.vim
 #usr/share/vim/vim91/indent/javascriptreact.vim
 #usr/share/vim/vim91/indent/json.vim
+#usr/share/vim/vim91/indent/json5.vim
 #usr/share/vim/vim91/indent/jsonc.vim
 #usr/share/vim/vim91/indent/jsp.vim
 #usr/share/vim/vim91/indent/julia.vim
+#usr/share/vim/vim91/indent/kdl.vim
 #usr/share/vim/vim91/indent/kotlin.vim
 #usr/share/vim/vim91/indent/krl.vim
 #usr/share/vim/vim91/indent/ld.vim
@@ -794,6 +918,7 @@  usr/share/vim
 #usr/share/vim/vim91/indent/meson.vim
 #usr/share/vim/vim91/indent/mf.vim
 #usr/share/vim/vim91/indent/mma.vim
+#usr/share/vim/vim91/indent/mojo.vim
 #usr/share/vim/vim91/indent/mp.vim
 #usr/share/vim/vim91/indent/nginx.vim
 #usr/share/vim/vim91/indent/nsis.vim
@@ -801,12 +926,14 @@  usr/share/vim
 #usr/share/vim/vim91/indent/obse.vim
 #usr/share/vim/vim91/indent/ocaml.vim
 #usr/share/vim/vim91/indent/occam.vim
+#usr/share/vim/vim91/indent/odin.vim
 #usr/share/vim/vim91/indent/pascal.vim
 #usr/share/vim/vim91/indent/perl.vim
 #usr/share/vim/vim91/indent/php.vim
 #usr/share/vim/vim91/indent/postscr.vim
 #usr/share/vim/vim91/indent/pov.vim
 #usr/share/vim/vim91/indent/prolog.vim
+#usr/share/vim/vim91/indent/proto.vim
 #usr/share/vim/vim91/indent/ps1.vim
 #usr/share/vim/vim91/indent/pyrex.vim
 #usr/share/vim/vim91/indent/python.vim
@@ -839,16 +966,20 @@  usr/share/vim
 #usr/share/vim/vim91/indent/sql.vim
 #usr/share/vim/vim91/indent/sqlanywhere.vim
 #usr/share/vim/vim91/indent/sshconfig.vim
+#usr/share/vim/vim91/indent/stylus.vim
 #usr/share/vim/vim91/indent/systemverilog.vim
 #usr/share/vim/vim91/indent/tcl.vim
 #usr/share/vim/vim91/indent/tcsh.vim
 #usr/share/vim/vim91/indent/teraterm.vim
+#usr/share/vim/vim91/indent/terraform.vim
 #usr/share/vim/vim91/indent/tex.vim
 #usr/share/vim/vim91/indent/tf.vim
+#usr/share/vim/vim91/indent/thrift.vim
 #usr/share/vim/vim91/indent/tilde.vim
 #usr/share/vim/vim91/indent/treetop.vim
 #usr/share/vim/vim91/indent/typescript.vim
 #usr/share/vim/vim91/indent/typescriptreact.vim
+#usr/share/vim/vim91/indent/typst.vim
 #usr/share/vim/vim91/indent/vb.vim
 #usr/share/vim/vim91/indent/verilog.vim
 #usr/share/vim/vim91/indent/vhdl.vim
@@ -908,6 +1039,14 @@  usr/share/vim
 #usr/share/vim/vim91/pack/dist/opt/cfilter
 #usr/share/vim/vim91/pack/dist/opt/cfilter/plugin
 #usr/share/vim/vim91/pack/dist/opt/cfilter/plugin/cfilter.vim
+#usr/share/vim/vim91/pack/dist/opt/comment
+#usr/share/vim/vim91/pack/dist/opt/comment/autoload
+#usr/share/vim/vim91/pack/dist/opt/comment/autoload/comment.vim
+#usr/share/vim/vim91/pack/dist/opt/comment/doc
+#usr/share/vim/vim91/pack/dist/opt/comment/doc/comment.txt
+#usr/share/vim/vim91/pack/dist/opt/comment/doc/tags
+#usr/share/vim/vim91/pack/dist/opt/comment/plugin
+#usr/share/vim/vim91/pack/dist/opt/comment/plugin/comment.vim
 #usr/share/vim/vim91/pack/dist/opt/dvorak
 #usr/share/vim/vim91/pack/dist/opt/dvorak/dvorak
 #usr/share/vim/vim91/pack/dist/opt/dvorak/dvorak/disable.vim
@@ -939,6 +1078,11 @@  usr/share/vim
 #usr/share/vim/vim91/pack/dist/opt/editorconfig/mkzip.sh
 #usr/share/vim/vim91/pack/dist/opt/editorconfig/plugin
 #usr/share/vim/vim91/pack/dist/opt/editorconfig/plugin/editorconfig.vim
+#usr/share/vim/vim91/pack/dist/opt/helptoc
+#usr/share/vim/vim91/pack/dist/opt/helptoc/autoload
+#usr/share/vim/vim91/pack/dist/opt/helptoc/autoload/helptoc.vim
+#usr/share/vim/vim91/pack/dist/opt/helptoc/plugin
+#usr/share/vim/vim91/pack/dist/opt/helptoc/plugin/helptoc.vim
 #usr/share/vim/vim91/pack/dist/opt/justify
 #usr/share/vim/vim91/pack/dist/opt/justify/plugin
 #usr/share/vim/vim91/pack/dist/opt/justify/plugin/justify.vim
@@ -950,6 +1094,9 @@  usr/share/vim
 #usr/share/vim/vim91/pack/dist/opt/matchit/doc/tags
 #usr/share/vim/vim91/pack/dist/opt/matchit/plugin
 #usr/share/vim/vim91/pack/dist/opt/matchit/plugin/matchit.vim
+#usr/share/vim/vim91/pack/dist/opt/nohlsearch
+#usr/share/vim/vim91/pack/dist/opt/nohlsearch/plugin
+#usr/share/vim/vim91/pack/dist/opt/nohlsearch/plugin/nohlsearch.vim
 #usr/share/vim/vim91/pack/dist/opt/shellmenu
 #usr/share/vim/vim91/pack/dist/opt/shellmenu/plugin
 #usr/share/vim/vim91/pack/dist/opt/shellmenu/plugin/shellmenu.vim
@@ -971,6 +1118,7 @@  usr/share/vim
 #usr/share/vim/vim91/plugin/spellfile.vim
 #usr/share/vim/vim91/plugin/tarPlugin.vim
 #usr/share/vim/vim91/plugin/tohtml.vim
+#usr/share/vim/vim91/plugin/tutor.vim
 #usr/share/vim/vim91/plugin/vimballPlugin.vim
 #usr/share/vim/vim91/plugin/zipPlugin.vim
 #usr/share/vim/vim91/print
@@ -1044,6 +1192,7 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/ampl.vim
 #usr/share/vim/vim91/syntax/ant.vim
 #usr/share/vim/vim91/syntax/antlr.vim
+#usr/share/vim/vim91/syntax/antlr4.vim
 #usr/share/vim/vim91/syntax/apache.vim
 #usr/share/vim/vim91/syntax/apachestyle.vim
 #usr/share/vim/vim91/syntax/aptconf.vim
@@ -1059,6 +1208,8 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/aspvbs.vim
 #usr/share/vim/vim91/syntax/asterisk.vim
 #usr/share/vim/vim91/syntax/asteriskvm.vim
+#usr/share/vim/vim91/syntax/astro.vim
+#usr/share/vim/vim91/syntax/asy.vim
 #usr/share/vim/vim91/syntax/atlas.vim
 #usr/share/vim/vim91/syntax/autodoc.vim
 #usr/share/vim/vim91/syntax/autohotkey.vim
@@ -1094,6 +1245,7 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/cdrtoc.vim
 #usr/share/vim/vim91/syntax/cf.vim
 #usr/share/vim/vim91/syntax/cfg.vim
+#usr/share/vim/vim91/syntax/cgdbrc.vim
 #usr/share/vim/vim91/syntax/ch.vim
 #usr/share/vim/vim91/syntax/chaiscript.vim
 #usr/share/vim/vim91/syntax/change.vim
@@ -1104,11 +1256,13 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/chicken.vim
 #usr/share/vim/vim91/syntax/chill.vim
 #usr/share/vim/vim91/syntax/chordpro.vim
+#usr/share/vim/vim91/syntax/chuck.vim
 #usr/share/vim/vim91/syntax/cl.vim
 #usr/share/vim/vim91/syntax/clean.vim
 #usr/share/vim/vim91/syntax/clipper.vim
 #usr/share/vim/vim91/syntax/clojure.vim
 #usr/share/vim/vim91/syntax/cmake.vim
+#usr/share/vim/vim91/syntax/cmakecache.vim
 #usr/share/vim/vim91/syntax/cmod.vim
 #usr/share/vim/vim91/syntax/cmusrc.vim
 #usr/share/vim/vim91/syntax/cobol.vim
@@ -1128,6 +1282,7 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/csh.vim
 #usr/share/vim/vim91/syntax/csp.vim
 #usr/share/vim/vim91/syntax/css.vim
+#usr/share/vim/vim91/syntax/csv.vim
 #usr/share/vim/vim91/syntax/cterm.vim
 #usr/share/vim/vim91/syntax/ctrlh.vim
 #usr/share/vim/vim91/syntax/cucumber.vim
@@ -1237,9 +1392,11 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/gitrebase.vim
 #usr/share/vim/vim91/syntax/gitsendemail.vim
 #usr/share/vim/vim91/syntax/gkrellmrc.vim
+#usr/share/vim/vim91/syntax/glsl.vim
 #usr/share/vim/vim91/syntax/gnash.vim
 #usr/share/vim/vim91/syntax/gnuplot.vim
 #usr/share/vim/vim91/syntax/go.vim
+#usr/share/vim/vim91/syntax/goaccess.vim
 #usr/share/vim/vim91/syntax/godoc.vim
 #usr/share/vim/vim91/syntax/gp.vim
 #usr/share/vim/vim91/syntax/gpg.vim
@@ -1257,11 +1414,14 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/haml.vim
 #usr/share/vim/vim91/syntax/hamster.vim
 #usr/share/vim/vim91/syntax/hare.vim
+#usr/share/vim/vim91/syntax/haredoc.vim
 #usr/share/vim/vim91/syntax/haskell.vim
 #usr/share/vim/vim91/syntax/haste.vim
 #usr/share/vim/vim91/syntax/hastepreproc.vim
 #usr/share/vim/vim91/syntax/hb.vim
+#usr/share/vim/vim91/syntax/hcl.vim
 #usr/share/vim/vim91/syntax/help.vim
+#usr/share/vim/vim91/syntax/help_it.vim
 #usr/share/vim/vim91/syntax/help_ru.vim
 #usr/share/vim/vim91/syntax/hercules.vim
 #usr/share/vim/vim91/syntax/hex.vim
@@ -1273,10 +1433,12 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/hostconf.vim
 #usr/share/vim/vim91/syntax/hostsaccess.vim
 #usr/share/vim/vim91/syntax/html.vim
+#usr/share/vim/vim91/syntax/htmlangular.vim
 #usr/share/vim/vim91/syntax/htmlcheetah.vim
 #usr/share/vim/vim91/syntax/htmldjango.vim
 #usr/share/vim/vim91/syntax/htmlm4.vim
 #usr/share/vim/vim91/syntax/htmlos.vim
+#usr/share/vim/vim91/syntax/hyprlang.vim
 #usr/share/vim/vim91/syntax/i3config.vim
 #usr/share/vim/vim91/syntax/ia64.vim
 #usr/share/vim/vim91/syntax/ibasic.vim
@@ -1284,12 +1446,14 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/icon.vim
 #usr/share/vim/vim91/syntax/idl.vim
 #usr/share/vim/vim91/syntax/idlang.vim
+#usr/share/vim/vim91/syntax/idris2.vim
 #usr/share/vim/vim91/syntax/indent.vim
 #usr/share/vim/vim91/syntax/inform.vim
 #usr/share/vim/vim91/syntax/initex.vim
 #usr/share/vim/vim91/syntax/initng.vim
 #usr/share/vim/vim91/syntax/inittab.vim
 #usr/share/vim/vim91/syntax/ipfilter.vim
+#usr/share/vim/vim91/syntax/ipkg.vim
 #usr/share/vim/vim91/syntax/ishd.vim
 #usr/share/vim/vim91/syntax/iss.vim
 #usr/share/vim/vim91/syntax/ist.vim
@@ -1303,14 +1467,19 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/javascriptreact.vim
 #usr/share/vim/vim91/syntax/jess.vim
 #usr/share/vim/vim91/syntax/jgraph.vim
+#usr/share/vim/vim91/syntax/jinja.vim
+#usr/share/vim/vim91/syntax/jj.vim
 #usr/share/vim/vim91/syntax/jovial.vim
 #usr/share/vim/vim91/syntax/jproperties.vim
+#usr/share/vim/vim91/syntax/jq.vim
 #usr/share/vim/vim91/syntax/json.vim
 #usr/share/vim/vim91/syntax/json5.vim
 #usr/share/vim/vim91/syntax/jsonc.vim
 #usr/share/vim/vim91/syntax/jsp.vim
 #usr/share/vim/vim91/syntax/julia.vim
+#usr/share/vim/vim91/syntax/karel.vim
 #usr/share/vim/vim91/syntax/kconfig.vim
+#usr/share/vim/vim91/syntax/kdl.vim
 #usr/share/vim/vim91/syntax/kivy.vim
 #usr/share/vim/vim91/syntax/kix.vim
 #usr/share/vim/vim91/syntax/kotlin.vim
@@ -1325,9 +1494,11 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/ldif.vim
 #usr/share/vim/vim91/syntax/less.vim
 #usr/share/vim/vim91/syntax/lex.vim
+#usr/share/vim/vim91/syntax/lf.vim
 #usr/share/vim/vim91/syntax/lftp.vim
 #usr/share/vim/vim91/syntax/lhaskell.vim
 #usr/share/vim/vim91/syntax/libao.vim
+#usr/share/vim/vim91/syntax/lidris2.vim
 #usr/share/vim/vim91/syntax/lifelines.vim
 #usr/share/vim/vim91/syntax/lilo.vim
 #usr/share/vim/vim91/syntax/limits.vim
@@ -1368,6 +1539,7 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/master.vim
 #usr/share/vim/vim91/syntax/matlab.vim
 #usr/share/vim/vim91/syntax/maxima.vim
+#usr/share/vim/vim91/syntax/mediawiki.vim
 #usr/share/vim/vim91/syntax/mel.vim
 #usr/share/vim/vim91/syntax/mermaid.vim
 #usr/share/vim/vim91/syntax/meson.vim
@@ -1383,7 +1555,12 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/modconf.vim
 #usr/share/vim/vim91/syntax/model.vim
 #usr/share/vim/vim91/syntax/modsim3.vim
+#usr/share/vim/vim91/syntax/modula2
 #usr/share/vim/vim91/syntax/modula2.vim
+#usr/share/vim/vim91/syntax/modula2/opt
+#usr/share/vim/vim91/syntax/modula2/opt/iso.vim
+#usr/share/vim/vim91/syntax/modula2/opt/pim.vim
+#usr/share/vim/vim91/syntax/modula2/opt/r10.vim
 #usr/share/vim/vim91/syntax/modula3.vim
 #usr/share/vim/vim91/syntax/mojo.vim
 #usr/share/vim/vim91/syntax/monk.vim
@@ -1394,6 +1571,7 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/msidl.vim
 #usr/share/vim/vim91/syntax/msmessages.vim
 #usr/share/vim/vim91/syntax/msql.vim
+#usr/share/vim/vim91/syntax/mss.vim
 #usr/share/vim/vim91/syntax/mupad.vim
 #usr/share/vim/vim91/syntax/murphi.vim
 #usr/share/vim/vim91/syntax/mush.vim
@@ -1406,6 +1584,7 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/nastran.vim
 #usr/share/vim/vim91/syntax/natural.vim
 #usr/share/vim/vim91/syntax/ncf.vim
+#usr/share/vim/vim91/syntax/neomuttlog.vim
 #usr/share/vim/vim91/syntax/neomuttrc.vim
 #usr/share/vim/vim91/syntax/netrc.vim
 #usr/share/vim/vim91/syntax/netrw.vim
@@ -1422,16 +1601,21 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/obse.vim
 #usr/share/vim/vim91/syntax/ocaml.vim
 #usr/share/vim/vim91/syntax/occam.vim
+#usr/share/vim/vim91/syntax/odin.vim
 #usr/share/vim/vim91/syntax/omnimark.vim
+#usr/share/vim/vim91/syntax/ondir.vim
 #usr/share/vim/vim91/syntax/opam.vim
+#usr/share/vim/vim91/syntax/opencl.vim
 #usr/share/vim/vim91/syntax/openroad.vim
 #usr/share/vim/vim91/syntax/openscad.vim
 #usr/share/vim/vim91/syntax/openvpn.vim
 #usr/share/vim/vim91/syntax/opl.vim
 #usr/share/vim/vim91/syntax/ora.vim
+#usr/share/vim/vim91/syntax/org.vim
 #usr/share/vim/vim91/syntax/pacmanlog.vim
 #usr/share/vim/vim91/syntax/pamconf.vim
 #usr/share/vim/vim91/syntax/pamenv.vim
+#usr/share/vim/vim91/syntax/pandoc.vim
 #usr/share/vim/vim91/syntax/papp.vim
 #usr/share/vim/vim91/syntax/pascal.vim
 #usr/share/vim/vim91/syntax/passwd.vim
@@ -1493,6 +1677,7 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/raku.vim
 #usr/share/vim/vim91/syntax/raml.vim
 #usr/share/vim/vim91/syntax/rapid.vim
+#usr/share/vim/vim91/syntax/rasi.vim
 #usr/share/vim/vim91/syntax/ratpoison.vim
 #usr/share/vim/vim91/syntax/rc.vim
 #usr/share/vim/vim91/syntax/rcs.vim
@@ -1503,6 +1688,7 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/registry.vim
 #usr/share/vim/vim91/syntax/rego.vim
 #usr/share/vim/vim91/syntax/remind.vim
+#usr/share/vim/vim91/syntax/requirements.vim
 #usr/share/vim/vim91/syntax/resolv.vim
 #usr/share/vim/vim91/syntax/reva.vim
 #usr/share/vim/vim91/syntax/rexx.vim
@@ -1521,6 +1707,7 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/rtf.vim
 #usr/share/vim/vim91/syntax/ruby.vim
 #usr/share/vim/vim91/syntax/rust.vim
+#usr/share/vim/vim91/syntax/salt.vim
 #usr/share/vim/vim91/syntax/samba.vim
 #usr/share/vim/vim91/syntax/sas.vim
 #usr/share/vim/vim91/syntax/sass.vim
@@ -1608,6 +1795,7 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/stp.vim
 #usr/share/vim/vim91/syntax/strace.vim
 #usr/share/vim/vim91/syntax/structurizr.vim
+#usr/share/vim/vim91/syntax/stylus.vim
 #usr/share/vim/vim91/syntax/sudoers.vim
 #usr/share/vim/vim91/syntax/svg.vim
 #usr/share/vim/vim91/syntax/svn.vim
@@ -1636,10 +1824,12 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/template.vim
 #usr/share/vim/vim91/syntax/teraterm.vim
 #usr/share/vim/vim91/syntax/terminfo.vim
+#usr/share/vim/vim91/syntax/terraform.vim
 #usr/share/vim/vim91/syntax/tex.vim
 #usr/share/vim/vim91/syntax/texinfo.vim
 #usr/share/vim/vim91/syntax/texmf.vim
 #usr/share/vim/vim91/syntax/tf.vim
+#usr/share/vim/vim91/syntax/thrift.vim
 #usr/share/vim/vim91/syntax/tidy.vim
 #usr/share/vim/vim91/syntax/tilde.vim
 #usr/share/vim/vim91/syntax/tli.vim
@@ -1653,12 +1843,16 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/tsscl.vim
 #usr/share/vim/vim91/syntax/tssgm.vim
 #usr/share/vim/vim91/syntax/tssop.vim
+#usr/share/vim/vim91/syntax/tsv.vim
 #usr/share/vim/vim91/syntax/tt2.vim
 #usr/share/vim/vim91/syntax/tt2html.vim
 #usr/share/vim/vim91/syntax/tt2js.vim
+#usr/share/vim/vim91/syntax/tutor.vim
 #usr/share/vim/vim91/syntax/typescript.vim
 #usr/share/vim/vim91/syntax/typescriptreact.vim
+#usr/share/vim/vim91/syntax/typst.vim
 #usr/share/vim/vim91/syntax/uc.vim
+#usr/share/vim/vim91/syntax/uci.vim
 #usr/share/vim/vim91/syntax/udevconf.vim
 #usr/share/vim/vim91/syntax/udevperm.vim
 #usr/share/vim/vim91/syntax/udevrules.vim
@@ -1683,6 +1877,7 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/vhdl.vim
 #usr/share/vim/vim91/syntax/vim.vim
 #usr/share/vim/vim91/syntax/viminfo.vim
+#usr/share/vim/vim91/syntax/vimnormal.vim
 #usr/share/vim/vim91/syntax/virata.vim
 #usr/share/vim/vim91/syntax/vmasm.vim
 #usr/share/vim/vim91/syntax/voscm.vim
@@ -1723,6 +1918,7 @@  usr/share/vim
 #usr/share/vim/vim91/syntax/yacc.vim
 #usr/share/vim/vim91/syntax/yaml.vim
 #usr/share/vim/vim91/syntax/z8a.vim
+#usr/share/vim/vim91/syntax/zathurarc.vim
 #usr/share/vim/vim91/syntax/zig.vim
 #usr/share/vim/vim91/syntax/zimbu.vim
 #usr/share/vim/vim91/syntax/zir.vim
@@ -1757,6 +1953,9 @@  usr/share/vim
 #usr/share/vim/vim91/tutor/README.el.txt
 #usr/share/vim/vim91/tutor/README.ru.utf-8.txt
 #usr/share/vim/vim91/tutor/README.txt
+#usr/share/vim/vim91/tutor/en
+#usr/share/vim/vim91/tutor/en/vim-01-beginner.tutor
+#usr/share/vim/vim91/tutor/en/vim-01-beginner.tutor.json
 #usr/share/vim/vim91/tutor/tutor
 #usr/share/vim/vim91/tutor/tutor.bar
 #usr/share/vim/vim91/tutor/tutor.bar.utf-8
@@ -1793,6 +1992,7 @@  usr/share/vim
 #usr/share/vim/vim91/tutor/tutor.ko
 #usr/share/vim/vim91/tutor/tutor.ko.euc
 #usr/share/vim/vim91/tutor/tutor.ko.utf-8
+#usr/share/vim/vim91/tutor/tutor.lt.utf-8
 #usr/share/vim/vim91/tutor/tutor.lv.utf-8
 #usr/share/vim/vim91/tutor/tutor.nb
 #usr/share/vim/vim91/tutor/tutor.nb.utf-8
@@ -1817,6 +2017,8 @@  usr/share/vim
 #usr/share/vim/vim91/tutor/tutor.sv.utf-8
 #usr/share/vim/vim91/tutor/tutor.tr.iso9
 #usr/share/vim/vim91/tutor/tutor.tr.utf-8
+#usr/share/vim/vim91/tutor/tutor.tutor
+#usr/share/vim/vim91/tutor/tutor.tutor.json
 #usr/share/vim/vim91/tutor/tutor.uk.utf-8
 #usr/share/vim/vim91/tutor/tutor.utf-8
 #usr/share/vim/vim91/tutor/tutor.vi.utf-8
@@ -1826,4 +2028,6 @@  usr/share/vim
 #usr/share/vim/vim91/tutor/tutor.zh.utf-8
 #usr/share/vim/vim91/tutor/tutor.zh_cn.utf-8
 #usr/share/vim/vim91/tutor/tutor.zh_tw.utf-8
+#usr/share/vim/vim91/tutor/tutor2
+#usr/share/vim/vim91/tutor/tutor2.utf-8
 #usr/share/vim/vim91/vimrc_example.vim
diff --git a/lfs/vim b/lfs/vim
index f21142936..c8738c574 100644
--- a/lfs/vim
+++ b/lfs/vim
@@ -24,12 +24,12 @@ 
 
 include Config
 
-VER        = 9.1
+VER        = 9.1.0886
 
 THISAPP    = vim-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
+DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/vim91
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 
 # vim tries to build itself with FORTIFY_SOURCE=1 and is not very good at
@@ -44,7 +44,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 6145f1861be848c6a4d51c16a256a080cc6e71f66d45ac7c66b1462e7542c1a57ad2918406211604d8c5b5dfc54af80a543499b68de7a402105ee811c8681bbc
+$(DL_FILE)_BLAKE2 = c614c257dd56537696fed6625cfa8a02b37014f2caf748b6d0526c511d00305288f787d85c7330cd6fddde342b00d9bd4bd9766d98a2d5eb2c901a0ac29d432c
 
 install : $(TARGET)
 
@@ -73,8 +73,8 @@  $(subst %,%_BLAKE2,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
-	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vim/vim-9.1_fix_hardening_crash.patch
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vim/vim-9.1.0886_fix_hardening_crash.patch
 	cd $(DIR_APP) && echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
 	cd $(DIR_APP) && ./configure \
 		--prefix=/usr \
diff --git a/src/patches/vim/vim-9.1_fix_hardening_crash.patch b/src/patches/vim/vim-9.1.0886_fix_hardening_crash.patch
similarity index 57%
rename from src/patches/vim/vim-9.1_fix_hardening_crash.patch
rename to src/patches/vim/vim-9.1.0886_fix_hardening_crash.patch
index 77d7d4354..1ec022f85 100644
--- a/src/patches/vim/vim-9.1_fix_hardening_crash.patch
+++ b/src/patches/vim/vim-9.1.0886_fix_hardening_crash.patch
@@ -1,10 +1,10 @@ 
 source: https://github.com/vim/vim/issues/5581
 
-diff -Naur vim91/src/structs.h.orig vim91/src/structs.h
+diff -Naur vim-9.1.0886/src/structs.h.orig vim-9.1.0886/src/structs.h
 
---- vim91/src/structs.h.orig	2023-12-18 08:47:12.000000000 +0100
-+++ vim91/src/structs.h	2024-05-21 13:18:22.389336943 +0200
-@@ -1727,7 +1727,7 @@
+--- vim-9.1.0886/src/structs.h.orig	2024-11-24 14:34:01.000000000 +0100
++++ vim-9.1.0886/src/structs.h	2024-11-27 13:10:17.019201106 +0100
+@@ -1764,7 +1764,7 @@
  {
      typval_T	di_tv;		// type and value of the variable
      char_u	di_flags;	// DI_FLAGS_ flags (only used for variable)