fix(treemacs): replace all-the-icons with nerd-icons

Ref: #7411
Close: #7428
Ref: https://discourse.doomemacs.org/t/4147
This commit is contained in:
Henrik Lissner 2023-09-15 21:19:06 +02:00 committed by Yann Esposito (Yogsototh)
parent 54ec3d4763
commit 5a3132bed9
Signed by untrusted user who does not match committer: yogsototh
GPG key ID: 7B19A4C650D59646
3 changed files with 7 additions and 3 deletions

View file

@ -14,9 +14,7 @@
(add-hook 'doom-load-theme-hook #'doom-themes-neotree-config)
(setq doom-themes-neotree-enable-variable-pitch t
doom-themes-neotree-file-icons 'simple
doom-themes-neotree-line-spacing 2))
(when (modulep! :ui treemacs)
(add-hook 'doom-load-theme-hook #'doom-themes-treemacs-config)))
doom-themes-neotree-line-spacing 2)))
(use-package! solaire-mode

View file

@ -42,6 +42,11 @@ This must be set before `treemacs' has loaded.")
0))))
(use-package! treemacs-nerd-icons
:after treemacs
:config (treemacs-load-theme "nerd-icons"))
(use-package! treemacs-evil
:when (modulep! :editor evil +everywhere)
:defer t

View file

@ -2,6 +2,7 @@
;;; ui/treemacs/packages.el
(package! treemacs :pin "fe471314f198f9aff268637a766a6ade0a5b5d96")
(package! treemacs-nerd-icons :pin "9876cb478145a0ec4e36f64ff6583f3de7126216")
;; These packages have no :pin because they're in the same repo
(when (modulep! :editor evil +everywhere)
(package! treemacs-evil))