<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kitty-graphics/docs/text-sizing-protocol.md, branch master</title>
<subtitle></subtitle>
<id>http://git.cashmere.rs/kitty-graphics/atom/docs/text-sizing-protocol.md?h=master</id>
<link rel='self' href='http://git.cashmere.rs/kitty-graphics/atom/docs/text-sizing-protocol.md?h=master'/>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/kitty-graphics/'/>
<updated>2026-03-29T04:41:48Z</updated>
<entry>
<title>feat: add heading overlay creation and org-mode integration</title>
<updated>2026-03-29T04:41:48Z</updated>
<author>
<name>cashmere</name>
<email>cashmere@autistici.org</email>
</author>
<published>2026-03-29T04:41:48Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/kitty-graphics/commit/?id=223715054f5e0d0475e485d903139deaab4fa304'/>
<id>urn:sha1:223715054f5e0d0475e485d903139deaab4fa304</id>
<content type='text'>
- Add kitty-gfx--make-heading-overlay with display property (spaces),
  after-string (vertical space), modification hooks, and full
  heading property schema
- Add kitty-gfx--org-apply-heading-sizes to scan org headings and
  create scaled overlays from kitty-gfx-heading-scales alist
- Add kitty-gfx-org-heading-sizes interactive toggle command
- Add kitty-gfx--refresh-heading-overlay stub (position tracking
  only, no OSC 66 emission yet)
- Dispatch heading vs image overlays in kitty-gfx--refresh-overlay
- Add org-mode-hook for auto heading sizes (kitty-gfx-heading-sizes-auto)
- Add heading rescan timer for debounced re-scan after edits
- Forward-declare org-get-heading, org-link-display-format, org-current-level
- Fix kitty-gfx--heading-sgr to handle undefined faces in batch mode
- Add heading overlay self-tests (creation, properties, after-string)
</content>
</entry>
</feed>
