mindfork 0.10.1

A terminal AI chat written in Rust: local models via llama.cpp or OpenAI, Anthropic, Gemini and Grok in the cloud, with persistent memory, notes, RAG and tools.
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Spellcheck (features/spellcheck): Hunspell dictionaries (`spellbook`), segmentation,
//! and a personal dictionary. A word is correct if accepted by at least one active
//! dictionary. See spec ยง11.5.
//!
//! - [`segment`] โ€” splitting a string into words (accounting for apostrophes/hyphens, ru/en).
//! - [`dict`] โ€” loading dictionaries from `dictionaries/` and the personal dictionary.
//! - [`check`] โ€” [`SpellChecker`]: checking, suggestions, adding to the dictionary.

pub mod check;
pub mod dict;
pub mod segment;

pub use check::SpellChecker;