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
986025f473
Unset M-[ keybinding as it causes issues with pasting in terminal
2019-04-11 12:39:12 +01:00
c6729d4297
Set groovy-mode indentation to 4 spaces
2019-04-05 10:54:18 +01:00
d802719cff
Update vendored dired+ package
2019-03-26 11:58:20 +00:00
7385a6e015
Remove commented out and no longer use go related packages
2019-03-26 01:32:59 +00:00
448f7fe268
Have go-test use verbose output
2019-03-26 01:32:59 +00:00
6c1d53c9f2
Add C-l keybinding to dired to go one folder up
2019-03-26 01:32:59 +00:00
2e6dd89003
Store all temporary stuff in a specific cache folder
...
Instead of using effectively TMPDIR on the machine, let's use a `cache`
folder in the root of the .emacs.d directory.
2019-03-25 17:17:32 +00:00
928a34b7e2
Use lsp-mode for rust
2019-03-05 00:22:42 +00:00
544d9c8acf
Update magit settings
2019-02-12 16:26:33 +00:00
d8358f7d7d
Swap M-x and C-x C-m keybindings between smex and helm-command
...
I mostly use C-x C-m instead of M-x as I for some reason find it less
annoying to type. I really like helm-command's helm-M-x function, but I
find slightly too slow and slightly too intrusive than smex.
Hence I'm switching back my main keybinding to smex, but still leaving
helm-M-x bound to the M-x keybinding I use very rarely, just so I can
still access it when I need to.
2019-02-08 15:15:23 +00:00
506bf8db07
Bump version to 0.4.13
v0.4.13
2019-02-04 11:00:00 +00:00
625fe82382
Update git-link config custom functions for new hostname
2019-02-01 16:07:47 +00:00
7de2aecd5f
Add configuration for groovy-mode
2019-01-31 16:56:07 +00:00
e0f9f84346
Bump version to 0.4.12
v0.4.12
2019-01-28 11:39:54 +00:00
ca7826e84e
Ignore lsp-mode session state file
2019-01-28 11:39:28 +00:00
7a83561c0e
Add lsp-mode keybindings to ruby-mode
2019-01-28 11:38:29 +00:00
8f011c0c24
Initial go-mode updates for go modules
...
This also changes from using gocode and company for auto-completion, to
using lsp-mode with the bingo language server, and company as the
completion front-end.
2019-01-28 11:37:01 +00:00
3753943f9a
Swap from custom siren-goto-symbol module to helm-imenu package
2019-01-28 11:36:05 +00:00
85affd51fd
Switch from magithub to forge
2019-01-28 11:35:38 +00:00
0d3d81895f
Update custom.el with string-edit
2019-01-28 11:33:45 +00:00