Kovid Goyal

Results 350 comments of Kovid Goyal
trafficstars

For *my use case* it isn't common.

CSI 6n is CPR aka Report cursor position. If you want to use an escape code to get terminal size you use CSI 14, 16 and 18 t. See https://sw.kovidgoyal.net/kitty/graphics-protocol/#getting-the-window-size...

You can go ahead and use DECSET/DECRESET if it floats your boat. Since you are also implementing support for the DCS version, I dont really care. I will note that...

That's not a valid comparison. OpenGL's double bufferring buffers a single thing, a pixel buffer, and over a fast local link. In the terminal case you are bufferring terminal state...

Here is a patch: ```diff --- /t/verstable.h 2024-07-08 11:44:53.464754276 +0530 +++ 3rdparty/verstable.h 2024-07-08 11:45:43.431669510 +0530 @@ -550,7 +550,7 @@ static inline uint64_t vt_hash_integer( } // FNV-1a. -static inline uint64_t vt_hash_string(...

These changes dont affect that, since they aren't marking key parameters const. They would be required anyway if you wanted to mark key parameters const, so I see no harm...

This is the behavior of podofo 0.9 ``` time calibre-debug -c 'from calibre.utils.podofo import *; p = get_podofo().PDFDoc(); p.open("t.pdf"); p.save("x.pdf");'; ls -sh t.pdf x.pdf WARNING: There are more objects (56874)...

> Thank you for driving this! > > I use Kitty so may gain nothing, but still a great feature! kitty displays OSC 9 progress percentage in tab titles as...

> > > Thank you for driving this! > > > I use Kitty so may gain nothing, but still a great feature! > > > > > > kitty...

I tried this on GNOME and KDE and sway. On all of them it makes resizing very jerky and the resize seem to happen in increments of 2 or 3...