History

Remove the file accessors for settings

Now we need to take modeline into account they are not viable.

Conrad Irwin committed 9 months ago

Commit 3cecde01 parent 20560c414 files · +136 −150Browse files

Showing the changes to crates/buffer_diff/src/buffer_diff.rs (1 of 14 files). Show all

Unified · Split

crates/buffer_diff/src/buffer_diff.rs+1−4
@@ -2,7 +2,7 @@ use futures::channel::oneshot; · 1 unmodified line
22 use git2::{DiffLineType as GitDiffLineType, DiffOptions as GitOptions, Patch as GitPatch};
33 use gpui::{App, AppContext as _, Context, Entity, EventEmitter, Task, TaskLabel};
44 use language::{
5− BufferRow, Capability, DiffOptions, File, Language, LanguageName, LanguageRegistry,
5+ BufferRow, Capability, DiffOptions, Language, LanguageName, LanguageRegistry,
66 language_settings::language_settings, word_diff_ranges,
77 };
88 use rope::Rope;
@@ -771,7 +771,6 @@ impl BufferDiffInner<language::BufferSnapshot> { · 762 unmodified lines
771771 }
772772
773773 fn build_diff_options(
774− file: Option<&Arc<dyn File>>,
775774 language: Option<LanguageName>,
776775 language_scope: Option<language::LanguageScope>,
777776 cx: &App,
@@ -789,7 +788,6 @@ fn build_diff_options( · 11 unmodified lines
789788
790789 language_settings(cx)
791790 .language(language)
792− .file(file)
793791 .get()
794792 .word_diff_enabled
795793 .then_some(DiffOptions {
@@ -1251,7 +1249,6 @@ impl BufferDiff { · 455 unmodified lines
12511249 ) -> Task<BufferDiffUpdate> {
12521250 let prev_base_text = self.base_text(cx).as_rope().clone();
12531251 let diff_options = build_diff_options(
1254− None,
12551252 language.as_ref().map(|l| l.name()),
12561253 language.as_ref().map(|l| l.default_scope()),
12571254 cx,