Tag
A blog post about repurposing an old ThinkPad as a dedicated writing machine running Debian and Emacs, inspired by Veronica Explains' writerdeck concept, with tips on configuration and file syncing via Git.
Ghost Cut is a new mechanism for cut and paste that makes the operation atomic, undoable in one step, and preserves clipboard contents. It works by fading the selected text instead of immediately removing it, allowing users to cancel or paste without clipboard pollution.
Tiptap AI Toolkit empowers AI to directly edit documents in real time, enabling seamless integration of AI into rich text editing workflows.
Cameron Damera demonstrated Fred, a text editor written entirely in C, at Handmade Network Expo 2026. Its core features include an embedded TCC compiler, a live plugin system, dynamic Tree-sitter language support, an undo tree, and session recovery. All code is hand-written without AI assistance.
Interview with Drew DeVault about his AI-free fork of Vim called Vim Classic, discussing practical, philosophical, and ethical reasons for rejecting generative AI in software development.
Wordgard 0.1 is released, a new open-source JavaScript rich-text editor library by Marijn Haverbeke, inspired by ProseMirror and CodeMirror.
A technical paper detailing the internal architecture of GNU Emacs, explaining its core components and design.
This article explores the concept of using a text editor as a user interface for command-line programs, highlighting how it leverages the editor's full editing capabilities while remaining simple to implement, with examples like crontab -e and a custom image gallery tool.
An article reflecting on the traditional vi text editor and its enduring relevance in Unix systems.
A personal reflection on the author's decades-long relationship with Emacs, including switching to VSCode and IntelliJ, and ultimately returning to Emacs for its unique features.
Emacs 31 is approaching with improvements like simpler tree-sitter setup and a built-in markdown-ts-mode. The article details features the author has been using from the development branch, highlighting reduced configuration overhead.
Freja is a self-modifiable text editor for coding graphical things, implemented in Janet, that allows inline code evaluation and is currently in beta.
Emacs 31 introduces tree-sitter improvements that simplify grammar installation and includes a new built-in markdown-ts-mode. The author has been daily driving these changes from the development branch.
A personal reflection on ten years of using Vim, switching to VS Code, and then returning to Vim, exploring the trade-offs between terminal-based editors and IDEs.
A blog post highlighting lesser-known but useful built-in features of Emacs, continuing a series that aims to improve discoverability of stock Emacs capabilities.
An exploration of the Embark package in GNU Emacs, covering basic understanding and some 'stupid' tricks for using it.
Vim Classic 8.3 has been released, a long-term support fork of the Vim text editor maintained without generative AI tools, based on Vim 8.2 with backported bug fixes and security patches.
A web-based text editor that automatically attaches large pasted text or files as file attachments, inspired by Claude's large paste detection. Built as a prototype using Codex.
The author implements a lightweight project switcher for the Kakoune terminal editor using its built-in scripting, allowing users to register and fuzzy-find projects.
Cheese Paper is a minimal text editor designed for fiction writing, storing notes and metadata in a simple, sync-friendly file format that works across devices.