tvl-depot/configs/shared
William Carroll 271e7f9561 Support functions for navigating buffer caches
I've wanted an MRU/LRU sort of my "source code buffers" in Emacs. This commit
support three ways for working with a cache of source code buffers.

So first, what's a source code buffer? Well it isn't a buffer like *Messages*;
we can call these "Emacs-generated" buffers for convenience. Other problematic
buffers are buffers like `magit-status` and `dired-mode` and `erc` buffers.

I added some predicates for querying buffers for their major modes.

Supporting three KBDs for quickly accessing these functions:
1. <SPC><SPC> Toggle previous buffer
2. <SPC>b     Use ivy to fuzzily search source code buffers
3. C-{f,b}    Cycle {forwards,backwards} through the source code buffer cache.
2020-01-17 10:56:21 +00:00
..
.config Nixify fish configuration 2020-01-17 10:56:21 +00:00
.docker Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.emacs.d Support functions for navigating buffer caches 2020-01-17 10:56:21 +00:00
.gnupg Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.gvcci/themes Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.irssi Drop support for i3 2020-01-06 15:25:25 +00:00
.local/share Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.ncmpcpp Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.ssh Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.g4d Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.gitconfig Ensure git yday alias formats commits like git today 2020-01-06 15:25:25 +00:00
.gitignore Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.profile Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.tmux.conf Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.Xmodmap Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.Xresources Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.Xresources.shared Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.xsecurelockrc Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.xsessionrc Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.xsessionrc.shared Revert Nixified Emacs configuration 2020-01-17 10:56:21 +00:00
.zprofile Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.zshrc Massive configuration overhaul 2019-12-24 15:21:34 +00:00
aliases.zsh Drop support for i3 2020-01-06 15:25:25 +00:00
functions.zsh Debug lt ZSH function 2020-01-06 15:25:25 +00:00
variables.zsh Drop support for i3 2020-01-06 15:25:25 +00:00
zle.zsh Massive configuration overhaul 2019-12-24 15:21:34 +00:00