On Thu, Mar 9, 2023, 08:18 Augusto Stoffel wrote: > 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 >