how-to-love icon indicating copy to clipboard operation
how-to-love copied to clipboard

Prefer `.luarc.json` over VS Code-specific configuration

Open denisdefreyne opened this issue 1 year ago • 0 comments

The VS Code bonus chapter (book/bonus/vscode.md) says the following:

Press Ctrl + Shift + P and look for and open Preferences: Open Settings (JSON).

Add the following settings to the JSON:

While this is definitely correct (I’ve used it), I think it could be better to use a local Lua language server configuration that is editor-independent. For example, I can stick this in a .luarc.json file in my project:

{
  "runtime.version": "LuaJIT",
  "diagnostics.globals": ["love"],
  "workspace.library": ["${3rd}/love2d/library"],
  "workspace.checkThirdParty": false
}

The big advantage is that I now have the Lua language server working not just in VS Code, but also automatically in other editors (such as Zed).

References

denisdefreyne avatar Jun 27 '24 07:06 denisdefreyne