summaryrefslogtreecommitdiff
path: root/config/modeline.el
diff options
context:
space:
mode:
authorbh <qn+git@excalibur.computer>2025-12-12 16:31:16 +0800
committerbh <qn+git@excalibur.computer>2025-12-12 16:31:16 +0800
commitf5e40c74da77adf875dea03c0a120ea64d7a58d4 (patch)
tree76f0bcc5be4f74b159fdb7ca618bb8778b18c69b /config/modeline.el
parentc85fe0eeee044478126584582adbe7e4322de8a6 (diff)
Added Treemacs
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))