From 0eafa7a213c0922d358e452aead0f001fb98c487 Mon Sep 17 00:00:00 2001 From: verdant Date: Wed, 22 Jul 2026 13:15:23 +0800 Subject: Add file manager state struct with dual-pane support --- fm.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/fm.h b/fm.h index 4bff6a4..6cb7402 100644 --- a/fm.h +++ b/fm.h @@ -12,5 +12,15 @@ typedef struct { void fm_getdir(fm_info* f); fm_info* fm_init(terminal* t); +typedef struct { + file_item *items; + int count; + int cap; + int selected_idx; + window *fm_l, *fm_r; + char **cur_contents; + char **next_dir_contents; + char cwd[PATH_MAX]; +} fm_info; #endif /* SF_FM_H */ -- cgit v1.2.3