eh: a minimalist vi-like editor

Lobsters Hottest Tools

Summary

eh is a minimalist vi-like editor written in C, featuring UTF-8 support, regex search/replace, shell filters, and multi-level undo/redo. An earlier version won a prize in the 2024 IOCCC.

<p>eh is a minimalist vi-like editor written in C. It keeps the core vi editing model while adding UTF-8 support, regex search/replace, shell filters, and multi-level undo/redo.</p> <p>An earlier version was a winning entry in the 28th IOCCC (2024), receiving the “Nice accent eh-ward.”</p> <p><a href="https://lobste.rs/s/au6oho/eh_minimalist_vi_like_editor">Comments</a></p>
Original Article

Similar Articles

The vi family

Hacker News Top

This article provides a historical overview and categorized list of various vi-family text editors and clones, ranging from the original 1977 release to modern derivatives like Vim.

The Traditional Vi

Hacker News Top

An article reflecting on the traditional vi text editor and its enduring relevance in Unix systems.

DREI: WYSIWYG Emacs for HTML

Lobsters Hottest

DREI is a new WYSIWYG HTML editor that implements a subset of Emacs editing commands in a Tauri app, letting users edit HTML documents visually while using familiar Emacs keybindings and commands.

May I recommend eww for Emacs’s innovative UI?

Lobsters Hottest

The article recommends using Emacs' eww web browser, highlighting how its lack of JavaScript improves many websites and how Emacs offers unique UI innovations like per-image resizing and keyboard navigation.