[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/telephone-line 0d23081c68 148/195: Add a couple faces for
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/telephone-line 0d23081c68 148/195: Add a couple faces for segments |
Date: |
Wed, 5 Jan 2022 02:59:41 -0500 (EST) |
branch: elpa/telephone-line
commit 0d23081c68c64c572993063549fee977147680e0
Author: Daniel Bordak <dbordak@fastmail.fm>
Commit: Daniel Bordak <dbordak@fastmail.fm>
Add a couple faces for segments
---
telephone-line-segments.el | 24 ++++++++++++------------
telephone-line.el | 10 ++++++++++
2 files changed, 22 insertions(+), 12 deletions(-)
diff --git a/telephone-line-segments.el b/telephone-line-segments.el
index 0b0123700d..d7a96b49e5 100644
--- a/telephone-line-segments.el
+++ b/telephone-line-segments.el
@@ -128,16 +128,16 @@ mouse-3: Toggle minor modes"
(winum-get-number-string))))
(telephone-line-defsegment telephone-line-projectile-segment ()
- (if (fboundp 'projectile-project-name)
- (propertize (projectile-project-name)
- 'face '(:inherit)
- 'display '(raise 0.0)
- 'help-echo "Switch project"
- 'mouse-face '(:box 1)
- 'local-map (make-mode-line-mouse-map
- 'mouse-1 (lambda ()
- (interactive)
- (projectile-switch-project))))))
+ (if (fboundp 'projectile-project-name)
+ (propertize (projectile-project-name)
+ 'face 'telephone-line-projectile
+ 'display '(raise 0.0)
+ 'help-echo "Switch project"
+ 'mouse-face '(:box 1)
+ 'local-map (make-mode-line-mouse-map
+ 'mouse-1 (lambda ()
+ (interactive)
+ (projectile-switch-project))))))
(telephone-line-defsegment* telephone-line-evil-tag-segment ()
(when (bound-and-true-p evil-mode)
@@ -162,9 +162,9 @@ mouse-3: Toggle minor modes"
(or .error 0) (or
.warning 0))
'face '(:foreground
"orange"))
""))
- ":)"))
+ (propertize ":)" 'face
'telephone-line-unimportant)))
('running "*")
- ('no-checker "-")
+ ('no-checker (propertize "-" 'face
'telephone-line-unimportant))
('not-checked "=")
('errored (propertize "!" 'face '(:foreground
"tomato")))
('interrupted (propertize "." 'face '(:foreground
"tomato")))
diff --git a/telephone-line.el b/telephone-line.el
index e4ef34d8aa..c9cc278a52 100644
--- a/telephone-line.el
+++ b/telephone-line.el
@@ -50,6 +50,16 @@
"Accent face for inactive mode-line."
:group 'telephone-line)
+(defface telephone-line-projectile
+ '((t (:foreground "light green" :bold t :inherit mode-line)))
+ "Hightlight face for the projectile segment"
+ :group 'telephone-line)
+
+(defface telephone-line-unimportant
+ '((t (:foreground "dim grey" :inherit mode-line)))
+ "Hightlight face for the projectile segment"
+ :group 'telephone-line)
+
(defface telephone-line-evil
'((t (:foreground "white" :weight bold :inherit mode-line)))
"Meta-face used for property inheritance on all telephone-line-evil faces."
- [nongnu] elpa/telephone-line 7a6ac904b3 059/195: Further consolidate old stuff into new stuff, (continued)
- [nongnu] elpa/telephone-line 7a6ac904b3 059/195: Further consolidate old stuff into new stuff, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line 426a598c4a 056/195: Start work on memoize replacement, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line c73b2c210d 027/195: Fix face definitions, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line 5c0af25f19 073/195: Explain config ordering, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line 74cd7ea3ee 082/195: Fix telephone-line-nil, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line b2439795a4 078/195: Improve default colors., ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line 07858899cc 052/195: Readme update, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line bfd9c8b431 067/195: New string trimmer fixes appearance of paradox line number segment, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line 778d435ad2 109/195: Fix support for Emacs<25, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line 36a6583157 156/195: Add a bunch of docstrings to segments, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line 0d23081c68 148/195: Add a couple faces for segments,
ELPA Syncer <=
- [nongnu] elpa/telephone-line 8372f7d37c 133/195: Add centered segment support, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line 2fd44a2811 144/195: Add hud segment, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line e0eeb057ca 160/195: Actually check if the projectile stuff will work, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line 305b5dbfec 163/195: Added minions-mode-segment, compatible with https://github.com/tarsius/minions., ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line 74068cd04a 167/195: Added segments "plain" buffer name and modified-state-only. (#93), ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line 17901f3911 170/195: Merge pull request #96 from MikeTheGreat/filename_segments, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line 81ec9e3137 171/195: Respect 0/1-indexing setting, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line 706cedb353 174/195: Merge pull request #109 from endoffile78/circe, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line c0363af166 176/195: Add height to the hash key to automatically handle font size changes, ELPA Syncer, 2022/01/05
- [nongnu] elpa/telephone-line bc6075462f 185/195: Fix examples for telephone-line-defsegment, ELPA Syncer, 2022/01/05