Artem

Results 58 comments of Artem

For `nowrap`, if EOL is not visible, the transition range (from one line to the other) is not called. This means the iterator will be recreated.

I should also mention that there's another possible issue: Injection highlights might get obscured by main highlights if both overlap have the same priority. This can happen if main highlight...

here are the results: ### Before ``` RUN T2 treesitter perf can redraw the beginning of a long line with wrapping: Total min, 25%, median, 75%, max: 17.6ms, 21.3ms, 21.9ms,...

Here are the results with #30869: ### Before ``` RUN T2 treesitter perf can redraw the beginning of a long line with wrapping: Total min, 25%, median, 75%, max: 13.5ms,...

Updated the API. `iter_captures()` now has an optional `opts` table with begin and end columns, and the iterator also accepts `end_col`. `iter_captures()` remains backwards-compatible, but that means default values (from...

Rebased. For line concealing, optimization is disabled and lines are checked fully.

This PR is planned for consideration as part of the 0.12 release. There's no exact timeline yet. See https://matrix.to/#/!HCjHPBLFfoFpYNgwdE:matrix.org/$6xErSQAp5sdi5rMev7uU7yCG-NaUM9pmcvKzy7gCFMQ?via=matrix.org&via=phorcys.net&via=graven.dev

Mostly rebased. I'll fix the remaining errors and add reviewed changes tomorrow