| screenshots | Update theme | |
| dingo-theme.el | Update theme | |
| LICENSE | Dingo for all | |
| README.md | Update theme | |
Dingo
A theme for Emacs. Originally based off the built-in wombat theme, though diverged through entropy and vague vibes.
Dingo mainly customizes/supports the typical built-in window elements along with font-lock, Slime and Sly, and some of Org mode. Note that the font-lock faces are geared towards Lisps (Elisp, Scheme, Common Lisp) as those are what I program in. No clue how well/poorly suited it is for other languages.
Install
Clone the repository some place, add the directory to custom-theme-load-path and load the theme. For example in your init file you might have
(add-to-list 'custom-theme-load-path (expand-file-name "themes/dingo-theme/" user-emacs-directory))
(load-theme 'dingo t)
You might also want to experiment with different fonts and sizes, especially for org-mode. In my init file I have:
(custom-set-faces
;; global fonts
'(variable-pitch ((t (:family "Atkinson Hyperlegible" :height 1.0))))
'(variable-pitch-text ((t (:inherit variable-pitch))))
'(fixed-pitch-serif ((t (:inherit variable-pitch))))
'(fixed-pitch ((t (:inherit default))))
;; org
'(org-special-keyword ((t (:height 0.8))))
'(org-block-begin-line ((t (:extend t :slant italic :weight normal :height 1.0 :family "Public Sans"))))
'(org-document-title ((t (:slant oblique :height 1.2 :family "Atkinson Hyperlegible"))))
'(org-superstar-item ((t (:height 1.1))))
'(org-level-1 ((t (:slant oblique :weight semi-bold :height 1.0 :family "Victor Mono"))))
'(org-level-2 ((t (:inherit org-level-1))))
'(org-level-3 ((t (:inherit org-level-1))))
'(org-level-4 ((t (:inherit org-level-1))))
'(org-level-5 ((t (:inherit org-level-2))))
'(org-level-6 ((t (:inherit org-level-3))))
'(org-drawer ((t (:height 0.8))))
'(org-quote ((t (:family "Atkinson Hyperlegible"))))
'(org-todo ((t (:height 1.0 :weight bold))))
'(org-tag ((t (:inherit org-drawer :height 0.8 :family "PragmataPro Mono")))))
As you can probably tell I like Atkinson Hyperlegible. As for a fixed width font, all the screenshots below use Pragmata Pro at 13px.