@@ -442,6 +442,15 @@ pub fn symbol_picker(cx: &mut Context) {
443pub fn workspace_symbol_picker(cx: &mut Context) {
443pub fn workspace_symbol_picker(cx: &mut Context) {
444 let doc = doc!(cx.editor);
444 let doc = doc!(cx.editor);
446+ .language_servers_with_feature(LanguageServerFeature::WorkspaceSymbols)
451+ .set_error("No configured language server supports workspace symbols");
446 let get_symbols = move |pattern: String, editor: &mut Editor| {
455 let get_symbols = move |pattern: String, editor: &mut Editor| {
447 let doc = doc!(editor);
456 let doc = doc!(editor);