pub fn replace_all(
paths: &[PathBuf],
results: &[FifMatch],
query: &str,
replacement: &str,
) -> (usize, usize, usize)Expand description
Reemplazo case-insensitive sobre los archivos involucrados en
results. Devuelve (files_changed, replacements, failures).
Lee cada archivo una sola vez, sustituye todas las apariciones de
query por replacement (case-insensitive, preservando el resto), y
escribe sólo si hubo cambios. No toca buffers en memoria del host —
el host es responsable de recargar tabs si quiere ver los cambios.