Visual buffer switching using a window grid:
For manual installation, clone the repository and call:
(package-install-file "/path/to/buffer-expose.el")
To use the default bindings for switching buffers with buffer-expose use buffer-expose-mode:
(buffer-expose-mode 1)
The default bindings are defined in buffer-expose-mode-map:
(defvar buffer-expose-mode-map
(let ((map (make-sparse-keymap)))
(define-key map (kbd "<s-tab>") 'buffer-expose)
(define-key map (kbd "<C-tab>") 'buffer-expose-stars)
(define-key map (kbd "C-c <C-tab>") 'buffer-expose-current-mode)
(define-key map (kbd "C-c C-d") 'buffer-expose-dired-buffers)
map)
"Mode map for `buffer-expose-mode'.")