zellij/zellij-utils/src/plugin_api/plugin_permission.proto
Aram Drevekenin 1f0ae94f01
feat(plugins): rebind keys at runtime (#3422)
* refactor(server): interpret keys on server so they can be rebound

* feat(plugins): allow rebinding keys at runtime

* various cleanups

* add tests

* style(fmt): rustfmt

* fix(tests): address (some) e2e test flakiness

* style(fmt): rustfmt
2024-06-14 17:11:02 +02:00

16 lines
311 B
Protocol Buffer

syntax = "proto3";
package api.plugin_permission;
enum PermissionType {
ReadApplicationState = 0;
ChangeApplicationState = 1;
OpenFiles = 2;
RunCommands = 3;
OpenTerminalsOrPlugins = 4;
WriteToStdin = 5;
WebAccess = 6;
ReadCliPipes = 7;
MessageAndLaunchOtherPlugins = 8;
RebindKeys = 9;
}