diff options
Diffstat (limited to 'modally.el')
| -rw-r--r-- | modally.el | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -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." |
