Persist per-file view state (filters, sort, theme)
Open
area:data
enhancement
- Dominant language
- Rust
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Re-opening a CSV currently resets the view. It would be nice if xeli remembered last filters / sort / theme per file.
**Proposed**: \`~/.config/xeli/state.json\` keyed by absolute file path, written on quit, read on open. Honor a \`--no-state\` flag to skip.
Considerations:
- Truncate to last N files (LRU, default 100)
- Skip writing for stdin-piped input
Contributor guide
Assessment
This issue has not been assessed yet.