LspStore: move language_server_ids to local state too (#21786)
Attempt to further clarify what state is present in which mode Release Notes: - N/A
This commit is contained in:
parent
48eed7499f
commit
3c053c7bc4
5 changed files with 280 additions and 238 deletions
|
@ -4135,13 +4135,6 @@ impl Project {
|
|||
Ok(())
|
||||
}
|
||||
|
||||
pub fn language_servers<'a>(
|
||||
&'a self,
|
||||
cx: &'a AppContext,
|
||||
) -> impl 'a + Iterator<Item = (LanguageServerId, LanguageServerName, WorktreeId)> {
|
||||
self.lsp_store.read(cx).language_servers()
|
||||
}
|
||||
|
||||
pub fn supplementary_language_servers<'a>(
|
||||
&'a self,
|
||||
cx: &'a AppContext,
|
||||
|
@ -4157,14 +4150,14 @@ impl Project {
|
|||
self.lsp_store.read(cx).language_server_for_id(id)
|
||||
}
|
||||
|
||||
pub fn language_servers_for_buffer<'a>(
|
||||
pub fn language_servers_for_local_buffer<'a>(
|
||||
&'a self,
|
||||
buffer: &'a Buffer,
|
||||
cx: &'a AppContext,
|
||||
) -> impl Iterator<Item = (&'a Arc<CachedLspAdapter>, &'a Arc<LanguageServer>)> {
|
||||
self.lsp_store
|
||||
.read(cx)
|
||||
.language_servers_for_buffer(buffer, cx)
|
||||
.language_servers_for_local_buffer(buffer, cx)
|
||||
}
|
||||
|
||||
pub fn buffer_store(&self) -> &Model<BufferStore> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue