summaryrefslogtreecommitdiff
path: root/modally.el
diff options
context:
space:
mode:
Diffstat (limited to 'modally.el')
-rw-r--r--modally.el14
1 files changed, 8 insertions, 6 deletions
diff --git a/modally.el b/modally.el
index 4d17769..41fdf88 100644
--- a/modally.el
+++ b/modally.el
@@ -106,13 +106,15 @@
(defun modally--git-branch ()
"Return a propertized Git branch string."
(when-let* ((buffer (buffer-file-name))
- (branch (vc-git--symbolic-ref buffer)))
+ (branch (vc-git--symbolic-ref buffer))
+ (face (if (mode-line-window-selected-p)
+ 'modally-git-branch
+ 'mode-line-inactive))
+ (icon (nerd-icons-devicon "nf-dev-git_branch"))
+ (branch (format "%s %s" icon branch)))
(format " %s %s"
- (propertize branch 'face (if (not (mode-line-window-selected-p))
- 'mode-line-inactive
- 'modally-git-branch))
- (modally--separator)
- )))
+ (propertize branch 'face face)
+ (modally--separator))))
(defun modally--flymake-diagnostics ()
"Return `flymake-mode' alert counts."