Commit graph

314 commits

Author SHA1 Message Date
9472943daf Load align config when necessary 2018-07-09 20:05:31 -07:00
1246e227e5 Add shackle configuration 2018-07-09 20:04:19 -07:00
4f0a9c75e1 Remove duplicated alignment rules 2018-07-09 20:03:50 -07:00
d5c07e813e Add js2-refactor keybindings 2018-07-09 20:00:59 -07:00
3cc994d2cb Require ivy-hydra 2018-07-09 19:58:46 -07:00
a364ca7b28 Add more company mode config 2018-07-09 19:56:50 -07:00
b12c713889 Add extra PHP alignment rule 2018-07-09 19:52:22 -07:00
c1f26123f7 Add docstring to p4 function 2018-07-09 19:52:06 -07:00
2e11e29700 Use ibuffer 2018-07-09 19:42:56 -07:00
4524ea0ed6 Add css-mode hydra 2018-07-09 19:41:35 -07:00
22e8fdafa0 Add php-mode hydra 2018-07-09 19:39:11 -07:00
3ad4f10ac4 Add commands to org-mode hydra 2018-07-09 19:34:20 -07:00
5632cb67a1 Add autoloads file to all lisps for Windows 2018-07-09 19:33:05 -07:00
da51208152 Fix whitespace-tabs-only-mode warning 2018-07-09 19:30:56 -07:00
3bd8d43a47 Move web-mode configuration to separate file 2018-07-09 19:23:29 -07:00
c95bb1f278 Add Ruby configuration 2018-07-09 19:18:16 -07:00
bd6c6eb450 Add some PHP mode configuration 2018-07-09 19:16:27 -07:00
230ae96d40 Move python config to separate file 2018-07-09 19:04:15 -07:00
4cf35095ff Add some js2-mode configuration 2018-07-09 19:00:02 -07:00
e49529e2ec Move Scheme configuration out of Org-mode 2018-07-09 18:54:48 -07:00
8ad6f5f98e Move Elisp configuration out of Org-mode 2018-07-09 18:52:19 -07:00
accea011e3 Move CSS configuration out of Org-mode 2018-07-09 18:49:12 -07:00
a2227eb50a Remove Windows-specific compilation settings
These are now included in my global configuration.
2018-07-09 18:41:28 -07:00
d5a65ee24f Move compilation configuration to separate file
Also add functions from my Windows configuration.
2018-07-09 18:40:44 -07:00
dc6f85c2cb Add alert and compilation notification configuration 2018-06-27 17:47:19 -07:00
8888df80fd Update Windows configuration 2018-06-27 10:54:55 -07:00
1474f52810 Add grep aliases for php files 2018-06-27 10:53:44 -07:00
348f341de1 Add referenced whitespace-mode 2018-06-27 10:53:14 -07:00
197e3040c3 Set the magit git executable in windows 2018-06-19 11:13:05 -07:00
daf8391edf Add mode specifications for .inc and .module
.inc are a commonly used PHP extension for included files. .module is the Drupal module file extension.
2018-06-19 10:45:30 -07:00
f924fc9baa Add windows-specific Emacs config 2018-06-19 10:43:05 -07:00
eada3961e6 Fix compilation of .el files 2018-06-19 10:40:52 -07:00
0179fa3abe Stop using Org for PHP config 2018-06-19 10:40:09 -07:00
67c2b8ed1f Add mode specifications for jsx and blade templates 2018-06-13 15:38:07 -07:00
0ed4293029 Group additions to `auto-mode-alist' 2018-06-13 15:35:46 -07:00
736cf0f37f Fix compilation on Windows, add install target
Paths on Windows get confused since I use a strange combination of
some 4 different GNU/Linux-like systems on Windows (cygwin, msys2,
msys git, WSL).

Since Windows doesn't support symlinks properly, I can't use GNU Stow
to install my files. So for Windows I copy over all the necessary
files.
2018-06-13 11:15:49 -07:00
701601ca86 Don't raise an error if custom.el doesn't exist 2018-06-13 11:06:46 -07:00
3b59dca860 Highlight the current line in the package list 2018-06-10 10:54:42 -07:00
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