fresh-editor 0.1.90

A lightweight, fast terminal-based text editor with LSP support and TypeScript plugins
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Filesystem service layer for async, pluggable file system access
//
// This module provides async filesystem operations with request deduplication
// and batching, wrapping the core FileSystem trait from model/filesystem.

pub mod manager;
pub mod slow;

// Re-export types from model::filesystem for convenience
pub use crate::model::filesystem::{
    DirEntry, EntryType, FileMetadata, FilePermissions, FileReader, FileSystem, FileSystemExt,
    FileWriter, NoopFileSystem, StdFileSystem,
};
pub use manager::FsManager;
pub use slow::{BackendMetrics, SlowFileSystem, SlowFsConfig};