summaryrefslogtreecommitdiff
path: root/config/modeline.el
diff options
context:
space:
mode:
Diffstat (limited to 'config/modeline.el')
-rw-r--r--config/modeline.el6
1 files changed, 6 insertions, 0 deletions
diff --git a/config/modeline.el b/config/modeline.el
index 20d94d4..b6941ef 100644
--- a/config/modeline.el
+++ b/config/modeline.el
@@ -4,6 +4,12 @@
;;(use-package nerd-icons)
(use-package nerd-icons
:config
+ ;; Fix missing data symlink (straight.el doesn't create it automatically)
+ (let ((data-link (expand-file-name "straight/build/nerd-icons/data" user-emacs-directory))
+ (data-source (expand-file-name "straight/repos/nerd-icons/data" user-emacs-directory)))
+ (unless (file-exists-p data-link)
+ (when (file-exists-p data-source)
+ (make-symbolic-link data-source data-link))))
;; Prevent icons from becoming bold in active modeline
(dolist (face (face-list))
(when (string-prefix-p "nerd-icons-" (symbol-name face))