Ghostel is a fast, robust terminal emulator for Emacs powered by libghostty-vt, the engine behind the Ghostty terminal. It provides high-fidelity features such as true color support, Kitty keyboard and graphics protocols, hyperlinks, desktop notifications, and synchronized output.
* Built-in shell integration for bash, zsh, and fish that enables directory tracking and prompt navigation.
* Five distinct input modes—semi-char, char, line, emacs, and copy mode—to suit different user workflows.
* Wide extensibility with support for Evil mode, Eshell integration, and compilation modules.
An exploration of integrating Emacs into an Android mobile workflow to bridge the gap between PC editing and mobile note-taking. The article covers technical setup hurdles like file system sandboxing and provides guidance on using Termux to access full CLI tools. It offers practical advice for optimizing a touchscreen interface, including UI adjustments and specialized virtual keyboards to improve command input.
Key topics:
- Installation methods via F-Droid or the recommended Termux integration
- Configuring Emacs for improved touch usability through toolbar placement and minor modes
- Navigating Android file permissions and directory access
- Using specialized keyboard apps like Unexpected Keyboard for modifier keys
To unbind (or another meta-w combo) for a specific Mac application, create a custom app shortcut to "rebind" it to an unused combination. Go to System Settings > Keyboard > Keyboard Shortcuts > App Shortcuts, click +, select the app, type "Close" (or "Close Window") as the menu title, and assign a dummy shortcut (e.g., ctrl-option-command-F12)
).
This article details the updates to agent-shell version 0.47.1, a native Emacs mode for interacting with LLM agents powered by ACP. Key improvements include renaming 'claude-code-acp' to 'claude-agent-acp', support for new agents like Auggie, Cline, and GitHub Copilot, and experimental bootstrapped and resumable sessions. Enhancements have also been made to clipboard image handling, status display, image rendering, and table rendering. The update also introduces usage tracking, improved diffs, event subscriptions, and customizable context sources. The author encourages sponsorship to ensure the project's sustainability.
An Emacs frontend for the pi coding agent. Compose prompts in a full Emacs buffer, chat history as markdown, live streaming output, and more.
This post reviews two LLM options in Emacs - Ellama and gptel - and how to set them up, including adding models from OpenRouter and Ollama.
A Hugo theme that transforms your blog into an Emacs-like experience with buffer management, keyboard navigation, and authentic styling.
I've been using hugo-theme-terminal for my blog and really liked its clean, terminal-inspired aesthetic. But as someone who spends most of their day in Emacs, I wanted something that felt more like home. So I vibe coded an Emacs-style theme with Claude. The entire thing - HTML templates, CSS, JavaScript interactions - was built through conversation with AI.
A gallery showcasing various Emacs themes.
A blog about Emacs, Rust, and low-level systems programming.