@@ -461,13 +461,14 @@ impl Document {
461461
462462 // set the path and try detecting the language
463463 doc.set_path(&path)?;
464− doc.detect_indent_style();
465− doc.line_ending = line_ending;
466−
467464 if let Some(loader) = config_loader {
468465 doc.detect_language(theme, loader);
469466 }
470467
468+ // Detect indentation style and set line ending.
469+ doc.detect_indent_style();
470+ doc.line_ending = line_ending;
471+
471472 Ok(doc)
472473 }
473474