Commit graph

543 commits

Author SHA1 Message Date
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
e639427d5b Use Mod4 to manage windows 2016-07-17 15:48:53 +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
6c3042724b Use zsh for herbstluftwm configuration 2016-07-17 15:36:00 +02:00
aee6f6f850 Add Emacs gitignore 2016-07-17 15:35:08 +02:00
2dcb347051 Add herbstluftwm configuration 2016-07-17 15:34:37 +02:00
6f6ee88497 Add zsh configuration 2016-07-17 15:34:14 +02:00
06b4055040 Tweak outline settings 2016-07-17 15:33:55 +02:00
54709a4112 Pass all parameters to stow 2016-07-17 15:16:00 +02:00
eecf8132a6 Initial commit 2016-07-17 15:08:09 +02:00