mirror of
https://github.com/zed-industries/zed.git
synced 2025-01-12 13:24:19 +00:00
Minor fixes found during review
This commit is contained in:
parent
8931218dc6
commit
8c91c5c575
3 changed files with 15 additions and 8 deletions
|
@ -7,7 +7,6 @@ edition = "2021"
|
|||
proc-macro = true
|
||||
|
||||
[dependencies]
|
||||
# TODO: remove "extra-traits"
|
||||
syn = { version = "1.0", features = ["full", "extra-traits"] }
|
||||
quote = "1.0"
|
||||
proc-macro2 = "1.0"
|
||||
|
|
|
@ -1722,7 +1722,7 @@ impl Project {
|
|||
.await?;
|
||||
this.update(&mut cx, |this, cx| {
|
||||
this.assign_language_to_buffer(&buffer, cx);
|
||||
this.register_buffer_with_language_server(&buffer, cx)
|
||||
this.register_buffer_with_language_server(&buffer, cx);
|
||||
});
|
||||
Ok(())
|
||||
})
|
||||
|
@ -2120,6 +2120,14 @@ impl Project {
|
|||
let adapter = adapter.clone();
|
||||
move |params, mut cx| {
|
||||
if let Some(this) = this.upgrade(&cx) {
|
||||
// cx.spawn(|cx| {
|
||||
// this.update(&mut cx, |this, cx| {
|
||||
// this.on_lsp_diagnostics_published(
|
||||
// server_id, params, adapter, cx,
|
||||
// )
|
||||
// })
|
||||
// })
|
||||
// .detach();
|
||||
this.update(&mut cx, |this, cx| {
|
||||
// TODO(isaac): remove block on
|
||||
smol::block_on(this.on_lsp_diagnostics_published(
|
||||
|
@ -3414,11 +3422,11 @@ impl Project {
|
|||
}
|
||||
new_symbols
|
||||
});
|
||||
for new_symbol in new_symbols {
|
||||
if let Some(new_symbol) = new_symbol.await.ok() {
|
||||
symbols.push(new_symbol);
|
||||
}
|
||||
}
|
||||
symbols = futures::future::join_all(new_symbols.into_iter())
|
||||
.await
|
||||
.into_iter()
|
||||
.filter_map(|symbol| symbol.ok())
|
||||
.collect::<Vec<_>>();
|
||||
}
|
||||
Ok(symbols)
|
||||
})
|
||||
|
|
|
@ -225,10 +225,10 @@ fn main() {
|
|||
cx.spawn({
|
||||
let languages = languages.clone();
|
||||
|cx| async move {
|
||||
// init_languages.await;
|
||||
cx.read(|cx| {
|
||||
languages.set_theme(cx.global::<Settings>().theme.editor.syntax.clone())
|
||||
});
|
||||
init_languages.await;
|
||||
}
|
||||
})
|
||||
.detach();
|
||||
|
|
Loading…
Reference in a new issue