diff --git a/crates/assistant/src/inline_assistant.rs b/crates/assistant/src/inline_assistant.rs index a11d4113d8..6a80813f34 100644 --- a/crates/assistant/src/inline_assistant.rs +++ b/crates/assistant/src/inline_assistant.rs @@ -3277,6 +3277,10 @@ impl CodeActionProvider for AssistantCodeActionProvider { range: Range, cx: &mut WindowContext, ) -> Task>> { + if !AssistantSettings::get_global(cx).enabled { + return Task::ready(Ok(Vec::new())); + } + let snapshot = buffer.read(cx).snapshot(); let mut range = range.to_point(&snapshot);