Releases: Strech/zbuffers
Release list
Fast tabs switching 🔁
An attempt to accomodate one of the nice features from Emacs Vertico - the fast switching between current tab and previous tab. It works with a temporary file under the zellij FS namespace.
For now we will store the tab position, which is not ideal, but works well. The downside is that previous tab will be confused if you move/open/close the tab from the tab list. This is an expected trade off and will be fixed with upcoming release of zellij utils with stable tab_id field.
Enjoy hacking! ❤️
Improved floating window
Starting this release 2 small features were implemented:
- On Tab key the search will be auto-completed to the current selected tab name
- On the floating window close it will reset its state both selection and search
Update to zellij 0.41.1
This release updates key bindings to the latest Zellij approach with a new API. Now BareKey is available, similar to the Zellij plugins.
I think it's a good move in the right direction. Let's gooooo!
Infinite cycling and Vim/Emacs key bindings
With this release, you will be able to cycle through the tab list infinitely and use your favourite editor key bindings.
| Key (default) | Emacs | Vim | Action |
|---|---|---|---|
| Esc | Ctrl + g | Ctrl + c | Hide the plugin |
| Up | Ctrl + p | Ctrl + k | Move up |
| Down | Ctrl + n | Ctrl + j | Move down |
| Backspace | Delete character from search | ||
| Enter | Switch to the selected tab | ||
| (any character) | Start searching |
Enjoy 💜
Hello world 👋🏼
The very first release of zbuffers with most of the functionality. Not perfect, but it works!
The installation process is quite simple
- Download plugin binary from the latest release
$ mkdir -p ~/.config/zellij/plugins && \
curl -L "https://github.com/strech/zbuffers/releases/latest/download/zbuffers.wasm" \
-o ~/.config/zellij/plugins/zbuffers.wasm
- Add this shared key binding into
keybindssection of your Zellij config
shared_except "locked" {
bind "Ctrl b" {
LaunchOrFocusPlugin "file:~/.config/zellij/plugins/zbufers.wasm" {
floating true
}
}
}
- Ctrl + b and enjoy!