Skip to content

cristiand391/zj-status-bar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ zj-status-bar ⚡

An opinionated status bar plugin for zellij based on the built-in zellij's compact-bar plugin.

image

image

(mostly) no config, compact-bar experience + some goodies :)

Features

  • Pane fullscreen indicator
  • Tab indexes

Others

  • No alternate tab colors
  • Inactive tabs are rendered in italics
  • Zellij string removed from the top-left corner

Note

The screenshots above are with simplified_ui enabled/disabled, this config option is part of the original compact-bar plugin and is still supported, other than that there's no configuration options.

https://zellij.dev/documentation/options#simplified_ui

Usage

Download the last release available at https://github.com/cristiand391/zj-status-bar/releases/ and load it from a layout. Example:

layout {
  pane size=1 {
    plugin location="file:/path/to/zj-status-bar.wasm"
  }
  pane
}

On the first load you need to navigate to the plugin pane and press y to accept the perms required for the plugin to work. image

Note

If you start the plugin pane with borderless set to true you won't be able to view it and accept the perms. After accepting permissions you can disable borders again.

Development

  1. Clone repo: gh repo clone cristiand391/zj-status-bar
  2. Build (debug/dev build): cargo build should get you a wasm build at target/wasm32-wasi/debug/zj-status-bar.wasm
  3. Load it from a layout