On Wed, 8 Mar 2023 at 15:19, Yuan Fu wrote:
> Orthogonal to Augusto’s function, but I think something like this
> would be nice: a function that pops up a buffer and enters recursive
> edit for arbitrary input and edit, and when you hit C-c C-c, it
> returns the buffer content, kind of like Magit’s commit buffer. Plus
> buffer content validator (eg, validate JSON), and arbitrary major
> modes in the buffer, etc.
This sounds like a generally useful thing for Emacs. There should be a
version without recursive edit which calls a callback function when
quitting.
Of course, that won't work as a drop-in replacement for the read-* family that uses the minibuffer.
João