diff --git a/modules/app/everywhere/config.el b/modules/app/everywhere/config.el index 50e6638e1..df16f07f1 100644 --- a/modules/app/everywhere/config.el +++ b/modules/app/everywhere/config.el @@ -10,21 +10,23 @@ (after! doom-modeline (doom-modeline-def-segment emacs-everywhere - (concat (doom-modeline-spc) - (when (emacs-everywhere-markdown-p) - (concat - (all-the-icons-octicon "markdown" :face 'all-the-icons-green :v-adjust 0.02) - (doom-modeline-spc))) - (propertize emacs-everywhere-app-name - 'face 'doom-modeline-project-dir) - (doom-modeline-spc) - (propertize (truncate-string-to-width emacs-everywhere-window-title - 45 nil nil "…") - 'face 'doom-modeline-buffer-minor-mode))) + (concat + (doom-modeline-spc) + (when (emacs-everywhere-markdown-p) + (concat + (all-the-icons-octicon "markdown" :face 'all-the-icons-green :v-adjust 0.02) + (doom-modeline-spc))) + (propertize (emacs-everywhere-app-class emacs-everywhere-current-app) + 'face 'doom-modeline-project-dir) + (doom-modeline-spc) + (propertize (truncate-string-to-width + (emacs-everywhere-app-title emacs-everywhere-current-app) + 45 nil nil "…") + 'face 'doom-modeline-buffer-minor-mode))) (doom-modeline-def-modeline 'emacs-everywhere '(bar modals emacs-everywhere buffer-position word-count parrot selection-info) '(input-method major-mode checker)) - (add-hook! 'emacs-everywhere-init-hooks + (add-hook! 'emacs-everywhere-mode-hook (defun +everywhere-set-modeline () (doom-modeline-set-modeline 'emacs-everywhere)))) (add-hook! 'emacs-everywhere-init-hooks diff --git a/modules/app/everywhere/packages.el b/modules/app/everywhere/packages.el index 7aee6df26..981cc0d4f 100644 --- a/modules/app/everywhere/packages.el +++ b/modules/app/everywhere/packages.el @@ -3,4 +3,4 @@ (package! emacs-everywhere :recipe (:host github :repo "tecosaur/emacs-everywhere") - :pin "d84b397c9a82c2fea1b0c87740c395a2c7af3be8") + :pin "01e031e6643ada701e3e904560b7172e00bb0e9a")