Tom Willemsen
b79835455e
Add Windows-specific makefile settings
2018-06-07 10:40:18 -07:00
Tom Willemsen
106fe5ab4c
Move jabber config to separate file
2018-06-07 10:27:30 -07:00
3ed11cacfe
Use actual compilation directory instead of PWD
2018-06-07 00:57:28 -07:00
eccd076ed6
Enable fci-mode in emacs-lisp-mode
2018-06-07 00:51:08 -07:00
3358927523
Move flycheck settings to separate file
2018-06-07 00:42:11 -07:00
23e6561685
Move all lui settings to separate file
2018-06-07 00:38:16 -07:00
Tom Willemsen
0e21fddb0c
Move lui config to separate file
2018-06-06 21:04:47 -07:00
Tom Willemsen
1af5279f9c
Stop using SVG Modeline Themes
2018-06-06 21:04:13 -07:00
Tom Willemsen
5b68ca4f91
Don't require everything to be set-up in .emacs.d
...
The first time (at least) when I compile I won't have anything
available in ‘~/.emacs.d’, so load relative to the directory the
compilation is happening in.
On Windows it will likely always be the case that ‘~/.emacs.d’ is
running behind the directory compilation is happening in, since it
doesn’t support proper symbolic links, and will probably get a special
‘install’ target in the Makefile to copy all the compiled files over.
2018-06-06 20:56:28 -07:00
Tom Willemsen
d43e1f579b
Don't try to tangle .el files
2018-06-06 20:48:37 -07:00
3e303fe70f
Extract all lisp code from the org document
2018-06-05 08:36:53 -07:00
61496a0b81
Move more from org-mode
2018-05-29 01:02:11 -07:00
f6bd936f91
Start moving away from Org mode
2018-05-28 09:24:47 -07:00
686ce4b560
Enable electric indent mode in C++ mode
2018-05-08 23:50:22 -07:00
0cd94161b1
Add cmake and cpp init files to Makefile
2018-05-07 00:04:45 -07:00
6c950aca9d
Add C++ configuration
2018-05-06 23:47:00 -07:00
8d11d25bf5
Add CMake configuration
2018-05-06 23:23:01 -07:00
3dfa39bffb
Enable Fill Column Indicator in JS2 mode
2018-05-06 23:16:55 -07:00
1710d2f7ee
Add grep file aliases for JS and CSS files
2018-02-07 11:09:12 -08:00
e835c42446
Be sure to use bash as the shell
2018-02-07 11:08:53 -08:00
2e12d4c251
Enable company mode in JavaScript
2018-02-07 00:53:11 -08:00
65739773b0
Add some js2 and html mode config
2018-02-07 00:52:20 -08:00
aa9410f256
Disable fuzzy matching in ivy
2018-02-06 14:42:35 -08:00
8f223fca6d
Change the indentation for JavaScript
2018-02-06 14:36:26 -08:00
28af36faa3
Fix diff-hl for Perforce
2018-02-06 14:35:56 -08:00
ddcc955ab3
Add yarn.lock as a projectile root file
2018-02-06 12:11:03 -08:00
3fd002b75a
Remove unnecessary autoload
2018-01-01 16:52:02 -08:00
a850175555
Move gnus init to main org file
2018-01-01 16:49:54 -08:00
9ae6f7f1be
Enable subword mode in js2 mode
2017-12-31 01:14:56 -08:00
e45c08497a
Fix keybinding for Multiple Cursors
2017-12-31 01:12:29 -08:00
c273856b94
Add Embrace keybinding
2017-12-31 01:10:04 -08:00
d01ad3371d
Move global keybindings to correct section
2017-12-31 01:05:47 -08:00
3de2979151
Add Expand Region keybinding
2017-12-31 01:03:35 -08:00
feaab104ec
Ignore all .el files in init/
2017-12-30 23:03:03 -08:00
897a674f32
Add js2-mode configuration
2017-12-30 23:02:38 -08:00
e2a4dfdb45
Properly use ~code~ and =verbatim=
2017-12-29 12:59:56 -08:00
fdb5495db2
Move Org mode config to init.org
2017-12-29 10:54:00 -08:00
a494677ab2
Add key macro
2017-12-29 10:53:03 -08:00
67848f995f
Add lisp-mode config
2017-12-29 10:22:43 -08:00
5ded88ba03
Add rainbow delimiters to clojure-mode
2017-12-29 10:22:27 -08:00
ca84605d4e
Add SLIME config
2017-12-29 10:22:19 -08:00
419abcfe93
Enable show-paren mode
2017-12-29 10:21:59 -08:00
faf071ad5a
Add SubFolders to MBSync conf mode
2017-11-13 13:37:54 -08:00
888627cd2e
Add C config
2017-11-13 13:37:17 -08:00
3f54ab2ddd
Add Java config
2017-11-13 13:37:05 -08:00
bfa67ac2c7
Fix typo
2017-11-13 13:36:24 -08:00
8ee052fb3a
Add Emacs config for C-z and y-or-n-p
2017-04-02 20:49:38 -07:00
72160a70bb
Remove superfluous newline
2017-04-02 20:43:13 -07:00
82eb99e398
Fix paragrapg filling
2017-04-02 20:41:58 -07:00
01a6e9852e
Fix outdated descriptions
2017-04-02 20:41:40 -07:00
6b2a3a3ad2
Use firefox as main browser
2017-03-30 20:05:32 -07:00
aefeec6f35
Change comany frontends
2017-03-30 20:04:29 -07:00
5dae2bbfcd
Improve oni-gnus-delete-forward
2017-03-27 21:10:51 -07:00
4d022c5d86
My sentences don’t end with double spaces
2017-03-05 22:19:46 -08:00
fec859e587
Move the silently macro to helpers library
2017-03-05 22:14:34 -08:00
2f3cbefaf9
Show outline of Org init after loading
2017-03-05 22:14:19 -08:00
c818008166
Enable bullets in org mode
2017-03-05 22:14:11 -08:00
4674dcbfd5
Remove my picturefix email account
2017-03-05 22:13:55 -08:00
cfbb40c532
Only join #emacs after authenticating with NickServ
2017-03-05 22:13:20 -08:00
389b570fc3
Add multiple cursors configuration
2017-03-05 22:12:57 -08:00
48879e0ab4
Show the outline when the file is loaded
2017-03-05 22:12:41 -08:00
ab8803b72b
Reorganize second section of Emacs init
2017-03-05 22:12:22 -08:00
4d01c6d8bf
Make all intermediate files secondary
...
This way make won’t remove them after compilation is done. Normally
this might be useful, but in the case of Emacs Lisp being generated
from Org files, it’s really useful to have the original lisp files
after compiling them to elc files.
2017-03-05 22:10:40 -08:00
c727acf496
Reorganize first section in Emacs’ init.org
2017-03-05 16:12:52 -08:00
0f16f3de2f
Merge remote-tracking branch 'gitlab/index'
2017-01-11 23:57:10 +01:00
999530012f
Show nickname instead of username in jabber
2017-01-11 23:56:49 +01:00
b9b311cf44
Fix connection settings for jabber
2017-01-11 23:56:36 +01:00
f76981a7b1
Add command to toggle !important CSS flag
2017-01-11 23:56:12 +01:00
cb5fbc7222
Remove compiled snippets files from git
2017-01-08 13:40:56 +01:00
0ee856c6f3
Merge remote-tracking branch 'origin/index' into index
2017-01-08 13:33:08 +01:00
562791b0ae
Fix byte-compiler warnings
2016-12-31 20:04:56 +01:00
1979d0fe6a
Remove defunct hook
...
Apparently there is no ‘cider-turn-on-eldoc-mode’ procedure.
2016-12-31 20:04:25 +01:00
a9f3a935c3
Don’t show the startup screen in Emacs
2016-12-31 20:03:52 +01:00
8ff9929af2
Add SCSS error regexp to compilation buffer
2016-12-02 14:40:23 +01:00
1b439d09a3
Don’t show compilation buffer unless there are errors
2016-12-02 14:39:59 +01:00
d3d6e313ec
Move circe-serenity to separate project
2016-11-24 21:45:55 +01:00
0fcfe9e6f7
Enable org-protocol
2016-11-24 21:45:37 +01:00
d2d929fc11
Enable nameless mode for Emacs lisp files
2016-11-24 21:45:01 +01:00
e3ce510987
Add external tracking in mowedline for circe
2016-11-24 21:44:50 +01:00
82759a4054
Add some more channels to join
2016-11-24 21:42:59 +01:00
8c7ae08086
Add my svg-mode-line theme
2016-11-24 21:41:59 +01:00
7a5cc50bb3
Add snippets
2016-11-24 21:41:10 +01:00
c06f101307
Remove background colors from shr
2016-11-15 23:02:29 +01:00
1a84025699
Add compilation mode config
2016-11-15 17:28:35 +01:00
180cd7bd87
Fix loading of scheme settings
2016-11-10 15:09:09 +01:00
4689b0c4b3
Add magithub to magit configuration
2016-11-09 14:59:35 +01:00
c8f73dedb2
Fix eshell keybinding
...
For some reason the ‘eshell-mode-map’ isn’t defined the first time the
‘eshell-load-hook’ runs.
2016-11-09 14:58:56 +01:00
7f1573b91a
Fix link
2016-11-09 14:58:46 +01:00
43f7117567
Add rainbow delimiters to scheme mode
2016-11-05 21:53:19 +01:00
cf4538d942
Move scheme config to separate file
2016-11-05 21:52:46 +01:00
028bbd2a7f
Enable flycheck in emacs lisp mode
2016-11-04 19:38:54 +01:00
eae7bf62ae
Fix link
2016-11-04 19:38:49 +01:00
f4198bda0d
Fix byte-compiler warning
2016-11-04 18:49:41 +01:00
8e84903452
Add docstrings
2016-11-04 18:49:33 +01:00
fb6a58c3bc
Remove unused function
2016-11-04 15:46:38 +01:00
f2b67ccbbe
Remove a lot of repetition
2016-11-04 15:45:51 +01:00
d66346dcaf
Fix name explanation
2016-11-04 14:33:27 +01:00
7d7f6537c5
Fix compiler warning
2016-11-04 14:31:41 +01:00
35f1229aa3
Move Circe config to separate file
2016-11-04 14:31:09 +01:00
8bb4148bc6
Rename sermon -> circe-serenity
2016-11-04 14:22:37 +01:00
6bc84b0940
Add topic change circe formatter
2016-11-04 14:18:38 +01:00
54d401566b
Fix sermon-disable
2016-11-04 14:14:45 +01:00
6167a906c6
Make C-d quit eshell when appropriate
2016-11-04 13:08:16 +01:00
3106af31fe
Add eshell fringe status to eshell
2016-11-04 12:52:49 +01:00
1031d0478a
Fix eshell configuration
2016-11-04 12:36:41 +01:00
c9dae43d21
Add slack config
2016-11-03 15:25:10 +01:00
a0edeb74f1
Fix filename error
2016-11-03 15:24:57 +01:00
c37bd5f354
Add eshell configuration
2016-11-02 11:47:56 +01:00
a7fefa54c0
Fix compiler warnings
2016-11-02 11:47:17 +01:00
ca9135d1b0
Move org config, add following links
2016-10-29 16:38:44 +02:00
825f569e2d
Move Emacs Lisp config, add rainbow delimiters, company
2016-10-29 16:37:04 +02:00
c598dc2b76
Add company mode config
2016-10-29 16:36:44 +02:00
c91a3efa4e
Add rainbow mode to css mode
2016-10-20 16:18:39 +02:00
4419f5a115
Fix Emacs makefile
2016-10-20 16:18:26 +02:00
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