summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/syntax/python.vim
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2025-08-10 17:11:13 +0800
committerGitHub <noreply@github.com>2025-08-10 09:11:13 +0000
commit9d85f086d9a9536fd511089c04fc2acc6b0fbe7d (patch)
treed02b21bf6450fcf13f5ca48b7eca58d90f8e722d /runtime/syntax/python.vim
parent22d90217c6774c7b8c5ee79366f03b8ab41bd029 (diff)
vim-patch:9.1.1622: Patch v9.1.1432 causes performance regressions (#35288)
Problem: Patch v9.1.1432 causes performance regressions Solution: Revert "patch 9.1.1432: GTK GUI: Buffer menu does not handle unicode correctly" (Yee Cheng Chin). This reverts commit 08896dd330c6dc8324618fde482db968e6f71088. The previous change to support Unicode characters properly in the buffers menu resorted to removing all buffer menus and re-add the buffers after doing a sort, per each buffer addition. This was quite slow because if Vim is trying to load in multiple buffers at once (e.g. when loading a session) this scales in O(n^2) and Vim can freeze for dozens of seconds when adding a few hundred buffers. related: vim/vim#17405 related: vim/vim#17928 fixes: vim/vim#17897 https://github.com/vim/vim/commit/cda0d17f5937c9e09d6821da64e57d589fd3c404 Co-authored-by: Yee Cheng Chin <ychin.git@gmail.com>
Diffstat (limited to 'runtime/syntax/python.vim')
0 files changed, 0 insertions, 0 deletions