378c757571
- Switched HL_EDIT_SEP initialization to read from process.env, trimming the value and defaulting to "~" when missing or invalid. - Expanded the separator documentation with benchmark data and reliability notes explaining why "~" was selected as the fallback over other candidates.