]> git.earman.xyz Git - emacsinit.git/commitdiff
Move minions setup and call to /after/ the modeline customizations
authorrush <rearman@r717.net>
Wed, 24 Jun 2026 17:50:49 +0000 (13:50 -0400)
committerrush <rearman@r717.net>
Wed, 24 Jun 2026 17:55:07 +0000 (13:55 -0400)
Even re-using the default mode caller overwrites what minions mode does.

config.org

index 8bd75a4f632d51663ac9fe6288b185867dcf19c0..4690d6482c061de5c124129907b2da8b3da519ec 100644 (file)
@@ -421,14 +421,6 @@ Shows the trash file as a dired buffer
                                   (:maildir "/Trash" :key ?t)\r
                                   (:maildir "/Drafts" :key ?d)))))\r
 #+END_SRC\r
-** Minions\r
-Remove all minor modes from the mode-line, and show /all/ of them in the minor mode menu\r
-#+BEGIN_SRC emacs-lisp\r
-(require 'minions)\r
-\r
-(setq minions-mode-line-lighter "|+")\r
-(minions-mode 1)\r
-#+END_SRC\r
 * Load libraries\r
 Libraries Not from the package manager\r
 #+BEGIN_SRC emacs-lisp\r
@@ -910,8 +902,12 @@ Stolen from https://www.masteringemacs.org/article/fixing-mark-commands-transien
       mouse-autoselect-window -0.25)\r
 \r
 (setq-default cursor-type 'hbar\r
-             cursor-in-non-selected-windows nil\r
-             mode-line-format '("%e"\r
+             cursor-in-non-selected-windows nil)\r
+#+END_SRC\r
+** Modeline\r
+*** Format\r
+#+BEGIN_SRC emacs-lisp\r
+(setq-default mode-line-format '("%e"\r
                                 (:eval (propertize "  "\r
                                                    'face\r
                                                    (when (buffer-modified-p)\r
@@ -920,9 +916,9 @@ Stolen from https://www.masteringemacs.org/article/fixing-mark-commands-transien
                                 (:eval (if buffer-file-name\r
                                            (abbreviate-file-name buffer-file-name)\r
                                          "%b"))\r
-                                ":%l,%C"\r
-                                (:eval (propertize "%n " 'face (when (buffer-narrowed-p)\r
-                                                                   'mode-line-highlight)))\r
+                                ":%l,%C "\r
+                                ;; (:eval (propertize "%n " 'face (when (buffer-narrowed-p)\r
+                                ;;                                 'mode-line-highlight)))\r
                                 mode-line-format-right-align\r
                                 (vc-mode vc-mode)\r
                                 " "\r
@@ -939,6 +935,14 @@ Stolen from https://www.masteringemacs.org/article/fixing-mark-commands-transien
 \r
 (global-prettify-symbols-mode t)\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
 * Parens\r
 Must be set after loading any theme\r
 #+BEGIN_SRC emacs-lisp\r