:PROPERTIES: :ID: 50d451b0-eddf-4192-afc4-c505a5bb3b20 :END: #+title: Filling and unfilling paragraphs #+filetags: emacs-load # SPDX-FileCopyrightText: 2022 Richard Brežák # # SPDX-License-Identifier: LGPL-3.0-or-later #+begin_src emacs-lisp ;;; Stefan Monnier . It is the opposite of fill-paragraph (defun unfill-paragraph (&optional region) "Takes a multi-line paragraph and makes it into a single line of text." (interactive (progn (barf-if-buffer-read-only) '(t))) (let ((fill-column (point-max)) ;; This would override `fill-column' if it's an integer. (emacs-lisp-docstring-fill-column t)) (fill-paragraph nil region))) ;; Handy key definition (define-key global-map "\M-Q" 'unfill-paragraph) #+end_src