Commit Graph

20 Commits

Author SHA1 Message Date
e1fe7ef4e9 fix(themes/doom): correctly load theme when running in terminal
On macOS when running Emacs in a terminal, the ns-system-appearance
variable is defined, but set to nil. We now cater for that, and simply
default to loading the dark theme.
2022-08-10 21:25:47 +01:00
9db27243f7 feat(themes/doom): add support for ns-system-appearance
Emacs will now change theme automatically on macOS when system
appearance is changed between light/dark. And also sets the appropriate
theme on startup too.
2022-07-31 00:29:00 +01:00
33552444ab feat(theme): add alias commands to quickly activate light/dark theme 2022-07-19 00:39:53 +01:00
32a704a9e4 chore: minor tidying 2022-07-15 23:40:01 +01:00
2b39d5b0d7 chore(use-package): use :preface in favor of :init when defining things 2022-04-22 23:25:56 +01:00
5f4aa98abd feat(theme): improve doom-themes overrides by using a proper theme
Instead of manually just setting faces after loading a doom-themes
theme, let's use a custom override theme which we apply right after
applying any doom-themes theme.

The override theme uses various doom-color helpers, so the colors it
uses will be based on the most recently applied doom-themes theme.
2021-04-07 23:50:11 +01:00
301a134a72 feat(themes): make vertical divider between windows slightly more prominent 2021-04-02 10:37:25 +01:00
1e5cc844d2 feat(version-control): add module for git-gutter as an alternative to diff-hl
For now I'm still using diff-hl, but I wanted to get git-gutter
configured so I can easily give try it out and compare it against
diff-hl.
2021-04-02 10:35:39 +01:00
e7020e814a feat(version-control): tweak diff-hl style
Change style back to a plain vertical line, but slightly narrower than
last time which I ended up not liking, while also aligning it to the
right hand side of the left fringe, so there's a gap between the window
border and the diff-hl status line. Also tweak the colors a bit.

I feel this works better, and keeps things nice and clean.
2021-04-02 10:15:22 +01:00
49c85482b1 feat(themes): make comments and vertical bar slightly more visible 2021-03-15 23:06:46 +00:00
601a040d2c feat(version-control): add git-gutter support to siren-doom-themes customizations 2021-02-17 02:10:27 +00:00
00f6db64de feat(version-control): change diff-hl fringe bitmap style to be a thin solid line 2021-02-17 02:10:25 +00:00
efae487c94 feat(version-control): use diff-hl-margin-mode when running Emacs in a terminal 2021-02-17 02:04:56 +00:00
50a85ca8d8 fix(packages): fix incompatibility with latest use-package
Due to changes to use-package's :custom option, my abuse of it to set
custom variables no longer works and yields errors.

Instead correctly set custom variables with defvar.
2021-01-15 02:11:18 +00:00
88ceeaa7c7 fix(themes): Handle highlight-indent-guides when switching themes 2020-05-30 16:46:36 +01:00
c458d8ef2f feat(dired): Customize dired+ faces to match doom-themes
Also ensure dired+ is always loaded, as lazy-loading it seems to cause
the first dired buffer to not use dired+ plus, but all others afterwards
do.
2020-05-07 19:20:21 +01:00
1692aa1944 fix(windows): Make zoom-window package play nice with persp-mode
And also improve zoom-window color selection by adding a doom-themes
override for zoom-window, removing the hard-coded modeline background
color which was used before.
2020-03-24 18:15:22 +00:00
045520a603 feat(editor): Use auto-highlight-symbol instead of highlight-symbol
It turns out that auto-highlight-symbol is a bit more advanced, with a
MUCH nicer edit symbol feature than highlight-symbol does.
2020-03-06 18:35:11 +00:00
3062dd1b62 chore(themes): Improve doom-themes setup
Also provide `M-x siren-doom-themes-load` to interactively choose a doom
theme to load and apply my custom set of tweaks.
2020-02-16 11:22:03 +00:00
b923979f7a chore(themes): Simplify theme initialization and setup
I've been using doom-themes' doom-vibrant for long enough now that I'm
certain I won't be moving away from it anytime soon. So let's simplify
and strip away all other theme setup stuff.
2020-02-14 23:53:45 +00:00