Skip to content

feat(terminal): expose Ghostty emulator - #160

Open
cpendery (cpendery) wants to merge 2 commits into
feat/libghostty-emulatorfrom
feat/libghostty-emulator-worker
Open

feat(terminal): expose Ghostty emulator#160
cpendery (cpendery) wants to merge 2 commits into
feat/libghostty-emulatorfrom
feat/libghostty-emulator-worker

Conversation

@cpendery

@cpendery cpendery (cpendery) commented Aug 16, 2026

Copy link
Copy Markdown
Member

Summary

  • confine Ghostty's non-Send handles to a dedicated worker thread
  • expose a synchronous Send implementation of the existing Emulator trait
  • keep title parsing compatible across backends, including title stack push/pop

Validation

  • all 47 shared emulator conformance tests
  • split-sequence title coverage

Signed-off-by: cpendery cpendery@vt.edu --- Stack created with GitHub Stacks CLIGive Feedback 💬

Signed-off-by: cpendery <cpendery@vt.edu>
Signed-off-by: cpendery <cpendery@vt.edu>
@cpendery
cpendery (cpendery) force-pushed the feat/libghostty-emulator-worker branch from cdd24bf to fff9df7 Compare August 17, 2026 22:15
@cpendery cpendery (cpendery) changed the title feat(terminal): expose libghostty emulator feat(terminal): expose Ghostty emulator Aug 17, 2026
@cpendery
cpendery (cpendery) marked this pull request as ready for review August 18, 2026 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant