about summary refs log tree commit diff
path: root/init
AgeCommit message (Collapse)AuthorFilesLines
2018-05-18 feat(settings): Always load notmuchVincent Ambo1-0/+4
2018-05-09 fix(nixos): Start EXWM with 10 workspaces pre-configuredVincent Ambo1-1/+1
2018-05-09 feat(term-setup): First attempt to make multi-term tolerableVincent Ambo1-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 setupVincent Ambo1-7/+12
Lets see how long this lasts ...
2018-05-06 feat(bindings): Bind counsel-rg to 'C-c r g'Vincent Ambo1-1/+3
2018-05-06 feat(custom): Enable incremental compilation in Cargo commandsVincent Ambo1-0/+1
2018-05-01 fix(nixos): Use 'screen-lock' command instead of i3lock directlyVincent Ambo1-1/+1
2018-05-01 feat(functions): Add ivy-run-external-commandVincent Ambo2-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 ivyVincent Ambo4-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 Ambo1-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 globallyVincent Ambo1-0/+6
2018-03-17 fix(rust): Fix Rust source path for >1.20Vincent Ambo1-1/+1
2018-03-17 chore(haskell): Remove everything except for intero setupVincent Ambo1-29/+1
2018-03-17 fix(custom): Fix window-splitting config for HelmVincent Ambo1-0/+1
Apparently this parameter was renamed?
2018-03-09 feat(bindings): Bind align-regexp & browse-url-* functions to keysVincent Ambo1-1/+5
2018-03-04 chore(custom): Remove package-related settingsVincent Ambo1-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 DarkerVincent Ambo1-1/+9
2018-02-22 feat(bindings): Bind imenu to a global keyVincent Ambo1-0/+3
2018-02-05 fix(lisp): Require adjust-parens modeVincent Ambo1-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 settingsVincent Ambo2-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-jumpVincent Ambo1-0/+1
2018-02-04 feat(lisp): Install and enable adjust-parensVincent Ambo2-1/+2
2018-01-25 chore(bindings): Replace ace-jump with avyVincent Ambo1-3/+3
2018-01-20 feat(lisp): Configure company-mode for Common LispVincent Ambo1-2/+11
2018-01-04 chore(look-and-feel): Remove 4K display logic for stalloVincent Ambo1-2/+1
Back to a normal screen!
2018-01-04 feat(settings): Enable GPG pinentry in emacsVincent Ambo1-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 NixOSVincent Ambo1-0/+1
2018-01-04 feat(nixos): Fix EXWM multi-screen outputtingVincent Ambo1-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 hostVincent Ambo1-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.elVincent Ambo1-0/+2
2017-11-22 feat(functions): Add function to toggle final-newline behaviourVincent Ambo1-0/+8
2017-11-22 feat(lisp): Add basic Common Lisp settingsVincent Ambo1-0/+11
2017-11-22 fix(kubernetes): Don't open overview in full-frame modeVincent Ambo1-0/+1
2017-11-20 feat: Show backtraces for failed cargo commandsVincent Ambo1-0/+1
2017-11-20 feat(helm): Always split inside of active windowVincent Ambo1-0/+1
2017-11-20 fix(nixos): Disable the rather unstable EXWM compositorVincent Ambo1-5/+0
2017-11-20 fix(look-and-feel): Transparent emacs gets old fastVincent Ambo1-2/+1
2017-11-18 feat(nixos): Make helm "dmenu alternatives" work similar to i3Vincent Ambo1-1/+2
2017-11-18 feat(nixos): Configure pulseaudio volume keysVincent Ambo1-2/+17
2017-11-17 feat(nixos): Add key binding for starting i3lockVincent Ambo1-0/+5
2017-11-17 feat(nixos): Map brightness keys to light commandVincent Ambo1-0/+12
2017-11-17 fix(settings): Make ace-window behave sanelyVincent Ambo1-0/+4
2017-11-15 fix(nixos): Let buffers move between workspacesVincent Ambo1-1/+5
2017-11-15 fix(settings): Show time in 24h formatVincent Ambo1-0/+3
2017-11-15 feat(modes): Enable company-mode for elisp by defaultVincent Ambo1-1/+2
2017-11-15 feat(nixos): Show time in the mode lineVincent Ambo1-1/+4
2017-11-15 feat: Use ace-window for jumping between windowsVincent Ambo3-1/+7
2017-11-15 feat(nixos): Enable EXWM compositorVincent Ambo1-0/+5
2017-11-15 fix(nixos): Improve key bindings in X11 applicationsVincent Ambo1-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 parametersVincent Ambo1-3/+6