parent
25c7846b8f
commit
21e4addc9b
20
mood-line.el
20
mood-line.el
@ -110,6 +110,8 @@
|
|||||||
(:buffer-modified . ?*)
|
(:buffer-modified . ?*)
|
||||||
(:buffer-read-only . ?#)
|
(:buffer-read-only . ?#)
|
||||||
|
|
||||||
|
(:emacsclient . ?c)
|
||||||
|
|
||||||
(:count-separator . ?*))
|
(:count-separator . ?*))
|
||||||
"Set of ASCII glyphs for use with mood-line.")
|
"Set of ASCII glyphs for use with mood-line.")
|
||||||
|
|
||||||
@ -131,6 +133,8 @@
|
|||||||
(:buffer-modified . ?●)
|
(:buffer-modified . ?●)
|
||||||
(:buffer-read-only . ?■)
|
(:buffer-read-only . ?■)
|
||||||
|
|
||||||
|
(:emacsclient . ?▶)
|
||||||
|
|
||||||
(:count-separator . ?×))
|
(:count-separator . ?×))
|
||||||
"Set of Fira Code-compatible glyphs for use with mood-line.")
|
"Set of Fira Code-compatible glyphs for use with mood-line.")
|
||||||
|
|
||||||
@ -152,6 +156,8 @@
|
|||||||
(:buffer-modified . ?●)
|
(:buffer-modified . ?●)
|
||||||
(:buffer-read-only . ?■)
|
(:buffer-read-only . ?■)
|
||||||
|
|
||||||
|
(:emacsclient . ?↹)
|
||||||
|
|
||||||
(:count-separator . ?✕))
|
(:count-separator . ?✕))
|
||||||
"Set of Unicode glyphs for use with mood-line.")
|
"Set of Unicode glyphs for use with mood-line.")
|
||||||
|
|
||||||
@ -237,6 +243,8 @@ glyph. Glyphs used by mood-line include:
|
|||||||
`:buffer-modified' | File-backed buffer is modified
|
`:buffer-modified' | File-backed buffer is modified
|
||||||
`:buffer-read-only' | File-backed buffer is read-only
|
`:buffer-read-only' | File-backed buffer is read-only
|
||||||
|
|
||||||
|
`:emacsclient' | Frame is a client for an Emacs daemon
|
||||||
|
|
||||||
`:count-separator' | Separates some indicator names from numerical counts
|
`:count-separator' | Separates some indicator names from numerical counts
|
||||||
|
|
||||||
`mood-line-glyphs-ascii' will be used as a fallback wherever the a glyph may be
|
`mood-line-glyphs-ascii' will be used as a fallback wherever the a glyph may be
|
||||||
@ -451,6 +459,17 @@ Modal modes checked, in order: `evil-mode', `meow-mode', `god-mode'."
|
|||||||
((featurep 'god-mode)
|
((featurep 'god-mode)
|
||||||
(mood-line-segment-modal-god))))
|
(mood-line-segment-modal-god))))
|
||||||
|
|
||||||
|
;; ---------------------------------- ;;
|
||||||
|
;; Emacsclient segment function
|
||||||
|
;; ---------------------------------- ;;
|
||||||
|
|
||||||
|
(defun mood-line-segment-emacsclient ()
|
||||||
|
"Indicate whether or not the frame is an emacsclient."
|
||||||
|
(if (not (eq (format-mode-line mode-line-client) ""))
|
||||||
|
(format #("%s " 0 1 (face mood-line-status-info))
|
||||||
|
(mood-line--get-glyph :emacsclient))
|
||||||
|
""))
|
||||||
|
|
||||||
;; -------------------------------------------------------------------------- ;;
|
;; -------------------------------------------------------------------------- ;;
|
||||||
;;
|
;;
|
||||||
;; Anzu segment
|
;; Anzu segment
|
||||||
@ -903,6 +922,7 @@ Checkers checked, in order: `flycheck', `flymake'."
|
|||||||
(:eval (mood-line-segment-buffer-name))
|
(:eval (mood-line-segment-buffer-name))
|
||||||
(:eval (mood-line-segment-anzu))
|
(:eval (mood-line-segment-anzu))
|
||||||
(:eval (mood-line-segment-multiple-cursors))
|
(:eval (mood-line-segment-multiple-cursors))
|
||||||
|
(:eval (mood-line-segment-emacsclient))
|
||||||
(:eval (mood-line-segment-cursor-position))))
|
(:eval (mood-line-segment-cursor-position))))
|
||||||
|
|
||||||
;; Right
|
;; Right
|
||||||
|
Loading…
Reference in New Issue
Block a user