zellij-org/zellij

The plugin APIs should block until their action is performed, similar to our CLI

Open

#2,558 opened on Jun 18, 2023

View on GitHub
 (0 comments) (0 reactions) (0 assignees)Rust (32,593 stars) (1,191 forks)batch import
help wantedplugin system

Description

The various plugin API commands (eg. new_tab, new_terminal_pane) etc. do not block at the moment. Instead they "send and forget" and do not even indicate when the operation was not successful.

This is not desirable.

We should block similarly to how we do with the cli commands and keybindings.

Contributor guide

The plugin APIs should block until their action is performed, similar to our CLI · zellij-org/zellij#2558 | Good First Issue