ModsFinder

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.

FabricClient-side onlyGNU General Public License v3.0 or laterOpen source1.20.1 – 26.1.2

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

  1. Emacs keybinds in text fields

    Standard Emacs movement and editing keys work in chat, signs, books, command blocks and anvils.

  2. Feature categories

    Navigation, kill ring, undo, transpose, case conversion and mark can each be enabled or disabled separately.

  3. Whole-mod toggle

    The mod can be turned off completely without removing it from the game folder.

  4. 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.

26.1.21.1.2+26.1.2
1.21.111.1.2+1.21.11
1.20.60.1.1+1.20.1
1.20.50.1.1+1.20.1
1.20.40.1.1+1.20.1
1.20.30.1.1+1.20.1
1.20.20.1.1+1.20.1
1.20.10.1.1+1.20.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Cloth Config APIConfiguration Library for Minecraft Mods
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 1

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

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?

No. Servers do not need it; each player installs it for their own game.

What does Emacs Input require?

Cloth Config API and Fabric API are required. Mod Menu is optional and gives access to the in-game configuration.

Can individual keybind groups be turned off?

Yes. Feature categories such as navigation, kill ring, undo, transpose, case conversion and mark can be enabled or disabled separately, and the whole mod can be switched off.

Which Minecraft versions are supported?

Files exist for 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21.11 and 26.1.2, and the latest Fabric file is 1.1.2+26.1.2 for 26.1.2.

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)
WoadWizard, on the Modrinth page

Official listing

Owner
WoadWizard
Published
2025-12-20
Updated on Modrinth
2026-05-25
Facts verified
2026-10-15