diff options
| -rw-r--r-- | .emacs | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -277,5 +277,16 @@ ;; Font stuff (π€· π€¦) (set-fontset-font "fontset-default" nil (font-spec :name "Symbola") nil 'append) +(defun my/project-name () + (when-let* ((project (project-current)) + (root (car (project-roots project)))) + (when (not (file-equal-p root "~")) + (file-name-nondirectory (string-trim-right root "/"))))) + +(setq frame-title-format + '(:eval + (let ((project (my/project-name))) + (concat (when project (format "[%s] " project)) "%b")))) + ;; TODO: fringe fun: hideshowvis, git gutterβ¦ ;; TODO: decruftify mode-line (e.g. remove superflous parens) |
