55 releases (34 breaking)
1.2.0 |
|
---|---|
0.42.0 | Mar 17, 2025 |
0.41.2 | Nov 19, 2024 |
0.40.1 | May 2, 2024 |
0.15.0 | Jul 19, 2021 |
#958 in Rust patterns
1,075 downloads per month
Used in 2 crates
(via zellij-nucleo)
85KB
1.5K
SLoC
The zellij-tile crate acts as the Rust API for developing plugins for Zellij.
To read more about Zellij plugins: https://zellij.dev/documentation/plugins
Interesting things in this libary:
- The
ZellijPlugin
trait for implementing plugins combined with theregister_plugin!
macro to register them. - The list of commands representing what a plugin can do.
- The list of
Events
a plugin can subscribe to - The
ZellijWorker
trait for implementing background workers combined with theregister_worker!
macro to register them
Full Example and Development Environment
For a working plugin example as well as a development environment, please see: https://github.com/zellij-org/rust-plugin-example
Dependencies
~33–52MB
~681K SLoC