Loading pkgs/applications/editors/vscode/extensions/default.nix +2 −0 Original line number Diff line number Diff line Loading @@ -2375,6 +2375,8 @@ let }; }; sumneko.lua = callPackage ./lua { }; svelte.svelte-vscode = buildVscodeMarketplaceExtension { mktplcRef = { name = "svelte-vscode"; Loading pkgs/applications/editors/vscode/extensions/lua/default.nix 0 → 100644 +27 −0 Original line number Diff line number Diff line { lib , vscode-utils , sumneko-lua-language-server }: vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "lua"; publisher = "sumneko"; version = "3.5.6"; sha256 = "sha256-Unzs9rX/0MlQprSvScdBCCFMeLCaGzWsMbcFqSKY2XY="; }; patches = [ ./remove-chmod.patch ]; postInstall = '' ln -sf ${sumneko-lua-language-server}/bin/lua-language-server \ $out/$installPrefix/server/bin/lua-language-server ''; meta = with lib; { description = "The Lua language server provides various language features for Lua to make development easier and faster."; homepage = "https://marketplace.visualstudio.com/items?itemName=sumneko.lua"; license = licenses.mit; maintainers = with maintainers; [ lblasc ]; }; } pkgs/applications/editors/vscode/extensions/lua/remove-chmod.patch 0 → 100644 +16 −0 Original line number Diff line number Diff line diff --git a/client/out/languageserver.js b/client/out/languageserver.js index 6c7429c..6f53aa4 100644 --- a/client/out/languageserver.js +++ b/client/out/languageserver.js @@ -79,11 +79,9 @@ class LuaClient { 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; } let serverOptions = { Loading
pkgs/applications/editors/vscode/extensions/default.nix +2 −0 Original line number Diff line number Diff line Loading @@ -2375,6 +2375,8 @@ let }; }; sumneko.lua = callPackage ./lua { }; svelte.svelte-vscode = buildVscodeMarketplaceExtension { mktplcRef = { name = "svelte-vscode"; Loading
pkgs/applications/editors/vscode/extensions/lua/default.nix 0 → 100644 +27 −0 Original line number Diff line number Diff line { lib , vscode-utils , sumneko-lua-language-server }: vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "lua"; publisher = "sumneko"; version = "3.5.6"; sha256 = "sha256-Unzs9rX/0MlQprSvScdBCCFMeLCaGzWsMbcFqSKY2XY="; }; patches = [ ./remove-chmod.patch ]; postInstall = '' ln -sf ${sumneko-lua-language-server}/bin/lua-language-server \ $out/$installPrefix/server/bin/lua-language-server ''; meta = with lib; { description = "The Lua language server provides various language features for Lua to make development easier and faster."; homepage = "https://marketplace.visualstudio.com/items?itemName=sumneko.lua"; license = licenses.mit; maintainers = with maintainers; [ lblasc ]; }; }
pkgs/applications/editors/vscode/extensions/lua/remove-chmod.patch 0 → 100644 +16 −0 Original line number Diff line number Diff line diff --git a/client/out/languageserver.js b/client/out/languageserver.js index 6c7429c..6f53aa4 100644 --- a/client/out/languageserver.js +++ b/client/out/languageserver.js @@ -79,11 +79,9 @@ class LuaClient { 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; } let serverOptions = {