about summary refs log tree commit diff
path: root/init.el
AgeCommit message (Collapse)AuthorFilesLines
2019-02-10 fix(init): Initialise ace-window-display-mode on launchVincent Ambo1-4/+7
2019-02-10 refactor: Reutilise multi-term commands for Alacritty buffersVincent Ambo1-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 functionVincent Ambo1-0/+4
2019-02-10 fix: Use indent-relative in Kotlin buffersVincent Ambo1-3/+2
2019-02-10 fix(cargo): Disable keybinding for 'cargo clean'Vincent Ambo1-2/+4
2019-02-10 chore(init): Comment out multi-term configurationVincent Ambo1-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 configurationVincent Ambo1-13/+13
Sly is back!
2019-02-10 fix(init): Fix setup of lisp modesVincent Ambo1-2/+4
2019-02-10 refactor: Begin moving package configuration to use-packageVincent Ambo1-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 segmentVincent Ambo1-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 gitVincent Ambo1-0/+1
(should've done this earlier *cough*)
2018-05-09 feat(term-setup): First attempt to make multi-term tolerableVincent Ambo1-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 commandVincent Ambo1-0/+1
2018-03-09 feat(init): Start edit-server on launchVincent Ambo1-0/+1
2018-03-04 refactor(init): Remove package installation configurationVincent Ambo1-76/+2
Package installation has moved to my NixOS configuration.
2018-02-23 chore: Remove helm-swoopVincent Ambo1-1/+1
helm-occur does what I want already
2018-02-04 feat(lisp): Install and enable adjust-parensVincent Ambo1-0/+1
2018-01-04 chore(pkgs): Minor package updatesVincent Ambo1-1/+4
2017-11-24 fix(lisp): Actually require lisp-setup in init.elVincent Ambo1-0/+1
2017-11-22 feat(lisp): Add basic Common Lisp settingsVincent Ambo1-0/+1
2017-11-20 feat(pkgs): Install Racket modeVincent Ambo1-0/+1
2017-11-20 feat(pkgs): Add geiser & helm extensionsVincent Ambo1-0/+3
2017-11-18 chore: Remove unused dependenciesVincent Ambo1-4/+0
(well, dash was technically a duplicate)
2017-11-15 feat: Use ace-window for jumping between windowsVincent Ambo1-0/+1
2017-11-15 feat: Install & globally enable which-keyVincent Ambo1-0/+1
2017-11-15 feat(nixos): Add initial NixOS & EXWM configurationVincent Ambo1-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 packageVincent Ambo1-0/+1
It's very nice.
2017-11-12 fix: Fix warnings & errors detected by elisp compilerVincent Ambo1-1/+2
Minor things that came up when byte-compiling the configuration.
2017-11-12 refactor: Remove lots of deprecated/unused settingsVincent Ambo1-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 processVincent Ambo1-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 librariesVincent Ambo1-1/+7
Elisp can actually be quite nice with a bunch of modern tooling.
2017-11-06 fix(rust): Include automatically & set racer pathVincent Ambo1-0/+1
2017-11-06 feat(init): Add some useful development packagesVincent Ambo1-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 setupVincent Ambo1-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 functionVincent Ambo1-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 downVincent Ambo1-1/+0
2017-10-15 feat: Switch from ido/smex to HelmVincent Ambo1-4/+1
2017-10-13 feat: Add terraform-modeVincent Ambo1-0/+1
2017-09-27 chore(clojure): Remove all Clojure settingsVincent Ambo1-3/+0
2017-09-27 refactor: Install gruber-darker-theme from package repoVincent Ambo1-0/+1
2017-09-27 fix(init.el): Initialise package manager immediatelyVincent Ambo1-1/+1
2017-07-30 refactor: Some minor cleanupsVincent Ambo1-3/+3
2017-07-30 fix custom: Fix a bug and truncate theme listVincent Ambo1-1/+1
2017-06-06 chore: Minor sync with Dell machine configVincent Ambo1-0/+1
2015-12-14 Various changesVincent Ambo1-5/+5
2015-05-18 Remove melpa, fix custom.elVincent Ambo1-2/+2
2015-05-03 Minor changesVincent Ambo1-0/+1
2015-05-03 Use ag instead of ackVincent Ambo1-3/+1
2015-01-16 [init] Add Erlang configVincent Ambo1-0/+1
2015-01-16 [haskell] Split out haskell config into new fileVincent Ambo1-1/+1