Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-02-10 | fix(init): Initialise ace-window-display-mode on launch | Vincent Ambo | 1 | -4/+7 | |
2019-02-10 | refactor: Reutilise multi-term commands for Alacritty buffers | Vincent Ambo | 1 | -13/+0 | |
In practice I never use multi-term, but it's nice to have the same buffer selection functionality for Alacritty buffers. | |||||
2019-02-10 | fix(nix-mode): Use nix-indent-line as indentation function | Vincent Ambo | 1 | -0/+4 | |
2019-02-10 | fix: Use indent-relative in Kotlin buffers | Vincent Ambo | 1 | -3/+2 | |
2019-02-10 | fix(cargo): Disable keybinding for 'cargo clean' | Vincent Ambo | 1 | -2/+4 | |
2019-02-10 | chore(init): Comment out multi-term configuration | Vincent Ambo | 1 | -12/+12 | |
Multi-term is currently broken, I think this may be related to Emacs 26, but as I don't actively use it much I haven't investigated more. | |||||
2019-02-10 | feat(init): Reintroduce sly configuration | Vincent Ambo | 1 | -13/+13 | |
Sly is back! | |||||
2019-02-10 | fix(init): Fix setup of lisp modes | Vincent Ambo | 1 | -2/+4 | |
2019-02-10 | refactor: Begin moving package configuration to use-package | Vincent Ambo | 1 | -8/+139 | |
This is the first in a series of commits for refactoring my configuration to make use of jwiegley's use-package. In the previous layout of the configuration there were some questions around what settings go into which file, but in the end it is all just related to which packages are being configured (besides settings related to global Emacs behaviour). This commit introduces use-package forms for all currently used packages (which are still installed via Nix, not via package.el) but does not yet clean up the rest of the configuration in a suitable way. Note that this version introduces a bug in which the configuration of telephone line is not correctly initialised after package setup. | |||||
2018-06-15 | feat(look-and-feel): Display unread mail telephone line segment | Vincent Ambo | 1 | -1/+1 | |
Defines a new highlight face and configures the telephone line segments to display the unread count if there are unread mails. | |||||
2018-06-06 | feat(mail): Add notmuch configuration to git | Vincent Ambo | 1 | -0/+1 | |
(should've done this earlier *cough*) | |||||
2018-05-09 | feat(term-setup): First attempt to make multi-term tolerable | Vincent Ambo | 1 | -0/+1 | |
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-07 | chore(init): Enable upcase-region command | Vincent Ambo | 1 | -0/+1 | |
2018-03-09 | feat(init): Start edit-server on launch | Vincent Ambo | 1 | -0/+1 | |
2018-03-04 | refactor(init): Remove package installation configuration | Vincent Ambo | 1 | -76/+2 | |
Package installation has moved to my NixOS configuration. | |||||
2018-02-23 | chore: Remove helm-swoop | Vincent Ambo | 1 | -1/+1 | |
helm-occur does what I want already | |||||
2018-02-04 | feat(lisp): Install and enable adjust-parens | Vincent Ambo | 1 | -0/+1 | |
2018-01-04 | chore(pkgs): Minor package updates | Vincent Ambo | 1 | -1/+4 | |
2017-11-24 | fix(lisp): Actually require lisp-setup in init.el | Vincent Ambo | 1 | -0/+1 | |
2017-11-22 | feat(lisp): Add basic Common Lisp settings | Vincent Ambo | 1 | -0/+1 | |
2017-11-20 | feat(pkgs): Install Racket mode | Vincent Ambo | 1 | -0/+1 | |
2017-11-20 | feat(pkgs): Add geiser & helm extensions | Vincent Ambo | 1 | -0/+3 | |
2017-11-18 | chore: Remove unused dependencies | Vincent Ambo | 1 | -4/+0 | |
(well, dash was technically a duplicate) | |||||
2017-11-15 | feat: Use ace-window for jumping between windows | Vincent Ambo | 1 | -0/+1 | |
2017-11-15 | feat: Install & globally enable which-key | Vincent Ambo | 1 | -0/+1 | |
2017-11-15 | feat(nixos): Add initial NixOS & EXWM configuration | Vincent Ambo | 1 | -2/+3 | |
Adds configuratio for using Emacs as a window manager, because clear that is an extremely sane thing to do. | |||||
2017-11-13 | feat: Install magnars' string-edit package | Vincent Ambo | 1 | -0/+1 | |
It's very nice. | |||||
2017-11-12 | fix: Fix warnings & errors detected by elisp compiler | Vincent Ambo | 1 | -1/+2 | |
Minor things that came up when byte-compiling the configuration. | |||||
2017-11-12 | refactor: Remove lots of deprecated/unused settings | Vincent Ambo | 1 | -2/+2 | |
* move all look-and-feel related settings into, you guessed it, look-and-feel.el * remove *lots* of old stuff and also re-evaluate what it's actually doing. | |||||
2017-11-12 | refactor(init): Refactor package installation process | Vincent Ambo | 1 | -44/+44 | |
Refactors package installation to be slightly more sane, for example package-refresh-contents will only be called if packages are missing. Removes some other old cruft, too, and paves way for a slightly different initialisation process. | |||||
2017-11-07 | feat: Install modern elisp libraries | Vincent Ambo | 1 | -1/+7 | |
Elisp can actually be quite nice with a bunch of modern tooling. | |||||
2017-11-06 | fix(rust): Include automatically & set racer path | Vincent Ambo | 1 | -0/+1 | |
2017-11-06 | feat(init): Add some useful development packages | Vincent Ambo | 1 | -1/+4 | |
Adds packages for interfacing with PostgreSQL and HTTP APIs which can be very useful during development. | |||||
2017-11-06 | feat(rust-setup): Add Rust setup | Vincent Ambo | 1 | -0/+2 | |
Adds a simple Rust setup with autocompletion via Racer and built-in Cargo command support. | |||||
2017-10-15 | feat: Add nix-mode & nix-config function | Vincent Ambo | 1 | -0/+1 | |
* install nix-mode by default * add a function to quickly open the system configuration.nix | |||||
2017-10-15 | fix: Remove projectile which slowed everything down | Vincent Ambo | 1 | -1/+0 | |
2017-10-15 | feat: Switch from ido/smex to Helm | Vincent Ambo | 1 | -4/+1 | |
2017-10-13 | feat: Add terraform-mode | Vincent Ambo | 1 | -0/+1 | |
2017-09-27 | chore(clojure): Remove all Clojure settings | Vincent Ambo | 1 | -3/+0 | |
2017-09-27 | refactor: Install gruber-darker-theme from package repo | Vincent Ambo | 1 | -0/+1 | |
2017-09-27 | fix(init.el): Initialise package manager immediately | Vincent Ambo | 1 | -1/+1 | |
2017-07-30 | refactor: Some minor cleanups | Vincent Ambo | 1 | -3/+3 | |
2017-07-30 | fix custom: Fix a bug and truncate theme list | Vincent Ambo | 1 | -1/+1 | |
2017-06-06 | chore: Minor sync with Dell machine config | Vincent Ambo | 1 | -0/+1 | |
2015-12-14 | Various changes | Vincent Ambo | 1 | -5/+5 | |
2015-05-18 | Remove melpa, fix custom.el | Vincent Ambo | 1 | -2/+2 | |
2015-05-03 | Minor changes | Vincent Ambo | 1 | -0/+1 | |
2015-05-03 | Use ag instead of ack | Vincent Ambo | 1 | -3/+1 | |
2015-01-16 | [init] Add Erlang config | Vincent Ambo | 1 | -0/+1 | |
2015-01-16 | [haskell] Split out haskell config into new file | Vincent Ambo | 1 | -1/+1 | |