Commit graph

260 commits

Author SHA1 Message Date
e87c292ab3 Add mbsync config 2016-08-05 01:43:09 +02:00
dbc0aabdc1 Add Makefile for Emacs config 2016-08-05 01:42:39 +02:00
419204ba34 Ignore some things in systemd config 2016-08-05 01:42:17 +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
84fd3a8bc4 Set the dbus session bus address 2016-08-05 01:39:33 +02:00
a5642de228 Copy the dbus session bus address location 2016-08-05 01:39:06 +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
769211e956 Start Emacs daemon as a systemd service 2016-07-26 15:19:32 +02:00
f1a55c3030 Start emacsclient, not emacs 2016-07-26 15:05:11 +02:00
fd6b7eff2b Add XDG environment variables 2016-07-26 15:05:00 +02:00
4744766cd0 Import PATH into systemd 2016-07-26 13:57:10 +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
f97c9d117c Add run-or-raise function for herbstluftwm 2016-07-25 22:33:33 +02:00
f43b572693 Use zsh for herbstluftwm's autostart 2016-07-25 22:28:41 +02:00
e3f1a5feea Set environment variables in .profile, not .zshrc
More programs read .profile than .zshrc, so settings set in it are
available in more programs.
2016-07-25 22:21:55 +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
289d0f4d9d Update herbstluftwm config 2016-07-24 01:11:17 +02:00
ff7157d1b2 Add some packages 2016-07-24 01:10:37 +02:00
295117cb5e Set a random wallpaper at startup 2016-07-17 22:23:46 +02:00
633291d242 Fix syntax error 2016-07-17 22:22:39 +02:00
6d07c19488 Add note about reload hook 2016-07-17 22:06:37 +02:00
d62e0a6db0 Add some helper functions 2016-07-17 22:03:09 +02:00
51d133b556 Add git configuration 2016-07-17 15:53:46 +02:00
00f443bdd2 Set default tab-width to 4 2016-07-17 15:53:15 +02:00
62d642f9be Don't try to start a panel 2016-07-17 15:49:16 +02:00