Beyond ICR: Incremental 'Suggesting' Read in Emacs
Summary
This article introduces Incremental Suggesting Read (ISR) in Emacs, contrasting it with Incremental Completing Read (ICR). It explains two ISR sources—semantic retrieval and generative synthesis—and shows how Emacs' dynamic candidate sources enable per-keystroke, meaning-based suggestions using consult, gptel, and related tools. The piece emphasizes the cognitive shift from recall to exploration and demonstrates practical code examples and demos.