{ // Luau - disable Roblox features, enable Lune typedefs & requires "luau-lsp.sourcemap.enabled": false, "luau-lsp.types.roblox": false, "luau-lsp.types.definitionFiles": ["luneTypes.d.luau"], "luau-lsp.types.documentationFiles": ["luneDocs.json"], "luau-lsp.require.mode": "relativeToFile", // Luau - ignore type defs file in docs dir "luau-lsp.ignoreGlobs": ["docs/*.d.luau"], // Rust "rust-analyzer.check.command": "clippy", // Formatting "editor.formatOnSave": true, "stylua.searchParentDirectories": true, "prettier.tabWidth": 2, "[luau][lua]": { "editor.defaultFormatter": "JohnnyMorganz.stylua" }, "[json][jsonc][markdown][yaml]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[rust]": { "editor.defaultFormatter": "rust-lang.rust-analyzer" } }