Ghostel 0.58 released
galleryGhostel is a terminal emulator for Emacs powered by libghostty.
First released over half a year ago and since our latest Reddit post 3 months ago a lot has changed.
179 commits from 14 contributors added lots of new features and bugfixes.
To highlight a few new features that got added in the last 3 months:
- OSC 7501 program status support. This is a new protocol proposed by Mitchell Hashimoto (Ghostty author) so programs can report their status with a message. Ghostel shows it in the mode line and notifies you when you are not looking and the app finishes or needs user input. This blog post describes best what it is.
- Android/Termux support
- Foreground-process detection without shell integration. A new hook fires when the foreground process changes so you could e.g. start an mcp server automatically whenever you start an agent CLI like claude-code. "Query before killing" now also covers ssh and nested shells.
- Support for desktop-save-mode restore
- Support bookmarks and org-links that reattach to a live shell
- Pasting images and PDFs with yank-media
- Menu-bar menu entries (for discoverability and the few people that have not disabled menu-bar ;)
- New consult-ghostel extension (also available on MELPA already) Gives you a consult-ghostel(-project) terminal picker with live preview, lets you narrow your consult-buffer view to only Ghostel buffers and consult-ghostel-history to pick from your shell history.
Have a look at the documentation for all the features.
u/baokaola and I are happy to answer any questions.
