Function: erc-fill-wrap-toggle-truncate-lines

erc-fill-wrap-toggle-truncate-lines is an interactive and byte-compiled function defined in erc-fill.el.gz.

Signature

(erc-fill-wrap-toggle-truncate-lines ARG)

Documentation

Toggle truncate-lines and maybe reinstate visual-line-mode(var)/visual-line-mode(fun).

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc-fill.el.gz
(defun erc-fill-wrap-toggle-truncate-lines (arg)
  "Toggle `truncate-lines' and maybe reinstate `visual-line-mode'."
  (interactive "P")
  (let ((wantp (if arg
                   (natnump (prefix-numeric-value arg))
                 (not truncate-lines)))
        (buffer (current-buffer)))
    (if wantp
        (setq truncate-lines t)
      (walk-windows (lambda (window)
                      (when (eq buffer (window-buffer window))
                        (set-window-hscroll window 0)))
                    nil t)
      (visual-line-mode +1)))
  (force-mode-line-update))