CSV/TSV content codec module for reovim.
Provides delimiter-separated value file support for the content codec pipeline:
- [
CsvClassifier] detects CSV/TSV/PSV files by delimiter analysis or file extension (priority 15) - [
CsvCodecFactory] creates [CsvCodec] instances for column-aligned tabular view with round-trip editing support
This is a BIDIRECTIONAL codec — CSV files can be edited and saved.
Architecture
reovim-driver-codec (trait definitions + stores)
^
|
reovim-module-codec-csv (THIS CRATE - CSV/TSV/PSV)
Self-Registration Pattern
During init(), this module registers:
- [
CsvClassifier] into [ContentClassifierStore] (priority 15) - [
CsvCodecFactory] into [ContentCodecFactoryStore]