aboutsummaryrefslogtreecommitdiff
path: root/runtime/autoload/python.vim
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2026-07-27 06:31:09 +0800
committerzeertzjq <zeertzjq@outlook.com>2026-07-27 06:31:33 +0800
commitef93e939586300d7cd348724d16f3c507a4f13fa (patch)
tree2b7d483dd79d20cea7f7d4f52d72b6b0ef33bff7 /runtime/autoload/python.vim
parentc57818bb43903aeb2cbdf2f3604d0c333d4e5641 (diff)
downloadrneovim-ef93e939586300d7cd348724d16f3c507a4f13fa.tar.gz
rneovim-ef93e939586300d7cd348724d16f3c507a4f13fa.tar.bz2
rneovim-ef93e939586300d7cd348724d16f3c507a4f13fa.zip
vim-patch:4e3df44: runtime(indent-tests): Annotate timed "search*()"es for tracing
related: vim/vim#17116 https://github.com/vim/vim/commit/4e3df44aa2a4f99c3c35e11371f7f1b2b6207558 Co-authored-by: Aliaksei Budavei <0x000c70@gmail.com>
Diffstat (limited to 'runtime/autoload/python.vim')
-rw-r--r--runtime/autoload/python.vim2
1 files changed, 2 insertions, 0 deletions
diff --git a/runtime/autoload/python.vim b/runtime/autoload/python.vim
index d5f4862363..cf01198d73 100644
--- a/runtime/autoload/python.vim
+++ b/runtime/autoload/python.vim
@@ -20,10 +20,12 @@ let g:python_indent = extend(get(g:, 'python_indent', {}), #{
let s:maxoff = 50 " maximum number of lines to look backwards for ()
function s:SearchBracket(fromlnum, flags)
+ " VIM_INDENT_TEST_TRACE_START
return searchpairpos('[[({]', '', '[])}]', a:flags,
\ {-> synstack('.', col('.'))
\ ->indexof({_, id -> synIDattr(id, 'name') =~ '\%(Comment\|Todo\|String\)$'}) >= 0},
\ [0, a:fromlnum - s:maxoff]->max(), g:python_indent.searchpair_timeout)
+ " VIM_INDENT_TEST_TRACE_END python#s:SearchBracket
endfunction
" See if the specified line is already user-dedented from the expected value.