Emacs: Uncolor Region/Buffer

By Xah Lee. Date: . Last updated: .

Normally, you can Alt+x font-lock-mode to turn off syntax coloring.

But if you copied some text from another buffer into a new buffer, turning off font-lock-mode won't remove existing coloring.

Here's a command that lets removes syntax coloring.

(defun xah-unfontify-region-or-buffer ()
  "Unfontify text selection or buffer.
URL `http://ergoemacs.org/emacs/elisp_uncolor_region.html'
Version 2017-05-31"
  (interactive)
  (if (use-region-p)
      (font-lock-unfontify-region (region-beginning) (region-end))
    (font-lock-unfontify-buffer)))
Like it? Buy Xah Emacs Tutorial. Thanks.