josharsh / josharsh/xeli

Persist per-file view state (filters, sort, theme)

Open
#10 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.