Emacs: Enable Undo in Buffer

Buy Xah Emacs Tutorial. Master emacs benefits for life.
, , …,

How to enable undo in output/temp buffer?

(buffer-enable-undo)
(buffer-disable-undo)

when writing elisp command, sometimes your command generates a output buffer. You can enable undo in that buffer, so user who might use that buffer will have undo.

to enable, just call buffer-enable-undo, or set buffer-undo-list to nil in that buffer. Example:

(with-output-to-temp-buffer outputBuffer
  ;;   (switch-to-buffer outputBuffer)
  (buffer-enable-undo))

Thanks to jcs at irreal.org

Like it?
Buy Xah Emacs Tutorial
or share
blog comments powered by Disqus