Merge pull request #229092 from lblasc/lblasc/sumnekolua

vscode-extensions.sumneko.lua: 3.5.6 -> 3.6.19

authored by

Aaron Andersen and committed by
GitHub
4d7b1089 583fbeec

+7 -7
+4 -2
pkgs/applications/editors/vscode/extensions/sumneko.lua/default.nix
··· 7 7 mktplcRef = { 8 8 name = "lua"; 9 9 publisher = "sumneko"; 10 - version = "3.5.6"; 11 - sha256 = "sha256-Unzs9rX/0MlQprSvScdBCCFMeLCaGzWsMbcFqSKY2XY="; 10 + version = "3.6.19"; 11 + sha256 = "sha256-7f8zovJS1lNwrUryxgadrBbNRw/OwFqry57JWKY1D8E="; 12 12 }; 13 13 14 + # Running chmod in runtime will lock up extension 15 + # indefinitely if the binary is in nix store. 14 16 patches = [ ./remove-chmod.patch ]; 15 17 16 18 postInstall = ''
+3 -5
pkgs/applications/editors/vscode/extensions/sumneko.lua/remove-chmod.patch
··· 1 - diff --git a/client/out/languageserver.js b/client/out/languageserver.js 2 - index 6c7429c..6f53aa4 100644 3 1 --- a/client/out/languageserver.js 4 2 +++ b/client/out/languageserver.js 5 - @@ -79,11 +79,9 @@ class LuaClient { 3 + @@ -145,11 +145,9 @@ 6 4 break; 7 5 case "linux": 8 6 command = this.context.asAbsolutePath(path.join('server', binDir ? binDir : 'bin-Linux', 'lua-language-server')); ··· 12 10 command = this.context.asAbsolutePath(path.join('server', binDir ? binDir : 'bin-macOS', 'lua-language-server')); 13 11 - yield fs.promises.chmod(command, '777'); 14 12 break; 15 - } 16 - let serverOptions = { 13 + default: 14 + throw new Error(`Unsupported operating system "${platform}"!`);