diff options
| author | Craig Jennings <c@cjennings.net> | 2025-11-15 04:37:06 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-11-15 04:37:06 -0600 |
| commit | d4f3d96fd9683831b973286834982df860178b45 (patch) | |
| tree | a21cc700b96a0818a9f0bb6d5a1d91959e384df5 /modules/modeline-config.el | |
| parent | 7ae71f911426f29fda10f0edf119ff055ee38869 (diff) | |
| download | dotemacs-d4f3d96fd9683831b973286834982df860178b45.tar.gz dotemacs-d4f3d96fd9683831b973286834982df860178b45.zip | |
fix(modeline): Align to window edge instead of buffer margin
Change mode-line-right-align-edge from 'right-margin to 'window.
This fixes an issue where centered text modes (nov-mode for EPUBs, etc.)
with wide buffer margins would cause the right-aligned modeline elements
(VC branch, weather, etc.) to have large gaps on the right side.
Now the modeline always aligns to the window edge regardless of buffer
margin settings.
Diffstat (limited to 'modules/modeline-config.el')
| -rw-r--r-- | modules/modeline-config.el | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/modeline-config.el b/modules/modeline-config.el index a5e23dd0..6573671a 100644 --- a/modules/modeline-config.el +++ b/modules/modeline-config.el @@ -22,7 +22,9 @@ ;; -------------------------- Modeline Configuration -------------------------- ;; Use Emacs 30's built-in right-alignment -(setq mode-line-right-align-edge 'right-margin) +;; Use 'window instead of 'right-margin so centered text modes (nov-mode, etc.) +;; don't push modeline elements inward +(setq mode-line-right-align-edge 'window) ;; String truncation length for narrow windows (defcustom cj/modeline-string-truncate-length 12 |
