mirror of
https://github.com/doomemacs/doomemacs.git
synced 2025-12-06 02:30:33 -08:00
2.7 KiB
2.7 KiB
ui/doom
Description
This module modifies Emacs' user interface.
Doom's look is loosely inspired by Atom's One Dark theme, and is largely contained in the] plugin.
- A colorscheme inspired by Atom's One Dark theme (now available in a separate plugin: doom-themes)
- A custom folded-region indicator for
hideshow - "Thin bar" fringe bitmaps for
git-gutter-fringe - File-visiting buffers are slightly brighter (powered by solaire-mode)
Module Flags
This module provides no flags.
Prerequisites
This module has no prereqisites.
Configuration
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
This can be changed by changing the doom-theme variable, e.g.
(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-modeis enabled. -
doom-variable-font - the font to use when
variable-pitch-modeis active (or where thevariable-pitchface is used). -
doom-unicode-font - the font used to display unicode symbols. This is ignored if the
:ui unicodemodule is enabled.
(setq doom-font (font-spec :family "Fira Mono" :size 12)
doom-variable-pitch-font (font-spec :family "Fira Sans")
doom-unicode-font (font-spec :family "DejaVu Sans Mono")
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 all-the-icons's font icon installed. You can install them with M-x all-the-icons-install-fonts.