Commit graph

164 commits

Author SHA1 Message Date
569bfe9c5b Ignore jedi’s python environments 2016-10-19 22:54:17 +02:00
0c2517f9f9 Enable company-mode in CSS mode 2016-10-19 22:53:07 +02:00
515d8ee715 Change Gnus group buffer line format 2016-10-19 22:52:51 +02:00
5a665e317c Move Gnus config to separate file 2016-10-19 21:04:23 +02:00
a0b9627c7f Add a helpers library
This way different modules can use it without getting weird circular
dependencies.
2016-10-19 21:03:08 +02:00
b2e36aaad5 Add the site lisp dir to load path for compilation 2016-10-19 21:02:33 +02:00
7f5546870c Compile site lisps before main init
This stops Emacs complaining that some file is newer when the main
config depends on it. I don’t add a make dependency between them because
init.el doesn’t need to be recompiled when normal elisp files are
changed. Only when macros are involved.
2016-10-19 21:01:01 +02:00
29a89c07ec Enable electric pairing in (S)CSS buffers 2016-10-17 03:36:54 +02:00
5fdb1c55b8 Ignore compiled zsh functions in counsel 2016-10-17 03:32:33 +02:00
36c8b991ee Make sure init files have unique names 2016-10-16 22:32:32 +02:00
01a358e831 Fix byte compiler warnings 2016-10-14 01:27:26 +02:00
920bf82445 Make dired open PDF and image files in proper programs 2016-10-14 01:23:36 +02:00
5d64560cec Add Ediff configuration 2016-10-14 01:16:24 +02:00
4813d15f0e Enable company mode in PHP mode 2016-10-14 00:58:15 +02:00
d49cf1d7ff Force requiring final newline in PHP mode 2016-10-14 00:58:05 +02:00
216ee6c68f Add shell script mode config 2016-10-14 00:57:27 +02:00
5bdf8469ea Add php mode config 2016-10-13 14:50:22 +02:00
5c62bdc850 Show magit-status in full-frame 2016-10-13 02:07:51 +02:00
0e22612302 Move magit config to separate file 2016-10-13 02:07:15 +02:00
c86529b561 Add Dired config 2016-10-13 00:16:32 +02:00
781e1f8c10 Fix setting known projects file for projectile 2016-10-11 12:49:45 +02:00
d435aab482 Turn on electric indent mode in js-mode buffers 2016-10-10 22:32:04 +02:00
e6f86a4521 Add js-mode configuration 2016-10-10 22:28:55 +02:00
7bf363a46a Change default cursor type 2016-10-10 22:17:19 +02:00
96a6aeaf02 Shorten flycheck mode line lighter 2016-10-10 22:14:04 +02:00
cfdefc4a8b Stop using the ensure-library macro
There are simpler ways to achieve the same thing.
2016-10-10 13:48:00 +02:00
154eb950f9 Use electric pair instead of paredit in minibuffer
Paredit mode is too aggressive with it’s keybindings, I did not realize
that this would also be used by ivy and the like. Using paredit in ivy
overwrites some important keybindings such as C-j.
2016-10-08 23:02:55 +02:00
d2646d4d6d Hide project name when not in a project 2016-10-08 15:20:35 +02:00
ad5ca813da Use an icon to show server mode 2016-10-08 00:41:51 +02:00
117d14f169 Move projectile cache file 2016-10-08 00:16:00 +02:00
b7f46bc74d Manually set default directory for jabber chats
Otherwise jabber chat buffers become part of whichever project is opened
when a message comes in and gets closed when the project is killed.
2016-10-08 00:11:43 +02:00
c3aac000c1 Enable paredit mode in minibuffer 2016-10-08 00:11:31 +02:00
406d88bdd0 Store known projectile projects in data dir 2016-10-07 17:26:41 +02:00
4a17117803 Fix jabber prompts 2016-10-07 17:20:44 +02:00
8c9fc57092 Add projectile configuration 2016-10-07 17:20:36 +02:00
e878b58967 Add automatic alignment rules for CSS and PHP code 2016-10-07 01:24:02 +02:00
6b7b0aec5f Enable electric-pair-local-mode in Makefiles 2016-10-07 00:27:44 +02:00
82f1a7b307 Use Conkeror to open URLs 2016-10-06 23:06:49 +02:00
c6f43c514b Add clojure and cider configuration 2016-09-28 00:01:26 +02:00
3f49c2d1b6 Enable electric indent mode in CSS buffers 2016-09-27 02:42:24 +02:00
a15f8764f5 Fix typo 2016-09-27 02:42:17 +02:00
dbd8338ae5 Have counsel ignore dotfiles 2016-09-27 02:41:55 +02:00
eb7b02d438 Diminish isearch-mode 2016-09-19 17:05:03 +02:00
5a31a640f5 Show tabs in Makefiles 2016-09-19 14:35:04 +02:00
66e3965549 Add web-mode config 2016-09-19 14:03:46 +02:00
ddac0d5a84 Fix diminishing auto-revert-mode 2016-09-19 12:58:38 +02:00
7653d5f381 Fix diminishing paredit 2016-09-19 12:56:00 +02:00
96d45ce3b8 Fix enabling paredit in ielm 2016-09-19 12:53:39 +02:00
bbf41d0c32 Diminish paredit 2016-09-19 12:53:32 +02:00
40e71781db Hide the output of refreshing packages 2016-09-19 12:53:05 +02:00
ddf26ede7e Fix hydras
Without the ‘require’ an error is signaled about a function not being
defined.
2016-09-19 12:52:07 +02:00
66f6ce7309 Simplify Circe server messages 2016-09-18 00:11:20 +02:00
2fb6235807 Increase Emacs font size 2016-09-18 00:11:01 +02:00
8dfddec954 Add magit hydra 2016-09-18 00:10:48 +02:00
99052b606c Add color to the Makefile 2016-09-18 00:04:54 +02:00
c5de9ef379 Add a hydra for Org mode 2016-09-18 00:04:35 +02:00
eb95d1e97b Add gmail email account 2016-09-18 00:03:31 +02:00
6be84a24f4 Add internal border to Emacs frame 2016-09-18 00:03:16 +02:00
06239aa7d7 Add MPD config 2016-09-08 02:10:01 +02:00
4bc5c06c64 Fix some byte compiler warnings 2016-09-07 14:44:12 +02:00
d153d12869 Add jabber.el config 2016-09-07 14:31:14 +02:00
7aa25f2a5b Rename circe-aligned-nicks -> sermon 2016-08-28 01:20:01 +02:00
39761c3886 Disable lui-fill-type to use visual-line-mode 2016-08-28 01:19:45 +02:00
89e280703d Add diff-hl-mode 2016-08-28 01:19:34 +02:00
77263ce87b Fix diminishing counsel 2016-08-28 01:19:21 +02:00
cd257205ed Make sermon usable with visual-line-mode 2016-08-28 01:18:52 +02:00
ced484c62a Rename circe-aligned-nicks -> sermon 2016-08-27 13:07:39 +02:00
35644945f2 Enable auto filling in Org-mode 2016-08-10 14:27:31 +02:00
a2fc1c0c2c Diminish some minor modes 2016-08-10 14:27:24 +02:00
e467d26031 Make deleting messages in Gnus easier 2016-08-10 14:09:39 +02:00
aa63f7704b Refine magit diffs 2016-08-06 20:37:07 +02:00
a18275ae1b Fix loading yoshi-theme 2016-08-06 20:36:34 +02:00
27e1b90637 Add flycheck configuration 2016-08-06 20:36:08 +02:00
ed329adacd Truncate long lines 2016-08-06 03:56:43 +02:00
1b3907e8d6 Add org-mode config 2016-08-06 03:56:27 +02:00
27365e5a11 Fix undefined variable error 2016-08-06 03:56:11 +02:00
9792ae74f0 Change my theme 2016-08-06 03:55:58 +02:00
dbc0aabdc1 Add Makefile for Emacs config 2016-08-05 01:42:39 +02:00
ed3e0ac3d5 Fix byte-compiler warning 2016-08-05 01:40:16 +02:00
d47f57f1b8 Fix undefined variable error 2016-08-05 01:39:52 +02:00
eb7442f940 Add lui/Circe configuration 2016-08-05 01:38:30 +02:00
745c56f7fc Convert Emacs config to literate org document 2016-08-04 00:45:51 +02:00
c14dce53a8 Add msmtprc mode 2016-08-02 14:01:46 +02:00
a1f6197320 Add basic Gnus configuration 2016-08-02 13:59:37 +02:00
0dc7fb5684 Add configuration for electric-indent-mode 2016-08-02 13:59:14 +02:00
b07e4978a2 Fix some compiler warnings 2016-08-02 13:58:58 +02:00
3c5e2f3cc7 Use zerodark theme for Emacs 2016-08-02 13:58:48 +02:00
39e512d276 Update Emacs’ gitignore 2016-07-26 19:36:57 +02:00
dc6f00b82c Change bookmarks file location 2016-07-26 15:23:05 +02:00
12f5520406 Explicitly install flx 2016-07-26 03:35:18 +02:00
291b309522 Remove ido, replace with ivy and counsel 2016-07-26 03:19:28 +02:00
f485cf9f34 Enable ido-everywhere 2016-07-26 02:18:44 +02:00
001bb3abd1 Add ido-flx 2016-07-26 02:18:37 +02:00
de83d05154 Add ido-ubiquitous 2016-07-26 02:04:25 +02:00
807a630b97 Add smex 2016-07-26 02:00:32 +02:00
9d9ee0f809 Enable ido 2016-07-26 01:58:06 +02:00
64c0b24e3c Add electric-quote-local-mode to git-commit-mode 2016-07-25 22:37:33 +02:00
c7935980dc Add scsh as a known interpreter for scheme
This allows Emacs to enable “scheme-mode” automatically for files
starting with something like:

  #!/usr/local/bin/scsh -s
2016-07-25 22:34:07 +02:00
ff5f8bf69f Replace ensure-package -> ensure-library 2016-07-25 22:17:16 +02:00
ce2bede130 Store customize settings in a separate file 2016-07-25 22:16:54 +02:00