Skip to content

Releases: Strech/zbuffers

Fast tabs switching 🔁

Choose a tag to compare

@Strech Strech released this 15 Feb 21:02
3967247

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

Choose a tag to compare

@Strech Strech released this 19 Feb 22:29
a9ace6c

Starting this release 2 small features were implemented:

  1. On Tab key the search will be auto-completed to the current selected tab name
  2. On the floating window close it will reset its state both selection and search

Update to zellij 0.41.1

Choose a tag to compare

@Strech Strech released this 06 Nov 20:45
0a80ec6

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

Choose a tag to compare

@Strech Strech released this 03 Nov 15:38
3605709

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 👋🏼

Choose a tag to compare

@Strech Strech released this 03 Nov 12:01
b60f6d3

The very first release of zbuffers with most of the functionality. Not perfect, but it works!

The installation process is quite simple

  1. 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
  1. Add this shared key binding into keybinds section of your Zellij config
shared_except "locked" {
    bind "Ctrl b" {
        LaunchOrFocusPlugin "file:~/.config/zellij/plugins/zbufers.wasm" {
            floating true
        }
    }
}
  1. Ctrl + b and enjoy!