Advanced customization
Unlike the predefined customization options which follow a clear pattern of allowing the user to quickly specify their preference, the themes also provide a more flexible, albeit a bit more difficult, mechanism to control things with precision (Customization Options).
This section is of interest only to users who are prepared to maintain their own local tweaks and who are willing to deal with any possible incompatibilities between versioned releases of the themes. As such, they are labeled as “do-it-yourself” or “DIY”.
- DIY Palette override presets
- DIY Stylistic variants using palette overrides
- DIY More accurate colors in terminal emulators
- DIY Range of color with terminal emulators
- DIY Per-theme customization settings
- DIY Do not extend the region background
- DIY Add padding to the mode line
- DIY Remap face with local value
- DIY Font configurations for Org and others
- DIY Configure bold and italic faces
- DIY Custom Org todo keyword and priority faces
- DIY Custom Org emphasis faces
- DIY Use colored Org source blocks per language
- DIY Measure color contrast
- DIY Load theme depending on time of day
- DIY Backdrop for pdf-tools
- DIY Toggle themes without reloading them
- DIY Use more spacious margins or padding in Emacs frames
- DIY Custom hl-todo colors
- DIY Add support for solaire-mode
- DIY Use a hook at the post-load-theme phase