Files
emacs/lisp
F. Jason Park 8bb68a522f Optionally align prompt to prefix in erc-fill-wrap
* lisp/erc/erc-fill.el (erc-fill-wrap-align-prompt): New option for
aligning prompt with leading portion of messages at the common "static
center" pivot-column barrier, so it appears "dedented" along with all
speaker name tags.  Tests for this functionality appear in the
subsequent patch of this same change set.
(erc-fill-wrap-use-pixels): Demote from user option to normal variable
because it has no practical use other than for testing.  Don't rename
as internal variable to spare the improbable user of ERC on HEAD who's
already customized this.
(erc-fill-wrap-mode, erc-fill-wrap-enable, erc-fill-wrap-disable):
Take care to disable prompt-in-left-margin behavior when option
`erc-fill-wrap-align-prompt' is non-nil.
(erc-fill--wrap-measure): Improve doc string and always attempt to
leverage `buffer-text-pixel-size', even when the variable
`erc-fill-wrap-use-pixels' is nil.
(erc-fill--wrap-indent-prompt): New function to massage prompt
`line-prefix' after updates, such as changes to away status.
(Bug#51082)
2023-11-24 13:38:52 -08:00
..
2023-11-24 08:44:34 +08:00
2023-11-24 08:38:03 +08:00
2023-10-25 14:23:59 +02:00
2023-11-11 05:31:52 -05:00
2023-09-16 07:36:49 -04:00
2023-11-18 06:07:47 -05:00
2023-11-18 06:07:47 -05:00
2023-10-08 10:42:47 +08:00
2023-11-11 05:31:52 -05:00
2023-11-11 18:04:00 +08:00
2023-10-24 09:44:01 +02:00
2023-10-28 05:06:21 -04:00
2023-10-28 05:06:21 -04:00
2023-10-28 05:06:21 -04:00
2023-11-16 17:39:14 +08:00
2023-08-26 10:54:43 +03:00
2023-08-21 18:23:12 -07:00
2023-11-18 06:07:47 -05:00
2023-11-18 06:07:48 -05:00
2023-09-09 04:33:47 -04:00
2023-10-28 05:06:21 -04:00
2023-09-23 09:32:57 -04:00
2023-08-27 21:45:30 +02:00
2023-09-02 04:33:44 -04:00
2023-10-25 16:27:08 +02:00
2023-09-09 04:33:47 -04:00
2023-10-07 03:46:48 -04:00
2023-09-09 04:32:45 -04:00
2023-08-16 16:55:38 +02:00
2023-09-18 10:19:49 +02:00
2023-11-09 12:34:26 +01:00
2023-11-03 09:41:11 +02:00
2023-09-11 02:16:59 +02:00
2023-10-07 03:46:48 -04:00
2023-10-26 04:50:19 +00:00
2023-09-23 09:41:11 -04:00
2023-11-24 08:44:34 +08:00
2023-10-07 03:46:48 -04:00
2023-09-25 10:32:36 +03:00
2023-10-07 03:46:48 -04:00
2023-08-17 08:45:57 +08:00
2023-11-11 18:04:00 +08:00
2023-10-13 16:16:19 +02:00

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
'term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.