Commit graph

106 commits

Author SHA1 Message Date
3cc994d2cb Require ivy-hydra 2018-07-09 19:58:46 -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
22e8fdafa0 Add php-mode hydra 2018-07-09 19:39:11 -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
230ae96d40 Move python config to separate file 2018-07-09 19:04:15 -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
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
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
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
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
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
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
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
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
b80cd3cd4d Add major mode for .mbsyncrc 2016-07-25 22:16:19 +02:00
8270bd0c19 Enable paredit-mode in ielm 2016-07-25 22:15:58 +02:00
af7ed23c5b Enable paredit-mode in emacs-lisp-mode 2016-07-25 22:15:10 +02:00
161a535ae1 Add a theme 2016-07-25 22:14:42 +02:00
425c031885 Add some whitespace settings 2016-07-25 22:14:22 +02:00
aacc23547f Fix error about ert 2016-07-25 22:12:44 +02:00
85a3512b05 Improve ensure-package macro
- Rename to “ensure-library”, since I’m really trying to make sure a
  certain library is installed and calling something like the following
  is just silly:

    (ensure-package geiser-impl :package geiser)

- Rename the “:from” keyword parameter to “:package” since it is
  ambiguous when a “:path” keyword parameter is added, which could also
  be considered to determine from where a library is loaded.

- Add the “:path” keyword parameter, some libraries aren’t managed by
  package.el but by me. This parameter adds its value to the load path
  before attempting to check if it has been installed.

- Instead of checking if the package is installed and can be located,
  just try requiring it. This is easier for libraries not managed by
  package.el, since they will technically not be installed.
2016-07-25 22:07:47 +02:00
ff7157d1b2 Add some packages 2016-07-24 01:10:37 +02:00
00f443bdd2 Set default tab-width to 4 2016-07-17 15:53:15 +02:00
76a4449ffd Use smaller font for Emacs 2016-07-17 15:46:50 +02:00
a3c0e67add Store outline settings in directory instead of file 2016-07-17 15:44:27 +02:00
06b4055040 Tweak outline settings 2016-07-17 15:33:55 +02:00
eecf8132a6 Initial commit 2016-07-17 15:08:09 +02:00