Commit Graph

27 Commits

Author SHA1 Message Date
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
e71ed5fc4e Change header/footer comment of all files to make elisp happy 2016-01-31 10:39:26 +00:00
c791150a06 Add rewritten config, dubbed emacs-siren
I've taken a lot of inspiration from Emacs-Prelude when it came to the
structure of this rewritten config. I didn't want to use Prelude as I
don't agree with all it's defaults, nor do I want to have to deal with
any future changes in Prelude that might break things for me. So instead
I went down the fully custom path, but heavily inspired by Prelude, both
in terms of file/code structure, and also some of it's features.

Compared to my old config setup, it's got most of the same things, but
nearly everything is in a module file now, making it easy to fully
enable/disable certain features.
2015-10-04 08:56:07 +01:00