]> git.eshelyaron.com Git - emacs.git/commit
Support right-align in mode-line
authorHugo Heagren <hugo@heagren.com>
Sat, 1 Apr 2023 21:27:25 +0000 (22:27 +0100)
committerEli Zaretskii <eliz@gnu.org>
Thu, 6 Jul 2023 07:31:46 +0000 (10:31 +0300)
commitc296bcc6c42ebb0fbc5078a137bbf6b501b8a44f
treec1794671438cd7005435a16fb8d3225fe984779d
parent6295d7abdd43ed6611cc3dd0682d56265cbc4528
Support right-align in mode-line

* lisp/bindings.el (mode-line-right-align-edge):  New custom
variable, controls where `mode-line-format-right-align' should
align to.
(mode-line-format-right-align):  New function.  If the symbol
`mode-line-format-right-align' appears in `mode-line-format',
then return return a padding string which aligns everything
after that symbol to the right.  Padding width is altered with
the display property and depends on the value of
`mode-line-right-align-edge'.
(mode-line-format-right-align):  New variable.  Convenience
definition for including right alignment in `mode-line-format'.
* doc/lispref/modes.texi (Mode Line Variables):  Document new
alignment functionality and user option.  (Bug#62606)
doc/lispref/modes.texi
etc/NEWS
lisp/bindings.el