Vincent Ambo
58d825d5dd
feat(bindings): Bind align-regexp & browse-url-* functions to keys
2018-03-09 11:09:45 +01:00
Vincent Ambo
97da0904f9
feat(init): Start edit-server on launch
2018-03-09 11:09:32 +01:00
Vincent Ambo
82c6a5e3d5
chore(custom): Remove package-related settings
...
Remove settings that are no longer needed after migrating package
installations to Nix.
2018-03-04 00:28:52 +01:00
Vincent Ambo
845fa34448
feat(custom): Set term-mode colour scheme to Gruber Darker
2018-03-04 00:15:35 +01:00
Vincent Ambo
fc76db3d96
refactor(init): Remove package installation configuration
...
Package installation has moved to my NixOS configuration.
2018-03-04 00:14:13 +01:00
Vincent Ambo
3902efcf9a
chore: Remove helm-swoop
...
helm-occur does what I want already
2018-02-23 10:03:34 +01:00
Vincent Ambo
91f50b5f0a
feat(bindings): Bind imenu to a global key
2018-02-22 23:25:57 +01:00
Vincent Ambo
128bb8c417
fix(lisp): Require adjust-parens mode
...
If this mode is not required in time it will cause Lisp mode setup
hooks to fail.
2018-02-05 23:04:09 +01:00
Vincent Ambo
536bdb40f3
fix(lisp): Don't set any Sly-mrepl hook settings
...
For some reason the Sly-mrepl hooks aren't available until a REPL has
actually been launched once. There doesn't seem to be a library that I
can require to fix it, either, so until I have time to figure it out
it stays commented out.
2018-02-04 21:17:32 +01:00
Vincent Ambo
11eed83d57
fix(custom): Fix look&feel of Avy to be more like ace-jump
2018-02-04 13:43:06 +01:00
Vincent Ambo
ed4cc264fa
feat(lisp): Install and enable adjust-parens
2018-02-04 13:43:01 +01:00
Vincent Ambo
b713aab0d1
chore(bindings): Replace ace-jump with avy
2018-01-25 13:22:21 +01:00
Vincent Ambo
2dff64d9b4
feat(lisp): Configure company-mode for Common Lisp
2018-01-20 16:57:10 +01:00
Vincent Ambo
f3b9126fa2
chore(look-and-feel): Remove 4K display logic for stallo
...
Back to a normal screen!
2018-01-04 23:23:33 +01:00
Vincent Ambo
866d8996e3
feat(settings): Enable GPG pinentry in emacs
...
This doesn't work via helm-pass yet, not quite sure why (yet).
2018-01-04 09:30:55 +01:00
Vincent Ambo
40abd164e6
fix(custom): Fix Elnode file sending on NixOS
2018-01-04 09:30:55 +01:00
Vincent Ambo
f7a4d401b8
chore(pkgs): Minor package updates
2018-01-04 09:30:55 +01:00
Vincent Ambo
f50c4a9ec1
feat(nixos): Fix EXWM multi-screen outputting
...
Pins a set amount of screens on each display corresponding to the key
wells on my Kinesis :sun:
2018-01-04 09:30:55 +01:00
Vincent Ambo
443e8ea995
feat(look-and-feel): Font-size based on host
...
My desktop is currently connected to a 4K screen and needs *slightly*
larger fonts for readability.
2017-12-03 18:37:28 +01:00
Vincent Ambo
5b946a930c
fix(lisp): Actually require lisp-setup in init.el
2017-11-24 16:45:12 +01:00
Vincent Ambo
f93f03661b
feat(functions): Add function to toggle final-newline behaviour
2017-11-22 23:55:21 +01:00
Vincent Ambo
4dce87d1e2
feat(lisp): Add basic Common Lisp settings
2017-11-22 23:55:01 +01:00
Vincent Ambo
ff7a9576b2
fix(kubernetes): Don't open overview in full-frame mode
2017-11-22 23:54:38 +01:00
Vincent Ambo
3cd22f2878
feat: Show backtraces for failed cargo commands
2017-11-20 17:36:24 +01:00
Vincent Ambo
553b38ea76
feat(pkgs): Install Racket mode
2017-11-20 17:35:59 +01:00
Vincent Ambo
1eab9e4b25
feat(pkgs): Add geiser & helm extensions
2017-11-20 17:35:25 +01:00
Vincent Ambo
3c0622afe6
feat(helm): Always split inside of active window
2017-11-20 17:34:28 +01:00
Vincent Ambo
75fc7a0cc1
fix(nixos): Disable the rather unstable EXWM compositor
2017-11-20 14:19:18 +01:00
Vincent Ambo
a9866504ea
fix(look-and-feel): Transparent emacs gets old fast
2017-11-20 13:21:39 +01:00
Vincent Ambo
7a41f8cd22
chore: Remove unused dependencies
...
(well, dash was technically a duplicate)
2017-11-18 23:20:11 +01:00
Vincent Ambo
dd9d8af25b
feat(nixos): Make helm "dmenu alternatives" work similar to i3
2017-11-18 23:19:30 +01:00
Vincent Ambo
06cf685a88
feat(nixos): Configure pulseaudio volume keys
2017-11-18 23:19:15 +01:00
Vincent Ambo
f18e578c4b
feat(nixos): Add key binding for starting i3lock
2017-11-17 18:24:27 +01:00
Vincent Ambo
051c111646
feat(nixos): Map brightness keys to light command
2017-11-17 16:12:40 +01:00
Vincent Ambo
78f65fbc18
fix(settings): Make ace-window behave sanely
2017-11-17 10:32:56 +01:00
Vincent Ambo
a564cd4112
fix(nixos): Let buffers move between workspaces
2017-11-15 21:00:59 +01:00
Vincent Ambo
a260bf9e8d
fix(settings): Show time in 24h format
2017-11-15 21:00:38 +01:00
Vincent Ambo
87a385557e
feat(modes): Enable company-mode for elisp by default
2017-11-15 20:59:51 +01:00
Vincent Ambo
586148bd52
feat(nixos): Show time in the mode line
2017-11-15 20:46:56 +01:00
Vincent Ambo
eb67c739b2
feat: Use ace-window for jumping between windows
2017-11-15 18:56:23 +01:00
Vincent Ambo
b7a5dd0c1b
feat(nixos): Enable EXWM compositor
2017-11-15 18:56:01 +01:00
Vincent Ambo
84601a3978
fix(nixos): Improve key bindings in X11 applications
...
I don't actually use all that many emacs navication keys in X11
applications - but being able to copy & paste is nice.
Overrides the default set of input simulation keys for EXWM with
slightly fewer and more sane bindings.
2017-11-15 18:30:33 +01:00
Vincent Ambo
f06401d493
fix(nixos): Finetune some minor EXWM parameters
2017-11-15 18:30:22 +01:00
Vincent Ambo
29d4413f16
feat: Install & globally enable which-key
2017-11-15 18:29:01 +01:00
Vincent Ambo
4e1661604d
feat(nixos): Add initial NixOS & EXWM configuration
...
Adds configuratio for using Emacs as a window manager, because clear
that is an extremely sane thing to do.
2017-11-15 17:35:17 +01:00
Vincent Ambo
6225c18914
fix(custom): Fix Helm window splitting behaviour
...
The default Helm window splitting behaviour is ridiculous. This fixes
it!
2017-11-15 17:07:27 +01:00
Vincent Ambo
6e7386b662
fix(settings): Fix backup folder location
2017-11-13 10:23:52 +01:00
Vincent Ambo
18462a2f28
feat(functions): Add M-x emacs-config helper
2017-11-13 10:21:37 +01:00
Vincent Ambo
b0faa53657
feat: Install magnars' string-edit package
...
It's very nice.
2017-11-13 00:58:41 +01:00
Vincent Ambo
85207b2598
feat: Add look-and-feel.el with theme & behaviour config
2017-11-12 22:44:31 +01:00