runtime(vim): Update help syntax file, improve highlighting of included Vim 
examples

Commit: 
https://github.com/vim/vim/commit/1341176e7b800238b30a137c1ea1a31ca2c3d488
Author: Doug Kearns <dougkea...@gmail.com>
Date:   Sun Jul 13 17:53:26 2025 +0200

    runtime(vim): Update help syntax file, improve highlighting of included Vim 
examples
    
    - Take over as file maintainer.
    - Improve highlighting of legacy script examples by using :syn-iskeyword
      with the default 'iskeyword' value. Vim9 script examples are not
      supported yet.
    - Match admonition labels in more contexts.
    - Match URLs in more contexts.
    
    fixes #17721
    closes: #17731
    
    Signed-off-by: Doug Kearns <dougkea...@gmail.com>
    Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/.github/MAINTAINERS b/.github/MAINTAINERS
index 6d2481161..6e62bfecd 100644
--- a/.github/MAINTAINERS
+++ b/.github/MAINTAINERS
@@ -510,6 +510,7 @@ runtime/syntax/hare.vim                                     
@selenebun
 runtime/syntax/haredoc.vim                             @selenebun
 runtime/syntax/haskell.vim                             @coot
 runtime/syntax/hcl.vim                                 @gpanders
+runtime/syntax/help.vim                                        @dkearns
 runtime/syntax/help_ru.vim                             @RestorerZ
 runtime/syntax/hgcommit.vim                            @k-takata
 runtime/syntax/hitest.vim                              @lacygoill
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index 6a576d31c..73cb70b96 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -1,4 +1,4 @@
-*eval.txt*     For Vim version 9.1.  Last change: 2025 Jun 28
+*eval.txt*     For Vim version 9.1.  Last change: 2025 Jul 13
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -5210,7 +5210,7 @@ The |:Launch| user command uses shell completion for its 
first argument.
 
 NOTE: escaping of <args> is left to the user
 
-Examples: >vim
+Examples: >
        vim9script
 
        import autoload 'dist/vim9.vim'
diff --git a/runtime/doc/fold.txt b/runtime/doc/fold.txt
index 961fa57c9..ebbb2c09e 100644
--- a/runtime/doc/fold.txt
+++ b/runtime/doc/fold.txt
@@ -1,4 +1,4 @@
-*fold.txt*      For Vim version 9.1.  Last change: 2025 Jul 09
+*fold.txt*      For Vim version 9.1.  Last change: 2025 Jul 13
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -164,7 +164,7 @@ level is found.
 If this proves difficult, the next best thing could be to cache all fold
 levels in a buffer-local variable (b:foldlevels) that is only updated on
 |b:changedtick|:
->vim
+>
   vim9script
   def MyFoldFunc(): number
     if b:lasttick == b:changedtick
diff --git a/runtime/doc/usr_25.txt b/runtime/doc/usr_25.txt
index ed92c9535..c33450a67 100644
--- a/runtime/doc/usr_25.txt
+++ b/runtime/doc/usr_25.txt
@@ -1,4 +1,4 @@
-*usr_25.txt*   For Vim version 9.1.  Last change: 2025 Jun 10
+*usr_25.txt*   For Vim version 9.1.  Last change: 2025 Jun 13
 
                     VIM USER MANUAL - by Bram Moolenaar
 
@@ -200,7 +200,7 @@ command: >vim
 
 Or put this line in your |vimrc|: >vim
 
-       packadd! justify
+       :packadd! justify
 
 This Vim script file defines a new visual command "_j".  To justify a block of
 text, highlight the text in Visual mode and then execute "_j".
diff --git a/runtime/syntax/help.vim b/runtime/syntax/help.vim
index ec5739faa..5917e565a 100644
--- a/runtime/syntax/help.vim
+++ b/runtime/syntax/help.vim
@@ -1,7 +1,7 @@
 " Vim syntax file
-" Language:    Vim help file
-" Maintainer:  The Vim Project <https://github.com/vim/vim>
-" Last Change: 2024 Dec 25
+" Language:            Vim help file
+" Maintainer:          Doug Kearns <dougkea...@gmail.com>
+" Last Change:         2025 Jul 12
 " Former Maintainer:   Bram Moolenaar <b...@vim.org>
 
 " Quit when a (custom) syntax file was already loaded
@@ -12,6 +12,8 @@ endif
 let s:cpo_save = &cpo
 set cpo&vim
 
+syn iskeyword @,48-57,_,192-255
+
 if !exists('g:help_example_languages')
   let g:help_example_languages = #{ vim: 'vim' }
 endif
@@ -78,24 +80,32 @@ if has("conceal")
 else
   syn match helpIgnore         "." contained
 endif
-syn keyword helpNote           note Note NOTE note: Note: NOTE: Notes Notes:
-syn match helpNote             "

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/vim_dev/E1uaz7T-003OUs-VF%40256bit.org.

Raspunde prin e-mail lui