tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
vscode-extensions.sumneko.lua: 3.5.6 -> 3.6.19
Luka Blaskovic
2 years ago
9c6d086e
fdf32c58
+7
-7
2 changed files
expand all
collapse all
unified
split
pkgs
applications
editors
vscode
extensions
sumneko.lua
default.nix
remove-chmod.patch
+4
-2
pkgs/applications/editors/vscode/extensions/sumneko.lua/default.nix
···
7
7
mktplcRef = {
8
8
name = "lua";
9
9
publisher = "sumneko";
10
10
-
version = "3.5.6";
11
11
-
sha256 = "sha256-Unzs9rX/0MlQprSvScdBCCFMeLCaGzWsMbcFqSKY2XY=";
10
10
+
version = "3.6.19";
11
11
+
sha256 = "sha256-7f8zovJS1lNwrUryxgadrBbNRw/OwFqry57JWKY1D8E=";
12
12
};
13
13
14
14
+
# Running chmod in runtime will lock up extension
15
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
1
-
diff --git a/client/out/languageserver.js b/client/out/languageserver.js
2
2
-
index 6c7429c..6f53aa4 100644
3
1
--- a/client/out/languageserver.js
4
2
+++ b/client/out/languageserver.js
5
5
-
@@ -79,11 +79,9 @@ class LuaClient {
3
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
15
-
}
16
16
-
let serverOptions = {
13
13
+
default:
14
14
+
throw new Error(`Unsupported operating system "${platform}"!`);