Currently this is what the doom doctor
looks like on my machine:
> doom doctor
The doctor will see you now...
> Checking your Emacs version...
> Checking for Doom's prerequisites...
> Checking for Emacs config conflicts...
> Checking for missing Emacs features...
> Checking for private config conflicts...
> Checking for common environmental issues...
! Detected Fish as your $SHELL
Fish (and possibly other non-POSIX shells) is known to inject garbage
output into some of the child processes that Emacs spawns. Many Emacs
packages/utilities will choke on this output, causing unpredictable
issues. To get around this, either:
- Add the following to $DOOMDIR/config.el:
(setq shell-file-name (executable-find "bash"))
- Or change your default shell to a POSIX shell (like bash or zsh)
and explicitly configure your terminal apps to use the shell you
want.
If you opt for option 1 and use one of Emacs' terminal emulators, you
will also need to configure them to use Fish, e.g.
(setq-default vterm-shell (executable-find "fish"))
(setq-default explicit-shell-file-name (executable-find "fish"))
> Checking for stale elc files...
> Checking for problematic git global settings...
> Checking Doom Emacs...
ā Initialized Doom Emacs 3.0.0-pre
ā Detected 46 modules
ā Detected 194 packages
> Checking Doom core for irregularities...
Found Symbols Nerd Font Mono
> Checking for stale elc files in your DOOMDIR...
> Checking your enabled modules...
> :lang markdown
! Couldn't find a markdown compiler, `markdown-preview' won't work
To resolve the :lang markdown
issue it would be really helpful if the output included a link to the docs. Iām picturing something like:
> :lang markdown (https://github.com/doomemacs/doomemacs/tree/master/modules/lang/markdown)
! Couldn't find a markdown compiler, `markdown-preview' won't work
That way I could more easily visit the docs for the module and find the list of supported markdown compilers so I can resolve the warning.
Since users can also create custom modules maybe each module has to opt-in to this with a doc-link
-type setting.
Loading data dump...