@@ -461,13 +461,14 @@ impl Document {
462 // set the path and try detecting the language
462 // set the path and try detecting the language
463 doc.set_path(&path)?;
463 doc.set_path(&path)?;
464− doc.detect_indent_style();
465− doc.line_ending = line_ending;
467 if let Some(loader) = config_loader {
464 if let Some(loader) = config_loader {
468 doc.detect_language(theme, loader);
465 doc.detect_language(theme, loader);
468+ // Detect indentation style and set line ending.
469+ doc.detect_indent_style();
470+ doc.line_ending = line_ending;