Note: Highly experimental package, really rough edges etc.
This package is based on a pretty simple observation: no one ever needs a
shorthand for jjjjjjjjj
, or kkkkkkk
. But the keybindings are really
convenient (C-9 j
and C-7 k
).
Another observation is this: speedbars are a neat idea, but they just always feel so goddamn heavyweight. They turn Emacs into Visual Studio.
So I combined these two observations and made a light-weight speedbar that
utilizes C-<N> j
for something better than "insert j
times"! Barhop
lists your open project buffers in a sidebar and lets you jump to them super
easily.
Note: Don't expect a super polished package. I only published it to get some feedback and possibly inspire someone else to do something useful and creative with prefix arg + char. However, I actually use this package rather frequently, especially on larger projects which require lots of file jumping (Android, Yocto and similar projects come to mind).
Note: For now, counsel-projectile
is a hard requirement due to lazy elisp.
Note: Evil users, stay far away! This probably won't combine nicely with your workflow.
Usage: Just bind barhop-mode
to something convenient and you're good to go.
C-<num> j
jumps to buffer number num
, C-<num> K
kills it, C-<num> J
jumps to it in other-window
.