Re: Syntax highlighting performance adversely affected by inefficient use of in_id_list()

2023-06-02 Fir de Conversatie Brett Stahlman
On Friday, June 2, 2023 at 3:13:12 PM UTC-4 Bram Moolenaar wrote: Brett Stahlman wrote: > Some time ago, while testing various configurations of a plugin that makes > very heavy use of syntax regions, I noticed that in certain configurations, > redraws were timing out after the default 2

Re: building vim with clang and python3 support

2023-06-02 Fir de Conversatie N i c o l a s
Hi Ken, >From this commit fee511c in line 703 of if_python3.c if there is an update for versions of python upper to 3.11. # if PY_VERSION_HEX >= 0x030b00b3 # undef PyObject_TypeCheck # define PyObject_TypeCheck(o,

Re: Syntax highlighting performance adversely affected by inefficient use of in_id_list()

2023-06-02 Fir de Conversatie Bram Moolenaar
Brett Stahlman wrote: > Some time ago, while testing various configurations of a plugin that makes > very heavy use of syntax regions, I noticed that in certain configurations, > redraws were timing out after the default 2 second 'redrawtime'. In an > attempt to understand why, I profiled Vim

Syntax highlighting performance adversely affected by inefficient use of in_id_list()

2023-06-02 Fir de Conversatie Brett Stahlman
Some time ago, while testing various configurations of a plugin that makes very heavy use of syntax regions, I noticed that in certain configurations, redraws were timing out after the default 2 second 'redrawtime'. In an attempt to understand why, I profiled Vim and discovered that much of the

Patch 9.0.1599

2023-06-02 Fir de Conversatie Bram Moolenaar
Patch 9.0.1599 Problem:Cursor not adjusted when near top or bottom of window and 'splitkeep' is not "cursor". Solution: Move boundary checks to outer cursor move functions, inner functions should only return valid cursor positions. (Luuk van Baal, closes