LuaLS / LuaLS/vscode-lua

Feature Request: Use system Lua instead of bundling it in the extension

Open
#189 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
215
Forks
62
PR merge metrics
No merged PRs in 30d

Description

To avoid bloat (shipping multiple versions of Lua *just in case*) and version mismatches (not catching up to the latest version Lua *as it is currently the case*), use the system installed Lua binaries (from `PATH` or from a user provided path) like how the other extensions do it. The formatter should ideally also be provided separately.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating how the extension currently bundles and launches Lua binaries, then compare how the other extensions discover system-installed binaries. Define the PATH and user-provided-path behavior, and verify that the formatter can be supplied separately without the extension shipping multiple Lua versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua, typescript, vscode
Domain
devtools
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.