doomemacs/modules/ui/doom
2017-06-29 14:58:10 +02:00
..
autoload Change how themes, fonts & modelines are loaded 2017-06-28 16:18:24 +02:00
config.el Add doom-(pre|post)-reload-theme-hook 2017-06-29 14:58:10 +02:00
packages.el Add solaire-mode 2017-06-05 12:35:51 +02:00
README.org Move nav-flash from ui/doom to ui/nav-flash (#92) 2017-06-04 18:28:17 +02:00

:ui doom

This module modifies Emacs' user interface.

DOOM's look is loosely inspired by Atom's One Dark theme, and is largely contained in the doom-themes plugin.

By default, this module uses:

  • Fira Mono and Fira Sans (fonts)
  • DejaVu Sans Mono (font, for displaying unicode characters)
  • hideshow, modified to use a nicer folded-region indicator.
  • Custom fringe bitmaps for git-gutter-fringe (thin bars)

Install

Fira Mono is this module's only dependency (if you want to use it).

MacOS

brew tap caskroom/fonts
brew cask install font-fira-{sans,mono} font-dejavu-sans

Arch Linux

sudo pacman --noconfirm --needed -S ttf-fira-{sans,mono} ttf-dejavu

Troubleshooting

Strange font symbols

If you're getting strange unicode symbols, that is likely all-the-icons doing (caused by other UI modules, specifically doom-modeline and doom-dashboard).

You must install the fonts included with all-the-icons with: M-x all-the-icons-install-fonts.