From 84f66fa687c24f691802de39a35a5fb0ed0a4e6e Mon Sep 17 00:00:00 2001 From: Jan Edmund Lazo Date: Sun, 30 Aug 2026 18:42:59 -0400 Subject: [PATCH 1/4] build(vim-patch): v9.0.1557 is n/a Global variables with "_for_testing" suffix are modified in "f_test_override()", N/A to Nvim. If a test needs them, then port the relevant code outside "f_test_override()" via LuaJIT C FFI. --- scripts/vim-patch.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/vim-patch.sh b/scripts/vim-patch.sh index 81d3628bef..15412ba5a3 100755 --- a/scripts/vim-patch.sh +++ b/scripts/vim-patch.sh @@ -997,7 +997,7 @@ is_na_patch() { '-I^\s+(CH_MODE|POPCLOSE)_[A-Z]+,?$' \ '-I^\} popclose_T;$' \ '-I^EXTERN\schar\s+\*popup_transparent' \ - '-I^EXTERN\sint\s+disable_vterm_title_for_testing' \ + '-I^EXTERN\sint\s+[_a-z]+_for_testing\s' \ '-I^EXTERN type_T static_types\[' \ '-I^EXTERN type_T t_.* INIT[2-9]\(' \ '-I^EXTERN\swin_T\s+\*popup_dragwin' \ From bb3adbe52e04e07362a6c0bf4375c16d14e12144 Mon Sep 17 00:00:00 2001 From: Jan Edmund Lazo Date: Sun, 30 Aug 2026 19:14:21 -0400 Subject: [PATCH 2/4] build(vim-patch): v9.0.1994 is n/a --- scripts/vim-patch.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/vim-patch.sh b/scripts/vim-patch.sh index 15412ba5a3..f390cd52b0 100755 --- a/scripts/vim-patch.sh +++ b/scripts/vim-patch.sh @@ -939,7 +939,6 @@ is_na_patch() { for file in $FILES_REMAINING; do case ${file} in runtime/doc/*.txt | runtime/pack/dist/opt/*/doc/*.txt) - # TODO(@janlazo): ignore (multi-line) phrases based on regexp '{.\+ \(available\|compiled\) \(with\|without\) .\+}' HUNKS=$(git -c core.attributesfile="$NVIM_SOURCE_DIR"/.gitattributes -c 'diff.helphelp.xfuncname=^.*\*[^*]+\*$' -C "${VIM_SOURCE_DIR}" \ diff-tree --no-commit-id -r -b -U0 \ '-I^\s+$' \ @@ -949,6 +948,7 @@ is_na_patch() { '-I^popup_[_a-z]+\(' \ '-I\*\s+For Vim version [0-9]\.[0-9]\.\s+Last change: [0-9]+ [A-Z][a-z]+ [0-9]+' \ '-I compiled (with|without) .*\(\|.+\|\) feature\.$' \ + '-I\{.+ (available|compiled) (with|without) .+\}' \ '-I\|channel-open-[^|]+\|' \ '-I\|popup-windows\|' \ '-I\|tabpanel\|' \ From 9d51351218393e4ba0c81673a0a6dec70d19fbf0 Mon Sep 17 00:00:00 2001 From: Jan Edmund Lazo Date: Sun, 30 Aug 2026 19:46:50 -0400 Subject: [PATCH 3/4] build(vim-patch): 2ca7d5f4831ce3d86cdc3f0c844fc50ea0deb7e5 is n/a v9.1.1029 removes runtime/doc/uganda.rux. --- scripts/vim_na_files.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/vim_na_files.txt b/scripts/vim_na_files.txt index 8eb3a45664..bf89613346 100644 --- a/scripts/vim_na_files.txt +++ b/scripts/vim_na_files.txt @@ -42,6 +42,7 @@ runtime/doc/quotes.txt runtime/doc/test_urls.vim runtime/doc/testing.txt runtime/doc/todo.txt +runtime/doc/uganda.rux runtime/doc/usr_52.txt runtime/doc/usr_90.txt runtime/doc/workshop.txt From e034dbadecfd6ce141d616c6e98d477a99653ffd Mon Sep 17 00:00:00 2001 From: Jan Edmund Lazo Date: Sun, 30 Aug 2026 23:28:02 -0400 Subject: [PATCH 4/4] build(vim-patch): n/a 5400a5d4269874fe4f1c35dfdd3c039ea17dfd62 comment,editorconfig plugins in Vim's runtime/pack/, are N/A. Editorconfig is unrelated but Vim did not fix the bundled version from editorconfig-vim and did not port the upstream fix. https://github.com/editorconfig/editorconfig-vim/commit/0d54ea863089fb13be423b4aed6cca35f3a5d778 --- scripts/vim-patch.sh | 1 + scripts/vim_na_hunks_help.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/scripts/vim-patch.sh b/scripts/vim-patch.sh index f390cd52b0..fba6961682 100755 --- a/scripts/vim-patch.sh +++ b/scripts/vim-patch.sh @@ -950,6 +950,7 @@ is_na_patch() { '-I compiled (with|without) .*\(\|.+\|\) feature\.$' \ '-I\{.+ (available|compiled) (with|without) .+\}' \ '-I\|channel-open-[^|]+\|' \ + '-I\|comment-install\|' \ '-I\|popup-windows\|' \ '-I\|tabpanel\|' \ '-I\spopup window\s' \ diff --git a/scripts/vim_na_hunks_help.txt b/scripts/vim_na_hunks_help.txt index 1cb2eb09b1..1db89c7ca9 100644 --- a/scripts/vim_na_hunks_help.txt +++ b/scripts/vim_na_hunks_help.txt @@ -105,6 +105,7 @@ \*autocommand-events\* \*blowfish\* \*builtin-function-list\* +\*editorconfig-install\* \*emacs[_-]tags\* \*global-ime\* \*help-toc-install\*