]> git.earman.xyz Git - emacsinit.git/commitdiff
Move minions block before modeline, and use minions-mode-line-modes
authorrush <rearman@r717.net>
Wed, 24 Jun 2026 20:01:26 +0000 (16:01 -0400)
committerrush <rearman@r717.net>
Wed, 24 Jun 2026 20:04:22 +0000 (16:04 -0400)
config.org

index ee176906d67c98242ac0c99fcd3ef6094b2f3e64..0035b4c22ce134f6a90383a7af40ddecbd8bdaf3 100644 (file)
@@ -905,6 +905,14 @@ Stolen from https://www.masteringemacs.org/article/fixing-mark-commands-transien
              cursor-in-non-selected-windows nil)\r
 #+END_SRC\r
 ** Modeline\r
+*** Minions\r
+Remove all minor modes from the mode-line, and show /all/ of them in the minor mode menu.  Must come before the modeline customization to ensure =minions-mode-line-modes= is defined.\r
+#+BEGIN_SRC emacs-lisp\r
+(require 'minions)\r
+(minions-mode)\r
+\r
+(setq minions-mode-line-lighter "|+")\r
+#+END_SRC\r
 *** Format\r
 #+BEGIN_SRC emacs-lisp\r
 (setq-default mode-line-format '("%e"\r
@@ -922,18 +930,10 @@ Stolen from https://www.masteringemacs.org/article/fixing-mark-commands-transien
                                 mode-line-format-right-align\r
                                 (vc-mode vc-mode)\r
                                 " "\r
-                                mode-line-modes\r
+                                minions-mode-line-modes\r
                                 (:eval (number-to-string (line-number-at-pos (point-max))))\r
                                 " Lines | %Ib "))\r
 #+END_SRC\r
-*** Minions\r
-Remove all minor modes from the mode-line, and show /all/ of them in the minor mode menu.  Must come after any modeline customization\r
-#+BEGIN_SRC emacs-lisp\r
-(require 'minions)\r
-(minions-mode)\r
-\r
-(setq minions-mode-line-lighter "|+")\r
-#+END_SRC\r
 ** Pretty Symbols\r
 #+BEGIN_SRC emacs-lisp\r
 (setq prettify-symbols-alist '(("lambda" . 955)\r