aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorJan Edmund Lazo <janedmundlazo@hotmail.com>2026-07-25 13:55:56 -0400
committerJan Edmund Lazo <janedmundlazo@hotmail.com>2026-07-27 01:20:35 -0400
commit6dc755ee09b8dd1d2f93db8d4cd9396d0e812350 (patch)
tree80988c8e84923d0f66926afe858069a1909d1e10 /scripts
parent7f8175dc48f9fbceb2d89f0646f03e2e18f9debb (diff)
downloadrneovim-6dc755ee09b8dd1d2f93db8d4cd9396d0e812350.tar.gz
rneovim-6dc755ee09b8dd1d2f93db8d4cd9396d0e812350.tar.bz2
rneovim-6dc755ee09b8dd1d2f93db8d4cd9396d0e812350.zip
build(vim-patch): skip doc for n/a features
Fix xfuncname to support tags that target Vim mappings, options. - events - options - *'luadll'* - *'mzschemedll'* - *'mzschemegcdll'* - *'perldll'* - *'pythondll'* - *'pythonthreedll'* - *'rubydll'* - *'tcldll'* - *'winptydll'* - t_.+, termcap opts - internal variables - cli flags - ':h emacs-tags'
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/vim-patch.sh2
-rw-r--r--scripts/vim_na_hunks_vim.txt57
2 files changed, 57 insertions, 2 deletions
diff --git a/scripts/vim-patch.sh b/scripts/vim-patch.sh
index 4b47d79e4c..eaaab1c28f 100755
--- a/scripts/vim-patch.sh
+++ b/scripts/vim-patch.sh
@@ -927,7 +927,7 @@ is_na_patch() {
for file in $FILES_REMAINING; do
case ${file} in
runtime/doc/*.txt | runtime/pack/dist/opt/*/doc/*.txt)
- HUNKS=$(git -c core.attributesfile="$NVIM_SOURCE_DIR"/.gitattributes -c 'diff.helphelp.xfuncname=^.*\*[.a-zA-Z0-9\-]+\*$' -C "${VIM_SOURCE_DIR}" \
+ 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+For Vim version [0-9]\.[0-9]\.\s+Last change: [0-9]+ [A-Z][a-z]+ [0-9]+' \
'-I compiled \(with\|without\) .*(\|.*\|) feature\.$' \
diff --git a/scripts/vim_na_hunks_vim.txt b/scripts/vim_na_hunks_vim.txt
index b981445621..80a886249c 100644
--- a/scripts/vim_na_hunks_vim.txt
+++ b/scripts/vim_na_hunks_vim.txt
@@ -21,6 +21,56 @@
^test_settime(.\+test_settime(
^test_srand_seed(.\+test_srand_seed(
^test_void(.\+test_void(
+\*'aleph'\*
+\*'antialias'\*
+\*'balloon[a-z]\+'\*
+\*'bioskey'\*
+\*'compatible'\*
+\*'conskey'\*
+\*'cryptmethod'\*
+\*'cscope[a-z]\+'\*
+\*'edcompatible'\*
+\*'esckeys'\*
+\*'guifontset'\*
+\*'guiheadroom'\*
+\*'guiligatures'\*
+\*'guipty'\*
+\*'hkmap\(p\)\?'\*
+\*'highlight'\*
+\*'imactivatekey'\*
+\*'imcmdline'\*
+\*'imdisable'\*
+\*'insertmode'\*
+\*'keyprotocol'\*
+\*'macatsui'\*
+\*'maxmem'\*
+\*'maxmemtot'\*
+\*'opendevice'\*
+\*'pastetoggle'\*
+\*'print[a-z]\+'\*
+\*'prompt'\*
+\*'remap'\*
+\*'restorescreen'\*
+\*'shelltype'\*
+\*'shortname'\*
+\*'swapsync'\*
+\*'t_.\+'\*
+\*'termcap[a-zA-Z-]*'\*
+\*'termencoding'\*
+\*'terse'\*
+\*'textauto'\*
+\*'toolbar'\*
+\*'toolbariconsize'\*
+\*'ttybuiltin'\*
+\*'ttymouse'\*
+\*'ttyscroll'\*
+\*'ttytype'\*
+\*'weirdinvert'\*
+\*'[a-z]\+dll'\*
+\*--literal\*
+\*--serverlist\*
+\*--servername\*
+\*-v\*
\*:Print\*
\*:Vimuntar\*
\*:behave\*
@@ -32,5 +82,10 @@
\*:scriptversion\*
\*:shell\*
\*:smile\*
-\*test_gui_[a-zA-Z0-9_]\+()\*
+\*SafeStateAgain\*
+\*SigUSR1\*
+\*emacs[_-]tags\*
\*patches-\(after-\)\?[0-9].*\*
+\*test_gui_[a-zA-Z0-9_]\+()\*
+\*v:none\*
+\*v:sizeof[a-z]\+\*