tvl-depot/users/tazjin/emacs/config
Vincent Ambo e00dd88b66 feat(tazjin/emacs): implement MRU navigation for exwm workspaces
this makes it possible to move forwards/backwards in workspace history
in the order in which I used them, while tracking the offset (e.g. it
is possible to go 3 steps back, do something, then move 2 steps
forward again).

this should make it possible to learn ad-hoc relative layouts for
whatever task i'm working on and reduce the number of times where i
frantically flip through all workspaces and try to figure out where
anything is.

note that this key binding is not very ergonomic, but i've remapped it
on my kinesis to the prior/next buttons. i never use those. using
<prior>/<next> directly doesn't work because too many modes override
them.

Change-Id: I257723b9e14a68b53be68539dd752db3445546e7
Reviewed-on: https://cl.tvl.fyi/c/depot/+/5243
Tested-by: BuildkiteCI
Reviewed-by: tazjin <tazjin@tvl.su>
2022-02-07 19:08:01 +00:00
..
bindings.el feat(tazjin/emacs): add zoxide-open-magit and a binding for it 2021-12-20 08:52:49 +00:00
custom.el style(tazjin/emacs): Reenable my original dark theme 2021-09-18 12:06:15 +00:00
desktop.el feat(tazjin/emacs): implement MRU navigation for exwm workspaces 2022-02-07 19:08:01 +00:00
eshell-setup.el chore(tazjin/emacs): Move //tools/emacs to //users/tazjin/emacs 2020-06-18 20:19:50 +01:00
functions.el feat(tazjin/emacs): add zoxide-open-magit and a binding for it 2021-12-20 08:52:49 +00:00
init.el feat(tazjin/emacs): add zoxide.el 2021-12-20 08:52:49 +00:00
look-and-feel.el fix(tazjin/emacs): Use 'Semi Light' font weight on frog 2020-08-19 00:11:30 +00:00
mail-setup.el refactor(tazjin/emacs): Switch to sending mail via lieer 2021-05-22 20:58:47 +00:00
modes.el chore(tazjin/emacs): Move //tools/emacs to //users/tazjin/emacs 2020-06-18 20:19:50 +01:00
settings.el chore(tazjin/emacs): Minor cleanup of unused modes and config 2020-11-21 13:27:20 +00:00