[TxMt] Re: Large file does not properly paint text when scrolling in v2.0 on MacOS Catalina

Ed Wong scampy at me.com
Fri Oct 11 14:23:56 UTC 2019


I had this conversation with Allan last year. Probably related. Happens mostly with large files too.


On Nov 13, 2018, at 11:19 PM, Allan Odgaard <mailinglist at textmate.org <mailto:mailinglist at textmate.org>> wrote:
On 13 Nov 2018, at 0:04, Ed Wong wrote:

When I move between tabs (either by clicking on tab or using Option-Command left, right arrows) sometimes the page scrolls up by 1 to 3-4 lines each time. But once it does this scrolling then it will do so every time I come back to that tab.

The problem is that it stores a buffer offset as the “first character” but this may visually change due to delayed softwrap calculation.

It’s not a new issue: Once I get around to overhaul the text layout/rendering code, I expect to address this and other related issues.


- Ed


> On Oct 11, 2019, at 8:24 AM, Gregg Kellogg <gregg at greggkellogg.net> wrote:
> 
> On Oct 11, 2019, at 12:02 AM, Jacob Carlborg <doob at me.com> wrote:
>> 
>> 
>> TextMate has always had problems with large files since the move to TextMate 2. I think the text rendering is implemented differently compared to TextMate 1.5.
> 
> I had no problems prior to upgrading to Catalina.
> 
> Gregg
> 
>>> On 10 Oct 2019, at 22:34, Gregg Kellogg <gregg at greggkellogg.net <mailto:gregg at greggkellogg.net>> wrote:
>>> 
>>> I created an issue for this in github.com/textmate/bugs <http://github.com/textmate/bugs> (https://github.com/textmate/bugs/issues/33 <https://github.com/textmate/bugs/issues/33>), but perhaps that issue tracker isn’t monitored any longer.
>>> 
>>> After upgrading to MacOS 10.15 (Catalina), scrolling through a large file (>6000 lines) often does not properly paint the text. This can be temporarily corrected by dragging a selection over the missing text.
>>> 
>>> 	• OS version: MacOS 10.15 (Catalina)
>>> 	• Textmate version: 2019-09-15 (v2.0)
>>> 	• Affected file: https://github.com/w3c/json-ld-api/blob/master/index.html <https://github.com/w3c/json-ld-api/blob/master/index.html>.
>>> 	• File language: HTML
>>> Most recently, I noticed this when moving to line 3500 in the referenced file and scrolling downwards.
>>> 
>>> <66504777-c39aed00-ea7e-11e9-996f-261ecbee4a76.png>
>>> Gregg Kellogg
>>> gregg at greggkellogg.net <mailto:gregg at greggkellogg.net>
>>> 
>>> _______________________________________________
>>> TextMate mailing list
>>> TextMate at lists.macromates.com <mailto:TextMate at lists.macromates.com>
>>> https://lists.macromates.com/listinfo/textmate
>> 
>> -- 
>> /Jacob Carlborg
>> 
>> 
>> _______________________________________________
>> TextMate mailing list
>> TextMate at lists.macromates.com
>> https://lists.macromates.com/listinfo/textmate
> 
> _______________________________________________
> TextMate mailing list
> TextMate at lists.macromates.com
> https://lists.macromates.com/listinfo/textmate

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macromates.com/textmate/attachments/20191011/283df926/attachment.html>


More information about the TextMate mailing list