linum-mode *really* slows down buffers when they're displayed in more than one window. This lag isn't present in nlinum. nlinum isn't perfect either but... lesser of two evils. This includes advisors and an ESC hook to mitigate the issue of disappearing nlinum line numbers. |
||
---|---|---|
.. | ||
autoload | ||
config.el | ||
packages.el | ||
README.org |
: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)
- nav-flash: blinks the current line when jumping large distances, to help keep track of the cursor.
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
.