summary refs log tree commit diff
path: root/pkgs/misc/vscode-extensions/terraform/fix-terraform-ls.patch
blob: 95e8d92da33223b26d1c2220aa5dc9b41e32762e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
diff --git a/out/extension.js b/out/extension.js
index e932d27..099126b 100644
--- a/out/extension.js
+++ b/out/extension.js
@@ -143,25 +143,6 @@ function updateLanguageServer() {
     return __awaiter(this, void 0, void 0, function* () {
         const delay = 1000 * 60 * 60 * 24;
         languageServerUpdater.timeout(updateLanguageServer, delay); // check for new updates every 24hrs
-        // skip install if a language server binary path is set
-        if (!vscodeUtils_1.config('terraform').get('languageServer.pathToBinary')) {
-            const installer = new languageServerInstaller_1.LanguageServerInstaller(installPath, reporter);
-            const install = yield installer.needsInstall();
-            if (install) {
-                yield stopClients();
-                try {
-                    yield installer.install();
-                }
-                catch (err) {
-                    console.log(err); // for test failure reporting
-                    reporter.sendTelemetryException(err);
-                    throw err;
-                }
-                finally {
-                    yield installer.cleanupZips();
-                }
-            }
-        }
         return startClients(); // on repeat runs with no install, this will be a no-op
     });
 }
@@ -259,7 +240,7 @@ function pathToBinary() {
                 reporter.sendTelemetryEvent('usePathToBinary');
             }
             else {
-                command = path.join(installPath, 'terraform-ls');
+                command = 'TERRAFORM-LS-PATH';
             }
             _pathToBinaryPromise = Promise.resolve(command);
         }