Ace Jump Buffer
ace-jump-buffer is an extension for
avy and the native
bs buffer menu that lets you hop to Emacs buffers in 2-3 key strokes.
Open the buffer menu and go to the selected buffer in the current window.
bs-configuration, then show its buffer menu and go to the selected buffer.
Open the buffer menu and go to the selected buffer in other window.
Open the buffer menu and go to the selected buffer in full window.
Show a menu of buffers of the same mode as the current buffer.
Show a menu of buffers in the current perspective (
Show a menu of buffers in the current project (
The max window height for the buffer menu. The default is 20.
The function for sorting buffers in the menu. Options:
nil: Use the default
bs configuration to use when displaying the menu with
"all": Show all buffers [default]
"persp": If you use
persp-mode, you may set this to scope the buffer list to your current perspective.
"projectile": If you use
projectile, you may set this to scope the buffer list to your current project.
The method of displaying the overlays for
'at-full which is the default value of
(make-ace-jump-buffer-function) takes two variables: a string name and the body of a buffer rejection filter function.
For example, if you wanted an
ace-jump-buffer function for pulling up your
(make-ace-jump-buffer-function "shell" (with-current-buffer buffer (not (eq major-mode 'shell-mode))))
This would create a
bs-configurations option named "shell" and a callable defun named
0.4 - Changed the internal jumping library from
ajb-home-row-keys was depreciated as the default
are set to the lower-cased home-row keys.
0.3 - Introduced a macro for easily making custom
filters and interactive functions