]> git.eshelyaron.com Git - emacs.git/commit
Simplify option erc-fill-wrap-merge-indicator
authorF. Jason Park <jp@neverwas.me>
Fri, 24 Nov 2023 23:00:55 +0000 (15:00 -0800)
committerF. Jason Park <jp@neverwas.me>
Sat, 25 Nov 2023 23:59:58 +0000 (15:59 -0800)
commit0a6d0a4959ae1d4ad70563fbf9e57f5543cf49f7
tree2e6d841af6702892535cdd813b355848b360d2e9
parent278a6e1916cd78a405501ac0431f1b90cdb6cfaf
Simplify option erc-fill-wrap-merge-indicator

* lisp/erc/erc-fill.el (erc-fill-function): Add hyperlink to
`erc-fill-wrap-mode' in doc string.
(erc-fill-wrap-merge-indicator-face): New face.  The rationale for
adding this is that hard-coding `erc-fill-wrap-merge-indicator' to use
specific non-ERC faces forces folks to customize the option by
specifying a value manually, which may not be easy for new users,
seeing as its :type is relatively complex.
(erc-fill-wrap-merge-indicator): Add new preset without leading
space, for narrow windows, and replace `shadow' with
`erc-fill-wrap-merge-indicator-face' everywhere.
(erc-fill-wrap-mode): Add configuration hint to doc string for related
options when facing narrow windows.
(erc-fill--wrap-insert-merged-post, erc-fill--wrap-insert-merged-pre):
Fix sloppy thinko in which "-pre" and "-post" stash variables for
precomputed values were swapped.  Also accommodate :type string
variant for option `erc-fill-wrap-merge-indicator'.
(erc-fill--wrap-rejigger-region): Clear pre-computed merge-indicator
value.  (Bug#60936)
lisp/erc/erc-fill.el