a3f4a72256
Move siren-shell-pop module to shell category
2019-09-10 16:59:04 +01:00
bfed1f8822
Don't turn on global whitespace-mode
...
It's already turned on within each mode I care about.
2019-09-04 13:55:08 +01:00
288fdddbc1
Disable realgud module, I never really use it
2019-09-04 13:54:35 +01:00
e6d7c425c3
Ignore sorbet directory from helm-ag and projectile
2019-09-04 13:54:07 +01:00
7b77e2669d
Don't pin magit to stable releases
...
The magit-status issues I previously had with the main melpa versions
seem to have been fixed.
2019-09-04 13:53:08 +01:00
3be7212e80
Bump version to 0.5.0
v0.5.0
2019-08-17 17:55:23 +01:00
f683ce205b
Don't use use-package to setup before-save hooks
...
It causes the package to be lazy-loaded whenever the before-save hook
runs, even if you've not used the package in question yet.
2019-08-17 17:34:16 +01:00
1cb4369d6e
Fix paste indenting issues with Makefiles
...
And also improve the siren custom options.
2019-08-17 17:33:24 +01:00
c278381f86
Update dired+ package in vendor directory
2019-08-17 17:32:44 +01:00
39c6546671
Get rid of omnifmt that is no longer used
2019-08-17 17:32:09 +01:00
d87b07f824
Update readme
2019-08-17 17:06:00 +01:00
0375cd0328
Ensure module names cannot collide with core setup files
...
The core setup files for Emacs Siren which lives in the core directory
followed a `siren-*.el` naming convention, which is the same as the
naming convention for modules.
This means that the `modules/core/siren-packages.el` module for adding
packages for Emacs package development, was not being loaded due to it's
name conflicting with `core/siren-packages.el` which sets up and
configures the packaging system.
So all files under the root `core` directory now follow a
`siren-core-*.el` naming scheme, meaning modules should no longer
conflict with core files.
2019-08-17 17:00:35 +01:00
384136d95d
Add module for ialign
2019-08-16 16:28:47 +01:00
70565fa9d7
Add module for shell-pop
2019-08-16 13:59:58 +01:00
20ddd90087
Add module for magit-todos
2019-08-16 13:46:02 +01:00
1e78e857d2
Switch from escreen to persp-mode
2019-08-16 13:17:44 +01:00
b5b7905fe5
Have projectile ignore .extension directories
2019-08-16 13:17:44 +01:00
9ebd3c192b
Fix typo in siren-persp-mode module
2019-08-16 13:17:44 +01:00
aed84c02d1
Fix a typo in unused module
2019-08-16 13:17:36 +01:00
e79a3b13a3
Cleanup query replace related keybindings a bit
2019-08-16 13:17:36 +01:00
6955d5ce1e
Add additional projectile keybindings
...
This ensures those keybindings work even before the package is loaded by
use-package.
2019-08-16 00:30:06 +01:00
c134ca96f0
Add module for persp-mode
2019-08-16 00:14:42 +01:00
9eb8f8e10a
Use doom-modeline for doom themes
2019-08-15 23:35:15 +01:00
a8e3f54f3d
Add module for paradox
2019-08-15 23:35:09 +01:00
d67bfa6e4b
Add module for yaml-imenu
2019-08-15 23:35:01 +01:00
d34bc78f11
Add module for minions
2019-08-15 23:34:53 +01:00
e7d55655d7
Improve lsp-mode keybindings
2019-08-14 12:57:35 +01:00
a7039ea983
Pin magit to melpa-stable source
...
Latest master build of magit seems to have issues with the status
buffer, where it turns on syntax high-lighting for quoted strings and
other weirdness that leaks all over the status buffer.
2019-08-12 11:20:15 +01:00
ed268e13f4
Set melpa unstable as primary package source
2019-08-12 11:19:48 +01:00
5dc0a5053f
Rework package archive setup, preferring melpa-stable over melpa
...
Changed up package-archive setup again, this time we just hard-code all
the archive sources, rather than do fancy detection of if we can use
HTTPS or not.
Also we're throwing MELPA Stable into the mix, and giving it higher
priority than regular MELPA. The idea is to try to typically install
stable packages, but fall-back onto the regular MELPA source if there is
no stable version of it.
First impressions with a clean re-install of all packages is
promising. Time will tell if I have any issues.
2019-08-08 19:32:53 +01:00
6648b41d0a
Update melpa setup code
2019-07-22 14:01:23 +01:00
953438c2b9
Bump version to 0.4.15
v0.4.15
2019-06-18 10:55:28 +01:00
697da89a00
Remove defunct custom-faces in custom.el
...
These are now set via use-package's :custom-face option.
2019-06-18 10:54:32 +01:00
4d369d8100
Update package-selected-packages in custom.el
2019-06-18 10:47:34 +01:00
ecd8b75e2c
Add rbenv package to siren-ruby module
2019-06-18 10:38:58 +01:00
308d530197
Reconfigure smartparens after some changes to its default keybindings
2019-06-16 15:58:08 +01:00
a3164d5c99
Update package-selected-packages variable in custom.el
2019-06-14 19:43:26 +01:00
b489372b57
Add modules for dart and flutter
2019-06-10 20:11:24 +01:00
8687543af3
Wrap up stuff within use-package for the siren-golang module
2019-06-10 20:10:27 +01:00
57f670088d
Use use-package's :custom and :custom-face options everywhere
2019-06-10 19:29:58 +01:00
cf30454641
Add module for writeroom-mode
...
It has issues with linum-mode, so currently linum-mode needs to be
manually disabled. I will make it automatically toggle linum-mode when
enabling/disabling writeroom-room at some point.
2019-06-03 16:55:21 +01:00
3dd5215584
Update siren-move-dup module to avoid deprecation warnings
2019-06-03 16:54:47 +01:00
c774b3ce5f
Remove company-dabbrev-code stuff causing errors
2019-06-03 16:54:34 +01:00
264ed57bc6
Format markdown files with prettier on save
2019-06-03 16:53:27 +01:00
02669bbb6f
Make keybindings for markdown-mode more consistent with other modes
2019-06-03 16:53:21 +01:00
d0d284cecb
Add ox-gfm package
2019-05-15 17:49:31 +01:00
c83d12a0d4
Refactor org-mode setup, adding ox-jira package
2019-05-15 16:46:10 +01:00
a65fc41b2c
Add helm-lsp package
2019-04-29 13:22:49 +01:00
a4d5c15995
Break apart LSP setup into separate modules
2019-04-29 13:22:05 +01:00
92008c30ca
Bump version to 0.4.14
v0.4.14
2019-04-11 13:15:57 +01:00