aboutsummaryrefslogtreecommitdiffstats
path: root/zellij-utils/src/plugin_api/event.proto
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2024-03-18 09:19:58 +0100
committerGitHub <noreply@github.com>2024-03-18 09:19:58 +0100
commitee16a4b8c347a81878389fd4f90144c2c6357f41 (patch)
treebf8675d57499b6278e8c89b84c8141969cc2ce3f /zellij-utils/src/plugin_api/event.proto
parentdocs(changelog): switch session cwd (diff)
downloadsl0ppij-ee16a4b8c347a81878389fd4f90144c2c6357f41.tar.gz
sl0ppij-ee16a4b8c347a81878389fd4f90144c2c6357f41.tar.xz
sl0ppij-ee16a4b8c347a81878389fd4f90144c2c6357f41.zip
feat(plugins): session manager cwd and new filepicker (#3200)
* prototype * folder selection ui in session manager * overhaul strider * scan folder host command * get strider to work from the cli and some cli pipe fixes * some ux improvements to strider * improve strider's ui * make strider ui responsive * make session-manager new ui parts responsive * fix tests * style(fmt): rustfmt
Diffstat (limited to 'zellij-utils/src/plugin_api/event.proto')
-rw-r--r--zellij-utils/src/plugin_api/event.proto9
1 files changed, 9 insertions, 0 deletions
diff --git a/zellij-utils/src/plugin_api/event.proto b/zellij-utils/src/plugin_api/event.proto
index e26a9c23..abc239c0 100644
--- a/zellij-utils/src/plugin_api/event.proto
+++ b/zellij-utils/src/plugin_api/event.proto
@@ -103,6 +103,15 @@ message PermissionRequestResultPayload {
message FileListPayload {
repeated string paths = 1;
+ repeated FileMetadata paths_metadata = 2;
+}
+
+message FileMetadata {
+ bool metadata_is_set = 1; // if this is false, the metadata for this file has not been read
+ bool is_dir = 2;
+ bool is_file = 3;
+ bool is_symlink = 4;
+ uint64 len = 5;
}
message CustomMessagePayload {