runtime(python): Also sync syntax at 'async def'

Commit: 
https://github.com/vim/vim/commit/dba9eb46e622efe39331b75d0c57c5d8b61b526f
Author: Jon Parise <j...@indelible.org>
Date:   Mon Aug 11 20:33:33 2025 +0200

    runtime(python): Also sync syntax at 'async def'
    
    A file containing only async functions (`async def func()`) wouldn't
    previously match the pythonSync pattern.
    
    Also, this pattern only matches at the beginning of the line, so it
    won't ever match method definitions (which are indented within class
    scopes). Update the comment accordingly.
    
    closes: #17963
    
    Signed-off-by: Jon Parise <j...@indelible.org>
    Signed-off-by: Zvezdan Petkovic <zpetko...@acm.org>
    Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/runtime/syntax/python.vim b/runtime/syntax/python.vim
index d123ba4f8..cc62babbf 100644
--- a/runtime/syntax/python.vim
+++ b/runtime/syntax/python.vim
@@ -1,7 +1,7 @@
 " Vim syntax file
 " Language:    Python
 " Maintainer:  Zvezdan Petkovic <zpetko...@acm.org>
-" Last Change: 2025 Aug 10
+" Last Change: 2025 Aug 11
 " Credits:     Neil Schemenauer <n...@python.ca>
 "              Dmitry Vasiliev
 "              Rob B
@@ -367,8 +367,8 @@ if !exists("python_no_doctest_highlight")
   endif
 endif
 
-" Sync at the beginning of class, function, or method definition.
-syn sync match pythonSync grouphere NONE "^\%(def\|class\)\s\+\h\w*\s*[(:]"
+" Sync at the beginning of (async) function or class definitions.
+syn sync match pythonSync grouphere NONE 
"^\%(async\s\+def\|def\|class\)\s\+\h\w*\s*[(:]"
 
 " The default highlight links.  Can be overridden later.
 hi def link pythonStatement            Statement

-- 
-- 
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/E1ulXW5-008wgP-HM%40256bit.org.

Raspunde prin e-mail lui