Commit Graph

52 Commits

Author SHA1 Message Date
ccb2d7a703 feat(theme): tweak completion related faces
Remove face overrides for oderless, vertico and selectrum. The defaults
from doom-themes are actually pretty nice once I gave them a chance :P

Also customize the built-in completions-common-part face so it matches
doom-themes' setup for orderless.
2022-07-19 00:39:53 +01:00
9d72997be0 feat(ui): add solaire-mode 2022-07-16 00:07:45 +01:00
558e6a97d1 feat(workspaces/tab-bar): easier use of tab groups
Expose tab-group via a keybindings, and also tweak tab-bar group face to
make it less annoying than the default.
2022-07-15 23:36:41 +01:00
9c13005937 fix(themes/doom-overrides): don't tweak vertical-bar in light themes 2022-07-15 23:08:27 +01:00
0a72c333cb chore(themes/doom-overrides): use doom-themes-set-faces helper
The doom-themes-set-faces essentially just lets you apply a doom-themes
faces spec against any theme you want.

Since we're defining a theme meant to override and extend various faces
from doom-themes, this makes it easier to do so, but also enables the
use of targeting light and dark theme variants with &light and &dark.
2022-07-15 23:07:29 +01:00
f319097821 feat(whitespace): re-enable whitespace mode without newline-mark
Turns out the conflicts with both copilot and highlight-indent-guide was
due to the newline-mark. Hence disable newline-mark and re-enable
whitespace mode.
2022-06-20 20:22:35 +01:00
c5010120da feat(editor): improve styling of highlight-indent-guides package
Use regular face definitions in override theme instead of the percentage
custom vars.
2022-06-18 00:23:16 +01:00
92c16d4dcb feat(language/go): use tree-sitter-mode and tree-sitter-hl-mode 2022-03-10 21:11:26 +00:00
f496e14710 feat(themes): add lsp-ui-doc-border styling to override theme 2022-02-07 11:03:49 +00:00
1452d750fc chore(theme): tweak vertical-bar color in console 2022-01-18 00:51:34 +00:00
cccff7190a feat(projects/treemacs): customize highlight line background color 2021-10-22 11:28:53 +01:00
bde765001b feat(navigation): make helm take up full frame
Further tweaks to helm appearance, now simply take up the full frame
with it's completion UI. When follow mode is enabled, have preview
appear in bottom half of the window.
2021-10-06 23:44:52 +01:00
784a29585a fix(theme): tweak magit-diff-hunk-heading face to make it more readable 2021-09-13 12:31:37 +01:00
c7169f5f51 chore(theme): tidy up overrides theme 2021-06-20 01:27:16 +01:00
07b0013c75 feat(editor): add config for vertico + orderless as a alternative to selectrum
I still prefer selectrum for the time being, but I've written the
config, might as well commit it for potential future use or
experimentation.
2021-06-20 01:27:15 +01:00
8c96e38141 feat(ui): improve vertical-border border character when running in terminal 2021-06-19 19:41:38 +01:00
63b5441deb feat(navigation): use helm-posframe 2021-06-17 20:16:52 +01:00
93c22e1bb9 feat(editor): replace ido and amx with selectrum, prescient and marginalia 2021-06-17 20:13:57 +01:00
3ab4ef51e3 fix(theme): override whitespace-tab background to match normal bg color 2021-06-14 10:35:58 +01:00
d191ceea5d feat(ui): improve vertical bar styling, especially in terminal 2021-05-15 01:01:21 +01:00
e434e41d97 feat(version-control): improve styling of diff-hl indicators 2021-05-15 01:00:27 +01:00
349f007fe9 feat(shell): add xterm-color package to colorize compilation buffers
Some commands which output to compilation buffers did not get their
output colorized correctly by default. This ensures that terminal based
escape sequences are correctly handled.
2021-04-07 23:50:11 +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
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
6794d1fdd3 chore(themes): Update custom tweaks to doom-themes
At some point I need to make a common function or something for any/all
doom themes, as I tweak them all the same way :P
2020-02-14 11:13:06 +00:00
b13ca362cb feat(packages): Replace package.el with straight.el 2020-02-04 10:08:37 +00:00
464757740e feat(editor): Support Emacs 27's native fill-column-indicator 2020-01-26 22:50:07 +00:00
abff344eb2 refactor(folding): Improve siren-folding module
- Add a siren-folding function which enables all folding-related modes,
  and change other modules to use this new function.
2020-01-26 21:39:46 +00:00
392d769816 feat(line-numbers): Swap linum for built-in display-line-numbers
Also create a new siren-display-line-numbers module and function that's
responsible for turning on the display of line numbers. Future changes
to how line numbers are displayed can now be done in a single place.
2020-01-26 20:44:13 +00:00
23bcaa94cd Add config for doom-opera-light theme 2019-09-19 11:21:23 +01:00
fd71633d25 Fix typo in siren-theme-doom-nord-light.el 2019-09-19 11:17:39 +01:00
9eb8f8e10a Use doom-modeline for doom themes 2019-08-15 23:35:15 +01:00
57f670088d Use use-package's :custom and :custom-face options everywhere 2019-06-10 19:29:58 +01:00
3900a32317 Change theme in terminal mode to doom-one 2018-07-10 12:00:21 +01:00
42d260df9b Add config for doom-nord-light theme 2018-06-23 13:19:36 +01:00
47b42cc4ba Add theme module for doom-nord theme 2018-06-06 17:03:10 +01:00
3ce9ec46a1 Add hlinum package to highlight current line in linum-mode 2018-05-30 12:30:57 +01:00
43b092a8b0 Don't lazy-require siren module dependencies
All siren modules lazy-load if they can, so there's no need to
lazy-require a siren module.

Also this avoids the annoyance of the first time you use a feature
it triggers a package install from melpa. All such things should
happen as part of Emacs startup.
2018-01-10 14:42:07 +00:00
f08770cd00 Customize color of hideshowvis icons in sidebar 2017-12-24 03:14:16 +00:00
575c05ba49 Customize doom-vibrant theme slightly 2017-12-23 18:14:22 +00:00
db171f0d56 Add missing config value for doom-vibrant theme 2017-12-23 17:56:16 +00:00
e22681b295 Ensure all-the-icons is available for doom-vibrant-theme 2017-12-23 17:55:49 +00:00
079a89a2be Remove useless require of doom-themes 2017-12-23 17:55:20 +00:00
54184d03d2 Disable doom-themes-org-config
I was causing org-mode to act weird. So let's disable it.
2017-12-22 16:53:37 +00:00
ad43d007c4 Tweak doom-vibrant theme settings 2017-12-16 16:13:36 +00:00
71ed6bb822 Add theme module for doom-vibrant theme 2017-12-15 13:24:48 +00:00
a7391340ff Add theme module for spacemacs-dark theme 2017-12-15 13:24:44 +00:00
6f76b1fe39 Fix typo 2017-12-15 13:22:58 +00:00
959aa1e0d5 Add theme definition for atom-one-dark 2017-04-12 23:47:36 +01:00
e1ba050658 Fix theme file comments 2017-04-12 23:47:21 +01:00