how-to-love
how-to-love copied to clipboard
Prefer `.luarc.json` over VS Code-specific configuration
The VS Code bonus chapter (book/bonus/vscode.md) says the following:
Press
Ctrl + Shift + Pand look for and openPreferences: 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).