Skip to content

Commit bb0098e

Browse files
committed
tool: Update code-workspace to try to prevent Rojo from memory leaking during rebase or other file-heavy operations
1 parent 77a87de commit bb0098e

File tree

4 files changed

+20
-0
lines changed

4 files changed

+20
-0
lines changed

.vscode/settings.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@
66
},
77
"luau-lsp.sourcemap.rojoProjectFile": "default.project.json",
88
"luau-lsp.ignoreGlobs": ["**/node_modules/**"],
9+
10+
// This prevents Rojo from memory leaking
11+
"luau-lsp.sourcemap.generatorCommand": "rojo sourcemap",
12+
"luau-lsp.sourcemap.useVSCodeWatcher": true,
13+
914
"[lua]": {
1015
"editor.defaultFormatter": "JohnnyMorganz.stylua",
1116
"editor.formatOnSave": true,

Nevermore.code-workspace

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@
1212
},
1313
"luau-lsp.sourcemap.rojoProjectFile": "default.project.json",
1414
"luau-lsp.ignoreGlobs": ["**/node_modules/**"],
15+
16+
// This prevents Rojo from memory leaking
17+
"luau-lsp.sourcemap.generatorCommand": "rojo sourcemap",
18+
"luau-lsp.sourcemap.useVSCodeWatcher": true,
19+
1520
"[lua]": {
1621
"editor.defaultFormatter": "JohnnyMorganz.stylua",
1722
"editor.formatOnSave": true,

tools/nevermore-cli/templates/game-template/{{gameName}}.code-workspace

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@
1212
},
1313
"luau-lsp.sourcemap.rojoProjectFile": "default.project.json",
1414
"luau-lsp.ignoreGlobs": ["**/node_modules/**"],
15+
16+
// This prevents Rojo from memory leaking
17+
"luau-lsp.sourcemap.generatorCommand": "rojo sourcemap",
18+
"luau-lsp.sourcemap.useVSCodeWatcher": true,
19+
1520
"[lua]": {
1621
"editor.defaultFormatter": "JohnnyMorganz.stylua",
1722
"editor.formatOnSave": true,

tools/nevermore-cli/templates/plugin-template/{{pluginName}}.code-workspace

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@
1212
},
1313
"luau-lsp.sourcemap.rojoProjectFile": "default.project.json",
1414
"luau-lsp.ignoreGlobs": ["**/node_modules/**"],
15+
16+
// This prevents Rojo from memory leaking
17+
"luau-lsp.sourcemap.generatorCommand": "rojo sourcemap",
18+
"luau-lsp.sourcemap.useVSCodeWatcher": true,
19+
1520
"[lua]": {
1621
"editor.defaultFormatter": "JohnnyMorganz.stylua",
1722
"editor.formatOnSave": true,

0 commit comments

Comments
 (0)