No description
  • Earthly 66.5%
  • Rust 33.5%
Find a file
2026-05-16 23:06:57 +02:00
.cargo Updated cargo config to refer to wasm32-wasip1 (from wasm32-wasi) 2025-03-18 01:26:45 +01:00
src Initial commit! 2023-11-19 13:51:28 +01:00
.gitignore Added .gitignore 2023-11-19 22:50:55 +01:00
.woodpecker.yaml Add some config to pipeline to allow logging into to Docker Hub 2025-03-18 01:16:32 +01:00
Cargo.lock Update Rust crate zellij-tile to v0.44.3 2026-05-13 08:06:02 +00:00
Cargo.toml Update Rust crate zellij-tile to 0.44 2026-03-23 09:03:57 +00:00
Earthfile Update rust version in Earthfile to 1.89 2025-08-12 09:38:52 +02:00
README.md Fix layout KDL 2023-11-20 10:51:06 +01:00
renovate.json Add renovate.json 2023-11-19 14:01:34 +00:00
screenshot.png Added screenshot to readme 2023-11-19 22:50:55 +01:00

zellij-blank-plugin

What is it?

This is the simplest zellij plugin imaginable: it does absolutely nothing!

Why?

To start learning to develop a zellij plugin, but also to use it in a layout so you can have a centered shell.

Here's the layout I had in mind when I started "developing" this plugin:

// Centered layout.
layout {
  pane split_direction="vertical" {
    pane borderless=true {
      plugin location="file:zellij-blank-plugin.wasm"
    }
    // You can set the size below to something else if you want
    pane size="50%" focus=true borderless=true
    pane borderless=true {
      plugin location="file:zellij-blank-plugin.wasm"
    }
  }
}

keybinds clear-defaults=true {
  // Only provide the CTRL+q keybinding to quit.
  shared {
    bind "Ctrl q" { CloseTab; }
  }
}

And this is what it looks like:

Screenshot of wezterm running zellij with the above layout