Emacs Input
by WoadWizard
Emacs Input brings Emacs-style editing keys to the text fields that Minecraft already has, from the chat box to anvils and book pages.
What it does
Once enabled, the Emacs keybinds work in in-game text fields, including chat command input, sign and hanging sign text, book and quill pages, command blocks and anvil naming. Other standard text fields are covered as well. Keys are grouped into feature categories such as navigation, kill ring, undo, transpose, case conversion and mark, and each category can be switched off on its own, as can the whole mod.
The mod uses the usual modifier notation: C- stands for Ctrl, M- for Alt (Option on macOS) and S- for Shift. Settings apply to the text fields that follow, and configuration can be opened in game through Mod Menu. Cloth Config API provides the settings screen, and Fabric API is needed for the mod to load.
Emacs Input is client-side only, so only the player's client needs it and servers run without it. It is published for Fabric only, across 8 release versions in the 1.20.1 – 26.1.2 range. The code is open source under the GNU General Public License v3.0 or later, and the source code and issue tracker are public.
Key features
Emacs keybinds in text fields
Standard Emacs movement and editing keys work in chat, signs, books, command blocks and anvils.
Feature categories
Navigation, kill ring, undo, transpose, case conversion and mark can each be enabled or disabled separately.
Whole-mod toggle
The mod can be turned off completely without removing it from the game folder.
In-game configuration
Settings can be reached from Mod Menu, with the options screen provided by Cloth Config.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
Use cases
Players who edit text often
Someone writing long command blocks, book pages or sign text can move and delete by word or line without reaching for the mouse.
Players used to Emacs
Users who already know Emacs key sequences can keep the same habits inside the game's text boxes.
Who it’s for: Players on Fabric who type a lot in-game and want Emacs-style keys in those fields. Only the client installs it, so it suits single-player and multiplayer players alike.
Questions
Does Emacs Input need to be installed on the server?
What does Emacs Input require?
Can individual keybind groups be turned off?
Which Minecraft versions are supported?
What the author says
Note: C- denotes Ctrl, M- denotes Alt (or Option on macOS), S- denotes Shift. Optional: - Mod Menu (for in-game configuration access)
Official listing
- Modrinth page
- modrinth.com/mod/emacsinput
- Owner
- WoadWizard
- Published
- 2025-12-20
- Updated on Modrinth
- 2026-05-25
- Facts verified
- 2026-10-15
