Ecosystem

PLN is designed to be implemented across many tools. One notation, many environments.

Project Description Language Status
pln-parse CLI parser and validator Rust Published
pln-kitty Kitty terminal plugin Python Planned
pln-tmux tmux plugin Shell Planned
pln-zellij Zellij plugin Rust Planned
pln-nvim Neovim plugin Lua Planned
pln-css PLN to CSS Grid converter TypeScript Planned

Building an implementation?

If you're building a PLN integration, the pln-parse crate can be used as a library dependency in Rust projects, or its JSON output can be consumed by any language.

echo '(editor=3fr|(terminal=2fr/files))' | pln-parse --pretty