.. | ||
config.el | ||
packages.el | ||
README.org |
:ui doom
Description unfold
This module gives Doom its signature look: powered by the doom-one theme (loosely inspired by Atom's One Dark theme) and doom-package:solaire-mode. Includes:
- A custom folded-region indicator for doom-package:hideshow.
- File-visiting buffers are slightly brighter (thanks to doom-package:solaire-mode).
Maintainers
Module flags
This module has no flags.
Hacks
No hacks documented for this module.
TODO Changelog
This module does not have a changelog yet.
Installation
Enable this module in your doom!
block.
This module has no external requirements.
TODO Usage
This module has no usage documentation yet. Write some?
TODO Configuration
This module's configuration documentation is incomplete. Complete it?
Changing theme
Although this module uses the doom-one
theme by default, doom-themes offers a
number of alternatives:
- doom-one: doom-themes' flagship theme, inspired by Atom's One Dark themes
- doom-vibrant: a more vibrant version of doom-one
- doom-molokai: based on Textmate's monokai
- doom-nova: adapted from Nova
- doom-one-light: light version of doom-one
- doom-peacock: based on Peacock from daylerees' themes
- doom-tomorrow-night: by Chris Kempson
- And many more…
This can be changed by changing the doom-theme
variable, e.g.
;; in $DOOMDIR/config.el
(setq doom-theme 'doom-molokai)
Changing fonts
core/core-ui.el has four relevant variables:
-
doom-font
- the default font to use in Doom Emacs.
-
doom-big-font
- the font to use when
doom-big-font-mode
is enabled. -
doom-variable-pitch-font
- the font to use when
variable-pitch-mode
is active (or where thevariable-pitch
face is used). -
doom-symbol-font
- the font used to display unicode symbols. This is ignored if the doom-module::ui unicode module is enabled.
(setq doom-font (font-spec :family "Fira Mono" :size 12)
doom-variable-pitch-font (font-spec :family "Fira Sans")
doom-symbol-font (font-spec :family "JuliaMono")
doom-big-font (font-spec :family "Fira Mono" :size 19))
Troubleshooting
Strange font symbols
If you're seeing strange unicode symbols, this is likely because you don't have
nerd-icons
's font icon installed. You can install them with M-x
nerd-icons-install-fonts
.
Ugly background colors in tty Emacs for daemon users
doom-package:solaire-mode is an aesthetic plugin that makes non-file-visiting buffers darker than the rest of the Emacs' frame (to visually differentiate temporary windows or sidebars from editing windows). This looks great in GUI Emacs, but can look questionable in the terminal.
It disables itself if you start tty Emacs with $ emacs -nw
, but if you create
a tty frame from a daemon (which solaire-mode cannot anticipate), you'll get an
ugly background instead.
If you only use Emacs in the terminal, your best bet is to disable the solaire-mode package:
;; in $DOOMDIR/packages.el
(package! solaire-mode :disable t)
Frequently asked questions
This module has no FAQs yet. Ask one?
TODO Appendix
This module has no appendix yet. Write one?