vscode-extensions.sumneko.lua: 3.7.3 -> 3.14.0
This commit is contained in:
@@ -8,13 +8,16 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "lua";
|
||||
publisher = "sumneko";
|
||||
version = "3.7.3";
|
||||
hash = "sha256-JsZrCeT843QvQkebyOVlO9MI2xbEQI8xX0DrPacfGrM=";
|
||||
version = "3.14.0";
|
||||
hash = "sha256-auXQudzWRbq/cXMpFkheqHhJMu7XwacdsaZYAkv1pQs=";
|
||||
};
|
||||
|
||||
# Running chmod in runtime will lock up extension
|
||||
# indefinitely if the binary is in nix store.
|
||||
patches = [ ./remove-chmod.patch ];
|
||||
postPatch = ''
|
||||
substituteInPlace client/out/src/languageserver.js \
|
||||
--replace-fail 'await fs.promises.chmod(command, "777");' ""
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
ln -sf ${lua-language-server}/bin/lua-language-server \
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
--- a/client/out/languageserver.js
|
||||
+++ b/client/out/languageserver.js
|
||||
@@ -164,11 +164,9 @@ class LuaClient extends vscode_1.Disposable {
|
||||
break;
|
||||
case "linux":
|
||||
command = this.context.asAbsolutePath(path.join("server", binDir ? binDir : "bin-Linux", "lua-language-server"));
|
||||
- yield fs.promises.chmod(command, "777");
|
||||
break;
|
||||
case "darwin":
|
||||
command = this.context.asAbsolutePath(path.join("server", binDir ? binDir : "bin-macOS", "lua-language-server"));
|
||||
- yield fs.promises.chmod(command, "777");
|
||||
break;
|
||||
default:
|
||||
throw new Error(`Unsupported operating system "${platform}"!`);
|
||||
Reference in New Issue
Block a user