Skip to content

Instantly share code, notes, and snippets.

@redblobgames
Last active October 15, 2019 11:33
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save redblobgames/c5ae28de78ab4857afb8b44e97e09849 to your computer and use it in GitHub Desktop.
Save redblobgames/c5ae28de78ab4857afb8b44e97e09849 to your computer and use it in GitHub Desktop.
Emacs: dark fringe, line numbers
(set-face-attributes 'header-line nil :inherit 'sample :foreground "gray70" :background "gray20")
(set-face-attributes 'fringe nil :foreground "gray70" :background "gray20")
(cl-loop for buffer in '(" *Echo Area 0*" " *Echo Area 1*") do
(with-current-buffer buffer
(face-remap-add-relative 'default '(:family "Muli" :background "gray20" :foreground "white"))))
(set-face-attributes 'line-number nil :family "M+ 1m" :height 0.6 :foreground "#ccc" :background "gray20")
(set-face-attributes 'line-number-current-line nil :inherit 'line-number :foreground "white" :background "blue")
(when (fboundp 'global-display-line-numbers-mode)
(setq-default display-line-numbers-width 4)
(global-display-line-numbers-mode 1))
(set-face-attribute 'window-divider nil :foreground "gray20")
(set-face-attribute 'window-divider-last-pixel nil :inherit 'window-divider)
(set-face-attribute 'window-divider-first-pixel nil :inherit 'window-divider)
(setq window-divider-default-places t)
(setq window-divider-default-right-width 8)
(setq window-divider-default-bottom-width 1)
(window-divider-mode 1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment