Vincent Ambo
7b8902a36a
feat(term-setup): First attempt to make multi-term tolerable
...
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-09 00:46:44 +02:00
Vincent Ambo
6061d1bbb2
chore(init): Enable upcase-region command
2018-05-07 14:02:56 +02:00
Vincent Ambo
97da0904f9
feat(init): Start edit-server on launch
2018-03-09 11:09:32 +01:00
Vincent Ambo
fc76db3d96
refactor(init): Remove package installation configuration
...
Package installation has moved to my NixOS configuration.
2018-03-04 00:14:13 +01:00
Vincent Ambo
3902efcf9a
chore: Remove helm-swoop
...
helm-occur does what I want already
2018-02-23 10:03:34 +01:00
Vincent Ambo
ed4cc264fa
feat(lisp): Install and enable adjust-parens
2018-02-04 13:43:01 +01:00
Vincent Ambo
f7a4d401b8
chore(pkgs): Minor package updates
2018-01-04 09:30:55 +01:00
Vincent Ambo
5b946a930c
fix(lisp): Actually require lisp-setup in init.el
2017-11-24 16:45:12 +01:00
Vincent Ambo
4dce87d1e2
feat(lisp): Add basic Common Lisp settings
2017-11-22 23:55:01 +01:00
Vincent Ambo
553b38ea76
feat(pkgs): Install Racket mode
2017-11-20 17:35:59 +01:00
Vincent Ambo
1eab9e4b25
feat(pkgs): Add geiser & helm extensions
2017-11-20 17:35:25 +01:00
Vincent Ambo
7a41f8cd22
chore: Remove unused dependencies
...
(well, dash was technically a duplicate)
2017-11-18 23:20:11 +01:00
Vincent Ambo
eb67c739b2
feat: Use ace-window for jumping between windows
2017-11-15 18:56:23 +01:00
Vincent Ambo
29d4413f16
feat: Install & globally enable which-key
2017-11-15 18:29:01 +01:00
Vincent Ambo
4e1661604d
feat(nixos): Add initial NixOS & EXWM configuration
...
Adds configuratio for using Emacs as a window manager, because clear
that is an extremely sane thing to do.
2017-11-15 17:35:17 +01:00
Vincent Ambo
b0faa53657
feat: Install magnars' string-edit package
...
It's very nice.
2017-11-13 00:58:41 +01:00
Vincent Ambo
0511e7eb97
fix: Fix warnings & errors detected by elisp compiler
...
Minor things that came up when byte-compiling the configuration.
2017-11-12 22:44:31 +01:00
Vincent Ambo
0d5bdbd7ce
refactor: Remove lots of deprecated/unused settings
...
* 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 22:44:31 +01:00
Vincent Ambo
99d9981dd9
refactor(init): Refactor package installation process
...
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-12 22:44:31 +01:00
Vincent Ambo
ac5b34e131
feat: Install modern elisp libraries
...
Elisp can actually be quite nice with a bunch of modern tooling.
2017-11-07 21:29:20 +01:00
Vincent Ambo
5f5abc05ba
fix(rust): Include automatically & set racer path
2017-11-06 22:26:47 +01:00
Vincent Ambo
8996bceea1
feat(init): Add some useful development packages
...
Adds packages for interfacing with PostgreSQL and HTTP APIs which can
be very useful during development.
2017-11-06 19:35:53 +01:00
Vincent Ambo
6bef57e347
feat(rust-setup): Add Rust setup
...
Adds a simple Rust setup with autocompletion via Racer and built-in
Cargo command support.
2017-11-06 19:35:19 +01:00
Vincent Ambo
5e48ce3f9b
feat: Add nix-mode & nix-config function
...
* install nix-mode by default
* add a function to quickly open the system configuration.nix
2017-10-15 20:23:51 +02:00
Vincent Ambo
867ea97fd9
fix: Remove projectile which slowed everything down
2017-10-15 16:31:23 +02:00
Vincent Ambo
774aea8edd
feat: Switch from ido/smex to Helm
2017-10-15 13:30:10 +02:00
Vincent Ambo
8cc36e0eab
feat: Add terraform-mode
2017-10-13 18:14:33 +02:00
Vincent Ambo
f83eeaf4f8
chore(clojure): Remove all Clojure settings
2017-09-27 15:04:33 +02:00
Vincent Ambo
5683eab48e
refactor: Install gruber-darker-theme from package repo
2017-09-27 15:02:45 +02:00
Vincent Ambo
6107ec40d6
fix(init.el): Initialise package manager immediately
2017-09-27 15:02:33 +02:00
Vincent Ambo
6c2da17783
refactor: Some minor cleanups
2017-07-30 18:30:04 +02:00
Vincent Ambo
2c02c371fe
fix custom: Fix a bug and truncate theme list
2017-07-30 18:28:03 +02:00
Vincent Ambo
8f0949dbb2
chore: Minor sync with Dell machine config
2017-06-06 13:33:13 +02:00
Vincent Ambo
af87ca21ee
Various changes
2015-12-14 00:04:29 +01:00
Vincent Ambo
c2ef13da72
Remove melpa, fix custom.el
2015-05-18 14:21:39 +02:00
Vincent Ambo
90f4e2811d
Minor changes
2015-05-03 18:22:58 +02:00
Vincent Ambo
ee070585df
Use ag instead of ack
2015-05-03 18:22:08 +02:00
Vincent Ambo
d9bd9ef50c
[init] Add Erlang config
2015-01-16 14:42:48 +01:00
Vincent Ambo
e5ece0c35a
[haskell] Split out haskell config into new file
2015-01-16 14:42:31 +01:00
Vincent Ambo
a21aeac72c
General cleanup
2014-12-29 21:52:21 +01:00
Vincent Ambo
fb9a837c67
Split out Haskell and Clojure config
2014-12-29 21:51:25 +01:00
Vincent Ambo
677eba3e60
Cleanup: remove evil stuff & others
...
(Also sneakily adds go-mode and haskell-mode back in)
2014-10-21 19:38:18 +02:00
Vincent Ambo
1f70abb176
Move all configuration to subfolder
2014-10-21 19:37:19 +02:00
Vincent Ambo
10057a887b
Several updates after 24.4 upgrade
2014-10-21 19:11:09 +02:00
Vincent Ambo
bbe5e31268
Various updates #2
2014-06-15 12:22:18 +02:00
Vincent Ambo
479e2447b0
Updates, updates
2014-02-25 17:12:53 +01:00
Vincent Ambo
4fd813f0de
Small changes:
...
- No bells at all. Shut up, emacs!
- Don't put temporary files everywhere. Just don't!
- Don't have scroll bars in new frames
2014-02-09 11:12:51 +01:00
Vincent Ambo
bdbc18d285
Various things
...
- Disable local file loading for now until I have a solution for the
DBus problem
- Emacs daemon implicitly starts server
2014-02-04 23:48:29 +01:00
Vincent Ambo
8a5115d5b5
Some updates
2014-01-30 14:26:52 +01:00
Vincent Ambo
490ea14fad
Ignore key-advice from menu-bar options
2014-01-07 14:54:32 +01:00