From: rush Date: Wed, 24 Jun 2026 20:01:26 +0000 (-0400) Subject: Move minions block before modeline, and use minions-mode-line-modes X-Git-Url: https://git.earman.xyz/?a=commitdiff_plain;h=ea3e352b8484a023533d4f7f960c8f4c45e8e243;p=emacsinit.git Move minions block before modeline, and use minions-mode-line-modes --- diff --git a/config.org b/config.org index ee17690..0035b4c 100644 --- a/config.org +++ b/config.org @@ -905,6 +905,14 @@ Stolen from https://www.masteringemacs.org/article/fixing-mark-commands-transien cursor-in-non-selected-windows nil) #+END_SRC ** Modeline +*** Minions +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. +#+BEGIN_SRC emacs-lisp +(require 'minions) +(minions-mode) + +(setq minions-mode-line-lighter "|+") +#+END_SRC *** Format #+BEGIN_SRC emacs-lisp (setq-default mode-line-format '("%e" @@ -922,18 +930,10 @@ Stolen from https://www.masteringemacs.org/article/fixing-mark-commands-transien mode-line-format-right-align (vc-mode vc-mode) " " - mode-line-modes + minions-mode-line-modes (:eval (number-to-string (line-number-at-pos (point-max)))) " Lines | %Ib ")) #+END_SRC -*** Minions -Remove all minor modes from the mode-line, and show /all/ of them in the minor mode menu. Must come after any modeline customization -#+BEGIN_SRC emacs-lisp -(require 'minions) -(minions-mode) - -(setq minions-mode-line-lighter "|+") -#+END_SRC ** Pretty Symbols #+BEGIN_SRC emacs-lisp (setq prettify-symbols-alist '(("lambda" . 955)