Skip to content

Commit b92b423

Browse files
committed
fix modeline
1 parent 2eb8c2c commit b92b423

2 files changed

Lines changed: 23 additions & 4 deletions

File tree

emacs/lisp/frap-modeline.el

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,16 @@
1414
" "
1515
prot-modeline-buffer-identification
1616
" "
17+
prot-modeline-common-lisp-indicator
1718
prot-modeline-major-mode
1819
prot-modeline-process
20+
prot-modeline-puni-indicator
1921
" "
2022
prot-modeline-vc-branch
2123
" "
22-
prot-modeline-eglot
24+
prot-modeline-lsp
2325
" "
24-
prot-modeline-flymake
26+
prot-modeline-flycheck
2527
" "
2628
mode-line-format-right-align ; Emacs 30
2729
" "

emacs/prot-lisp/prot-modeline.el

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -667,6 +667,21 @@ Display the indicator only on the focused window's mode line.")
667667
"Mode line construct displaying `mode-line-misc-info'.
668668
Specific to the current window's mode line.")
669669

670+
(defvar-local prot-modeline-puni-indicator
671+
'(:eval
672+
(when (and (mode-line-window-selected-p)
673+
(bound-and-true-p puni-mode))
674+
" ♾️"))
675+
"Show ♾️ when `puni-mode' is active.")
676+
677+
(defvar-local prot-modeline-common-lisp-indicator
678+
'(:eval
679+
(when (and (mode-line-window-selected-p)
680+
(bound-and-true-p common-lisp-modes-mode))
681+
" ζ"))
682+
"Show δ when `common-lisp-modes-mode' is active.")
683+
684+
;; φ π ζ
670685
;;;; Risky local variables
671686

672687
;; NOTE 2023-04-28: The `risky-local-variable' is critical, as those
@@ -678,12 +693,14 @@ Specific to the current window's mode line.")
678693
prot-modeline-window-dedicated-status
679694
prot-modeline-buffer-identification
680695
prot-modeline-major-mode
696+
prot-modeline-common-lisp-indicator
681697
prot-modeline-process
682698
prot-modeline-vc-branch
683699
prot-modeline-flycheck
684700
prot-modeline-lsp
685-
;; prot-modeline-align-right
686-
prot-modeline-notmuch-indicator
701+
prot-modeline-puni-indicator
702+
prot-modeline-align-right
703+
;; prot-modeline-notmuch-indicator
687704
prot-modeline-misc-info))
688705
(put construct 'risky-local-variable t))
689706

0 commit comments

Comments
 (0)