summaryrefslogtreecommitdiff
path: root/cli/lsp
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2023-11-12 22:30:04 +0000
committerGitHub <noreply@github.com>2023-11-12 22:30:04 +0000
commit55e04836261c577804bae4bbf7a49c53022880bd (patch)
treef0d7ff29d700d6d707f07fe48b78714bb133d76f /cli/lsp
parent3a7abe6906c54f9c628215c2b71d67e8db25a519 (diff)
fix(lsp): update tsconfig after refreshing settings on init (#21170)
Diffstat (limited to 'cli/lsp')
-rw-r--r--cli/lsp/language_server.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs
index 435daee90..667df74bb 100644
--- a/cli/lsp/language_server.rs
+++ b/cli/lsp/language_server.rs
@@ -3180,6 +3180,9 @@ impl tower_lsp::LanguageServer for LanguageServer {
{
let mut ls = self.0.write().await;
+ if let Err(err) = ls.update_tsconfig().await {
+ ls.client.show_message(MessageType::WARNING, err);
+ }
ls.refresh_documents_config().await;
ls.diagnostics_server.invalidate_all();
ls.send_diagnostics_update();