Skip to content

Prefer .luarc.json over VS Code-specific configuration #34

@denisdefreyne

Description

@denisdefreyne

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions