Skip to content

Support for Kitty text-sizing-protocol #5295

@Delapouite

Description

@Delapouite

Hello

The Kitty terminal has just released a new protocol letting applications impact text-sizing:

https://sw.kovidgoyal.net/kitty/text-sizing-protocol/

I'm opening this issue just to raise awareness about this new feature, I'm not expecting immediate actions or anything, just to plant the seed in people minds.

Some questions could be : "in the context of a text-editor such as Kakoune, does this new feature open the door for new possibilities to better express UI elements?" "can it offers new ways to manipulate text?"…

A few "purist" people could probably be offended. "How dare you break the holy text grid, where each cells is uniform to each other?".

Concrete examples I have in mind, and that I already use daily : I really enjoy using the Emacs GUI to take notes (via Org-Roam), because it keeps the sobriety and "look and feel" of a terminal, but in order to help my old eyes better understand the outline of a document I like setting the font family, color and size of headings differently from the paragraph text.
Also, having control on text-sizing could probably help in some areas related to LSP inlay-hints, info-bubbles…

Right now, it's only available in Kitty, but as we've seen in the past with the keyboard protocol, the same or similar feature will probably appear in other terminal which try to push the boundaries of what's possible (WezTerm, Zellij, Ghostty…)

(note: I first intended to discuss this on the forum, but for whatever reasons it seems down today, so my apologies for that)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions