Function: erc--keep-place-indicator-on-global-module

erc--keep-place-indicator-on-global-module is a byte-compiled function defined in erc-goodies.el.gz.

Signature

(erc--keep-place-indicator-on-global-module)

Documentation

Ensure keep-place-indicator survives toggling erc-keep-place-mode(var)/erc-keep-place-mode(fun).

Do this by simulating keep-place in all buffers where keep-place-indicator is enabled.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc-goodies.el.gz
(defun erc--keep-place-indicator-on-global-module ()
  "Ensure `keep-place-indicator' survives toggling `erc-keep-place-mode'.
Do this by simulating `keep-place' in all buffers where
`keep-place-indicator' is enabled."
  (erc-with-all-buffers-of-server nil (lambda () erc-keep-place-indicator-mode)
    (if erc-keep-place-mode
        (remove-hook 'erc-insert-pre-hook  #'erc-keep-place t)
      (add-hook 'erc-insert-pre-hook  #'erc-keep-place 65 t))))