Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Kangaxx-0/first-zellij-plugin


https://github.com/Kangaxx-0/first-zellij-plugin

Last synced: 7 days ago
JSON representation

Awesome Lists containing this project

README

        

# Zellij Plugin System: A Comprehensive Walkthrough 🛠️

Elevate Your Terminal Experience with Customizable Plugins!

Welcome to the definitive guide to the Zellij Plugin System! Have you ever wanted to extend your zellij functionalities but felt lost? We've got you covered! This repository serves as a hand-to-hand walkthrough that makes creating plugins for Zellij as easy as pie. 🥧

> Currently, designing and implementing the basic components which wrap up ANSI code, see https://github.com/Kangaxx-0/first-zellij-plugin/issues/21

## 🌟 Features
- Code Samples: Examples to learn from and experiment with.
1. [echo-key](./samples/echo-key/README.md)
2. [worker](./samples/plugin-worker/README.md)
3. [float-pane-resize](./samples/float-pane-sized/README.md)
- Deep Dives: Get into the nitty-gritty of Zellij and its plugin system.
1. [WASM](./doc/wasm.md) - How zellij uses wasm
2. [key-flow](./doc/key-press-flow.md) - How zellij receive a key press
3. [Protobuf](./doc/protobuf.md) - A little more on zellij `.proto` files
- Best Practices: Learn the do's and don'ts of plugin development in Zellij.
1. [Some suggestions](./doc/Others/takeaway.md)