Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2017-11-15 | fix(nixos): Let buffers move between workspaces | Vincent Ambo | 1 | -1/+5 | |
2017-11-15 | fix(settings): Show time in 24h format | Vincent Ambo | 1 | -0/+3 | |
2017-11-15 | feat(modes): Enable company-mode for elisp by default | Vincent Ambo | 1 | -1/+2 | |
2017-11-15 | feat(nixos): Show time in the mode line | Vincent Ambo | 1 | -1/+4 | |
2017-11-15 | feat: Use ace-window for jumping between windows | Vincent Ambo | 3 | -1/+7 | |
2017-11-15 | feat(nixos): Enable EXWM compositor | Vincent Ambo | 1 | -0/+5 | |
2017-11-15 | fix(nixos): Improve key bindings in X11 applications | Vincent Ambo | 1 | -10/+2 | |
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 | fix(nixos): Finetune some minor EXWM parameters | Vincent Ambo | 1 | -3/+6 | |