[Emacs Lisp] Personal ~/.emacs.d/ configuration folder.
mode-line format :eyes:
smart-documents.org
@@ -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