mode-line format :eyes:

Commit
dab470a520902740b9962c5898406747f6df8fd6
Author
Blendoit <blendoit@gmail.com>
Author date
Committer
Blendoit <blendoit@gmail.com>
Committer date
smart-documents.org
index 37cec4f3..988e5d37 100644..100644
@@ -966,16 +966,31 @@
966 966 #+BEGIN_SRC emacs-lisp :tangle yes
967 967 (use-package rich-minority)
968 968 (rich-minority-mode 1)
969 Removed: (setf rm-blacklist "")
970 Removed: (insert (format "%s" mode-line-format))
969 Added: (setf rm-whitelist "projectile")
971 970 #+END_SRC
972 971
973 Removed: #+BEGIN_SRC emacs-lisp :tangle no
974 Removed: (%e mode-line-front-space mode-line-mule-info mode-line-client
975 Removed: mode-line-modified mode-line-remote
976 Removed: mode-line-frame-identification mode-line-buffer-identification
977 Removed: mode-line-position (vc-mode vc-mode) mode-line-modes
978 Removed: mode-line-misc-info mode-line-end-spaces)
972 Added: This interpretation of the ideal mode line is the result of
973 Added: carefully studying the default ~mode-line~, as well as studying
974 Added: various customizations online.
975 Added:
976 Added: #+BEGIN_SRC emacs-lisp :tangle yes
977 Added: ;; (%e mode-line-front-space mode-line-mule-info mode-line-client
978 Added: ;; mode-line-modified mode-line-remote
979 Added: ;; mode-line-frame-identification mode-line-buffer-identification
980 Added: ;; mode-line-position (vc-mode vc-mode) mode-line-modes
981 Added: ;; mode-line-misc-info mode-line-end-spaces)
982 Added:
983 Added: (setq-default mode-line-format
984 Added: (list
985 Added: mode-line-front-space
986 Added: '(:eval (if buffer-read-only
987 Added: (propertize "🔒" 'help-echo "C-x C-q: unlock buffer.")
988 Added: (propertize "🔓" 'help-echo "C-x C-q: lock buffer.")))
989 Added: " " mode-line-buffer-identification " "
990 Added: '(:eval (if (buffer-modified-p) "🖉" "✓"))
991 Added: " " mode-line-modes " "
992 Added: mode-line-end-spaces))
993 Added:
979 994 #+END_SRC
980 995
981 996 *** Emojis