patch 9.1.1568: need a few more default highlight groups

Commit: 
https://github.com/vim/vim/commit/16f7098e68951ce421512c34d03810bdd1efbaed
Author: Maxim Kim <haba...@gmail.com>
Date:   Sun Jul 20 09:32:11 2025 +0200

    patch 9.1.1568: need a few more default highlight groups
    
    Problem:  need a few more default highlight groups
    Solution: Add Bold, Italic and BoldItalic default highlight groups
              (Maxim Kim).
    
    related: https://github.com/vim/vim/pull/17598#issuecomment-3007320523
    closes: #17804
    
    Signed-off-by: Maxim Kim <haba...@gmail.com>
    Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt
index b1f644e5b..fd5c421fe 100644
--- a/runtime/doc/syntax.txt
+++ b/runtime/doc/syntax.txt
@@ -1,4 +1,4 @@
-*syntax.txt*   For Vim version 9.1.  Last change: 2025 Jul 14
+*syntax.txt*   For Vim version 9.1.  Last change: 2025 Jul 20
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -262,6 +262,9 @@ you can see the actual color, except for "Ignore"):
         Debug          debugging statements
 
        *Underlined     text that stands out, HTML links
+       *Bold           bold text
+       *Italic         italic text
+       *BoldItalic     bold and italic text
 
        *Ignore         left blank, hidden  |hl-Ignore|
 
diff --git a/runtime/doc/version9.txt b/runtime/doc/version9.txt
index 1dd1576ac..b49b86a2b 100644
--- a/runtime/doc/version9.txt
+++ b/runtime/doc/version9.txt
@@ -1,4 +1,4 @@
-*version9.txt*  For Vim version 9.1.  Last change: 2025 Jul 16
+*version9.txt*  For Vim version 9.1.  Last change: 2025 Jul 20
 
 
                  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -41640,6 +41640,9 @@ Other new features ~
 
 - The new digraph "APPROACHES THE LIMIT" using ".=" has been added.
 
+- Add the new default highlighting groups "Bold", "Italic" and "BoldItalic"
+  for use in syntax scripts.
+
                                                        *changed-9.2*
 Changed~
 -------
diff --git a/runtime/syntax/help.vim b/runtime/syntax/help.vim
index 5917e565a..bd238376f 100644
--- a/runtime/syntax/help.vim
+++ b/runtime/syntax/help.vim
@@ -1,7 +1,7 @@
 " Vim syntax file
 " Language:            Vim help file
 " Maintainer:          Doug Kearns <dougkea...@gmail.com>
-" Last Change:         2025 Jul 12
+" Last Change:         2025 Jul 20
 " Former Maintainer:   Bram Moolenaar <b...@vim.org>
 
 " Quit when a (custom) syntax file was already loaded
@@ -179,6 +179,9 @@ syn match helpDelimiter             "       [* ]Delimiter   
\+[a-z].*"
 syn match helpSpecialComment   "       [* ]SpecialComment      \+[a-z].*"
 syn match helpDebug            "       [* ]Debug       \+[a-z].*"
 syn match helpUnderlined       "       [* ]Underlined  \+[a-z].*"
+syn match helpBold             "       [* ]Bold        \+[a-z].*"
+syn match helpItalic           "       [* ]Italic      \+[a-z].*"
+syn match helpBoldItalic       "       [* ]BoldItalic  \+[a-z].*"
 syn match helpError            "       [* ]Error       \+[a-z].*"
 syn match helpTodo             "       [* ]Todo        \+[a-z].*"
 
@@ -250,6 +253,9 @@ hi def link helpDelimiter   Delimiter
 hi def link helpSpecialComment SpecialComment
 hi def link helpDebug          Debug
 hi def link helpUnderlined     Underlined
+hi def link helpBold           Bold
+hi def link helpItalic         Italic
+hi def link helpBoldItalic     BoldItalic
 hi def link helpError          Error
 hi def link helpTodo           Todo
 hi def link helpURL            String
diff --git a/runtime/syntax/syncolor.vim b/runtime/syntax/syncolor.vim
index 52b3a0b60..8b0beb88d 100644
--- a/runtime/syntax/syncolor.vim
+++ b/runtime/syntax/syncolor.vim
@@ -62,6 +62,9 @@ else
 endif
 SynColor Error         term=reverse cterm=NONE ctermfg=White ctermbg=Red 
gui=NONE guifg=White guibg=Red
 SynColor Todo          term=standout cterm=NONE ctermfg=Black ctermbg=Yellow 
gui=NONE guifg=Blue guibg=Yellow
+SynColor Bold          term=bold cterm=bold ctermfg=NONE ctermbg=NONE gui=bold 
guifg=NONE guibg=NONE
+SynColor Italic                term=italic cterm=italic ctermfg=NONE 
ctermbg=NONE gui=italic guifg=NONE guibg=NONE
+SynColor BoldItalic    term=bold,italic cterm=bold,italic ctermfg=NONE 
ctermbg=NONE gui=bold,italic guifg=NONE guibg=NONE
 
 " Common groups that link to default highlighting.
 " You can specify other highlighting easily.
diff --git a/src/testdir/test_syntax.vim b/src/testdir/test_syntax.vim
index 0374077bd..e4d46911d 100644
--- a/src/testdir/test_syntax.vim
+++ b/src/testdir/test_syntax.vim
@@ -191,14 +191,14 @@ func Test_syntax_completion()
   " Check that clearing "Aap" avoids it showing up before Boolean.
   hi Aap ctermfg=blue
   call feedkeys(":syn list \<C-A>\<C-B>\"\<CR>", 'tx')
-  call assert_match('^"syn list Aap Added Boolean Changed Character ', @:)
+  call assert_match('^"syn list Aap Added Bold BoldItalic Boolean Changed 
Character ', @:)
   hi clear Aap
 
   call feedkeys(":syn list \<C-A>\<C-B>\"\<CR>", 'tx')
-  call assert_match('^"syn list Added Boolean Changed Character ', @:)
+  call assert_match('^"syn list Added Bold BoldItalic Boolean Changed 
Character ', @:)
 
   call feedkeys(":syn match \<C-A>\<C-B>\"\<CR>", 'tx')
-  call assert_match('^"syn match Added Boolean Changed Character ', @:)
+  call assert_match('^"syn match Added Bold BoldItalic Boolean Changed 
Character ', @:)
 
   syn cluster Aax contains=Aap
   call feedkeys(":syn list @A\<C-A>\<C-B>\"\<CR>", 'tx')
diff --git a/src/version.c b/src/version.c
index 3b3f8ac97..62f61e4a7 100644
--- a/src/version.c
+++ b/src/version.c
@@ -719,6 +719,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1568,
 /**/
     1567,
 /**/

-- 
-- 
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/E1udOjI-00Gksi-85%40256bit.org.

Raspunde prin e-mail lui