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
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