❯ doom doctor
The doctor will see you now...
Checking your Emacs version...
Checking for Doom's prerequisites...
Checking for Emacs config conflicts...
! Found another Emacs config: ~/.emacs.d (directory)
Having multiple Emacs configs may prevent Doom from loading
properly. Emacs will load the first it finds and ignore the rest. If
Doom isn't starting up correctly (e.g. you get a vanilla splash
screen), make sure that only one of these exist.
Chemacs users may ignore this warning.
Checking for missing Emacs features...
! Emacs was not built with native compilation support
Users will see a substantial performance gain by building Emacs with
native compilation support, availible in emacs 28+.You must install a
prebuilt Emacs binary with this included, or compile Emacs with the
--with-native-compilation option.
Checking for private config conflicts...
Checking for common environmental issues...
Checking for stale elc files...
Checking for problematic git global settings...
Checking Doom Emacs...
✓ Initialized Doom Emacs 3.0.0-pre
✓ Detected 31 modules
✓ Detected 116 packages
Checking Doom core for irregularities...
! Your $HOME is recognized as a project root
Emacs will assume $HOME is the root of any project living under $HOME. If this
isn't desired, you will need to remove ".git" from
`projectile-project-root-files-bottom-up' (a variable), e.g.
(after! projectile (setq projectile-project-root-files-bottom-up (remove ".git"
projectile-project-root-files-bottom-up)))
! "NFM.ttf" font is not installed on your system
Some needed fonts are not properly installed on your system. To download and
install them, run `M-x nerd-icons-install-fonts' from within Doom