Commit Graph

909 Commits

Author SHA1 Message Date
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