tvl-depot/init
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
..
bindings.el feat(bindings): Bind counsel-rg to 'C-c r g' 2018-05-06 21:44:48 +02:00
custom.el feat(custom): Enable incremental compilation in Cargo commands 2018-05-06 21:44:34 +02:00
eshell-setup.el refactor: Remove lots of deprecated/unused settings 2017-11-12 22:44:31 +01:00
functions.el feat(functions): Add ivy-run-external-command 2018-05-01 16:02:53 +02:00
haskell-setup.el chore(haskell): Remove everything except for intero setup 2018-03-17 21:54:08 +01:00
lisp-setup.el fix(lisp): Require adjust-parens mode 2018-02-05 23:04:09 +01:00
look-and-feel.el chore(look-and-feel): Remove 4K display logic for stallo 2018-01-04 23:23:33 +01:00
modes.el feat(modes): Enable company-mode for elisp by default 2017-11-15 20:59:51 +01:00
nixos.el fix(nixos): Use 'screen-lock' command instead of i3lock directly 2018-05-01 16:41:42 +02:00
rust-setup.el feat(rust): Move to RLS/LSP setup 2018-05-08 22:32:09 +02:00
settings.el feat(all): Replace helm with ivy 2018-05-01 16:01:38 +02:00
term-setup.el feat(term-setup): First attempt to make multi-term tolerable 2018-05-09 00:46:44 +02:00