mirror of
https://github.com/ilyakooo0/helix.git
synced 2024-11-28 04:12:25 +03:00
Bail if no language servers support workspace symbols (#7286)
This commit is contained in:
parent
31b8b728a2
commit
d4427125eb
@ -442,6 +442,15 @@ pub fn symbol_picker(cx: &mut Context) {
|
||||
|
||||
pub fn workspace_symbol_picker(cx: &mut Context) {
|
||||
let doc = doc!(cx.editor);
|
||||
if doc
|
||||
.language_servers_with_feature(LanguageServerFeature::WorkspaceSymbols)
|
||||
.count()
|
||||
== 0
|
||||
{
|
||||
cx.editor
|
||||
.set_error("No configured language server supports workspace symbols");
|
||||
return;
|
||||
}
|
||||
|
||||
let get_symbols = move |pattern: String, editor: &mut Editor| {
|
||||
let doc = doc!(editor);
|
||||
|
Loading…
Reference in New Issue
Block a user