Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-06-06 | fix(mail): Add hack to "warm up" GPG agent before sending mail | Vincent Ambo | 2 | -0/+17 | |
This is required in order to let password lookups work correctly when shelling out to password-store from MSMTP, as it won't be calling pinentry correctly otherwise. | |||||
2018-06-06 | feat(functions): Add custom ivy-password-store function | Vincent Ambo | 2 | -1/+24 | |
The default `ivy-pass` function shells out to `pass` in such a way that using pinentry with emacs doesn't work, causing EXWM to freeze until `C-g` is hit, after which the password entry buffer pops up. That was very inconvenient - however, the new auth-source integration with pass works correctly and this commit introduces a new function and bindings for using the same functionality as before but doing the actual password-reading via auth-source. | |||||
2018-06-06 | feat(settings): Enable new password-store auth-source | Vincent Ambo | 1 | -0/+5 | |
2018-06-06 | feat(mail): Add notmuch configuration to git | Vincent Ambo | 2 | -1/+45 | |
(should've done this earlier *cough*) | |||||
2018-06-03 | feat(rust): Use eglot instead of LSP-mode | Vincent Ambo | 1 | -9/+7 | |
See commit `6939aa9` in Nix configuration for more information. | |||||
2018-06-03 | refactor(nixos): Only load exwm-randr on adho | Vincent Ambo | 1 | -4/+5 | |
Last attempt to at least work around https://github.com/ch11ng/exwm/issues/425 on one of my machines before reverting to an old EXWM version. If the randr module is responsible for this issue it will probably still occur on the laptop and I'll eventually downgrade, but it may be a clue for debugging it at some point in the future. | |||||
2018-06-01 | fix(bindings): Use avy-goto-line instead of ace-jump-line-mode | Vincent Ambo | 1 | -1/+1 | |
2018-06-01 | refactor(functions): Use display-line-numbers instead of linum | Vincent Ambo | 1 | -5/+5 | |
2018-05-18 | feat(settings): Always load notmuch | Vincent Ambo | 1 | -0/+4 | |
2018-05-09 | fix(nixos): Start EXWM with 10 workspaces pre-configured | Vincent Ambo | 1 | -1/+1 | |
2018-05-09 | feat(term-setup): First attempt to make multi-term tolerable | Vincent Ambo | 1 | -0/+46 | |
I've been wanting to use in-emacs terminal buffers instead of Alacritty as an EXWM window for a while. In light of the recent EXWM bugs that cause overlapping X-windows occasionally I've finally had it! This commit introduces a new configuration file for multi-term related settings. Primarily this does the following: * Introduce a new `C-x t` keybinding which launches a terminal if none is running, or prompts the user to select one of the existing ones. * Remap key bindings in term-mode for quick access to features I want. * Add a `C-c C-r` key binding in term-mode to quickly rename terminal buffers into something sensible. Hopefully this will play nice with the ivy-based selector from the first point mentioned here. I'll see how it goes! | |||||
2018-05-08 | feat(rust): Move to RLS/LSP setup | Vincent Ambo | 1 | -7/+12 | |
Lets see how long this lasts ... | |||||
2018-05-06 | feat(bindings): Bind counsel-rg to 'C-c r g' | Vincent Ambo | 1 | -1/+3 | |
2018-05-06 | feat(custom): Enable incremental compilation in Cargo commands | Vincent Ambo | 1 | -0/+1 | |
2018-05-01 | fix(nixos): Use 'screen-lock' command instead of i3lock directly | Vincent Ambo | 1 | -1/+1 | |
2018-05-01 | feat(functions): Add ivy-run-external-command | Vincent Ambo | 2 | -1/+37 | |
Adds an ivy-based function akin to Helm's helm-run-external-command, but without all the things I don't need/want. | |||||
2018-05-01 | feat(all): Replace helm with ivy | Vincent Ambo | 4 | -21/+13 | |
For most of my use-cases Helm seems to be overkill, and despite overall seeming like a nice and featureful package it has stability issues and bugs that annoy me. I've heard that ivy is simpler to use and configure, so I'm giving it a chance here. | |||||
2018-03-31 | fix(custom): Mark gruber-darker safe, again. | Vincent Ambo | 1 | -1/+1 | |
This comes up again and again and again and again, for reasons I don't understand or have time to care about. | |||||
2018-03-30 | feat(bindings): Bind project-find-file & helm-occur globally | Vincent Ambo | 1 | -0/+6 | |
2018-03-17 | fix(rust): Fix Rust source path for >1.20 | Vincent Ambo | 1 | -1/+1 | |
2018-03-17 | chore(haskell): Remove everything except for intero setup | Vincent Ambo | 1 | -29/+1 | |
2018-03-17 | fix(custom): Fix window-splitting config for Helm | Vincent Ambo | 1 | -0/+1 | |
Apparently this parameter was renamed? | |||||
2018-03-09 | feat(bindings): Bind align-regexp & browse-url-* functions to keys | Vincent Ambo | 1 | -1/+5 | |
2018-03-04 | chore(custom): Remove package-related settings | Vincent Ambo | 1 | -4/+1 | |
Remove settings that are no longer needed after migrating package installations to Nix. | |||||
2018-03-04 | feat(custom): Set term-mode colour scheme to Gruber Darker | Vincent Ambo | 1 | -1/+9 | |
2018-02-22 | feat(bindings): Bind imenu to a global key | Vincent Ambo | 1 | -0/+3 | |
2018-02-05 | fix(lisp): Require adjust-parens mode | Vincent Ambo | 1 | -0/+1 | |
If this mode is not required in time it will cause Lisp mode setup hooks to fail. | |||||
2018-02-04 | fix(lisp): Don't set any Sly-mrepl hook settings | Vincent Ambo | 2 | -6/+2 | |
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 | fix(custom): Fix look&feel of Avy to be more like ace-jump | Vincent Ambo | 1 | -0/+1 | |
2018-02-04 | feat(lisp): Install and enable adjust-parens | Vincent Ambo | 2 | -1/+2 | |
2018-01-25 | chore(bindings): Replace ace-jump with avy | Vincent Ambo | 1 | -3/+3 | |
2018-01-20 | feat(lisp): Configure company-mode for Common Lisp | Vincent Ambo | 1 | -2/+11 | |
2018-01-04 | chore(look-and-feel): Remove 4K display logic for stallo | Vincent Ambo | 1 | -2/+1 | |
Back to a normal screen! | |||||
2018-01-04 | feat(settings): Enable GPG pinentry in emacs | Vincent Ambo | 1 | -0/+4 | |
This doesn't work via helm-pass yet, not quite sure why (yet). | |||||
2018-01-04 | fix(custom): Fix Elnode file sending on NixOS | Vincent Ambo | 1 | -0/+1 | |
2018-01-04 | feat(nixos): Fix EXWM multi-screen outputting | Vincent Ambo | 1 | -0/+11 | |
Pins a set amount of screens on each display corresponding to the key wells on my Kinesis :sun: | |||||
2017-12-03 | feat(look-and-feel): Font-size based on host | Vincent Ambo | 1 | -3/+7 | |
My desktop is currently connected to a 4K screen and needs *slightly* larger fonts for readability. | |||||
2017-11-24 | fix(lisp): Actually require lisp-setup in init.el | Vincent Ambo | 1 | -0/+2 | |
2017-11-22 | feat(functions): Add function to toggle final-newline behaviour | Vincent Ambo | 1 | -0/+8 | |
2017-11-22 | feat(lisp): Add basic Common Lisp settings | Vincent Ambo | 1 | -0/+11 | |
2017-11-22 | fix(kubernetes): Don't open overview in full-frame mode | Vincent Ambo | 1 | -0/+1 | |
2017-11-20 | feat: Show backtraces for failed cargo commands | Vincent Ambo | 1 | -0/+1 | |
2017-11-20 | feat(helm): Always split inside of active window | Vincent Ambo | 1 | -0/+1 | |
2017-11-20 | fix(nixos): Disable the rather unstable EXWM compositor | Vincent Ambo | 1 | -5/+0 | |
2017-11-20 | fix(look-and-feel): Transparent emacs gets old fast | Vincent Ambo | 1 | -2/+1 | |
2017-11-18 | feat(nixos): Make helm "dmenu alternatives" work similar to i3 | Vincent Ambo | 1 | -1/+2 | |
2017-11-18 | feat(nixos): Configure pulseaudio volume keys | Vincent Ambo | 1 | -2/+17 | |
2017-11-17 | feat(nixos): Add key binding for starting i3lock | Vincent Ambo | 1 | -0/+5 | |
2017-11-17 | feat(nixos): Map brightness keys to light command | Vincent Ambo | 1 | -0/+12 | |
2017-11-17 | fix(settings): Make ace-window behave sanely | Vincent Ambo | 1 | -0/+4 | |