2023-02-23 02:40:46 +00:00
|
|
|
{
|
2023-06-08 20:28:58 +00:00
|
|
|
"[haxe]": {
|
|
|
|
|
"editor.formatOnSave": true,
|
|
|
|
|
"editor.formatOnPaste": true,
|
2025-12-04 18:10:51 +00:00
|
|
|
"editor.codeActionsOnSave": { "source.organizeImports": "never" },
|
2023-06-08 20:28:58 +00:00
|
|
|
"editor.defaultFormatter": "nadako.vshaxe",
|
|
|
|
|
"editor.tabSize": 2
|
|
|
|
|
},
|
|
|
|
|
"[json]": {
|
|
|
|
|
"editor.formatOnSave": true,
|
|
|
|
|
"editor.formatOnPaste": true,
|
|
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
|
|
},
|
|
|
|
|
"[jsonc]": {
|
|
|
|
|
"editor.formatOnSave": true,
|
|
|
|
|
"editor.formatOnPaste": true,
|
|
|
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
|
|
|
},
|
2025-12-04 18:10:51 +00:00
|
|
|
// XML Formatting
|
2023-06-08 20:28:58 +00:00
|
|
|
"xml.format.enabled": true,
|
|
|
|
|
"xml.format.legacy": false,
|
|
|
|
|
"xml.format.emptyElements": "collapse",
|
|
|
|
|
"xml.preferences.quoteStyle": "double",
|
2023-06-08 20:34:06 +00:00
|
|
|
"xml.format.enforceQuoteStyle": "preferred",
|
2023-06-08 20:28:58 +00:00
|
|
|
"xml.format.preserveAttributeLineBreaks": false,
|
|
|
|
|
"xml.format.preservedNewlines": 0,
|
2025-12-04 18:10:51 +00:00
|
|
|
"xml.format.splitAttributes": "preserve",
|
2023-06-08 20:28:58 +00:00
|
|
|
"xml.format.joinCDATALines": true,
|
|
|
|
|
"xml.format.preserveEmptyContent": false,
|
|
|
|
|
"xml.format.joinCommentLines": false,
|
|
|
|
|
"xml.format.joinContentLines": false,
|
|
|
|
|
"xml.format.spaceBeforeEmptyCloseTag": true,
|
|
|
|
|
"xml.format.xsiSchemaLocationSplit": "onPair",
|
|
|
|
|
"xml.format.splitAttributesIndentSize": 2,
|
|
|
|
|
"xml.format.closingBracketNewLine": false,
|
|
|
|
|
"xml.format.preserveSpace": [
|
|
|
|
|
"xsl:text",
|
|
|
|
|
"xsl:comment",
|
|
|
|
|
"xsl:processing-instruction",
|
|
|
|
|
"literallayout",
|
|
|
|
|
"programlisting",
|
|
|
|
|
"screen",
|
|
|
|
|
"synopsis",
|
|
|
|
|
"pre",
|
|
|
|
|
"xd:pre"
|
|
|
|
|
],
|
|
|
|
|
"xml.format.maxLineWidth": 0,
|
|
|
|
|
"xml.format.grammarAwareFormatting": true,
|
|
|
|
|
|
2025-12-04 18:10:51 +00:00
|
|
|
// General formatting
|
2023-06-08 20:28:58 +00:00
|
|
|
"files.insertFinalNewline": true,
|
|
|
|
|
"files.trimFinalNewlines": false,
|
|
|
|
|
"files.trimTrailingWhitespace": true,
|
|
|
|
|
"editor.detectIndentation": true,
|
|
|
|
|
"editor.insertSpaces": true,
|
|
|
|
|
"editor.tabSize": 2,
|
2025-12-04 18:10:51 +00:00
|
|
|
"prettier.tabWidth": 2,
|
2023-06-08 20:28:58 +00:00
|
|
|
"files.eol": "\n",
|
|
|
|
|
"haxe.displayPort": "auto",
|
2024-11-25 02:29:27 +00:00
|
|
|
"haxe.enableCompilationServer": true,
|
2024-03-03 03:46:13 +00:00
|
|
|
"haxe.enableServerView": true,
|
2025-12-04 18:10:51 +00:00
|
|
|
"haxe.displayServer": { "arguments": ["-v"] },
|
2023-06-08 20:28:58 +00:00
|
|
|
"files.associations": {
|
|
|
|
|
"*.hxp": "haxe",
|
|
|
|
|
"*.hscript": "haxe",
|
|
|
|
|
"*.haxe": "haxe",
|
|
|
|
|
"*.hxs": "haxe",
|
|
|
|
|
"*.hxc": "haxe"
|
|
|
|
|
},
|
|
|
|
|
"projectManager.git.baseFolders": ["./"],
|
2024-03-10 19:24:43 +00:00
|
|
|
"haxecheckstyle.sourceFolders": ["src", "source"],
|
2023-06-08 20:28:58 +00:00
|
|
|
"haxecheckstyle.externalSourceRoots": [],
|
|
|
|
|
"haxecheckstyle.configurationFile": "checkstyle.json",
|
|
|
|
|
"haxecheckstyle.codeSimilarityBufferSize": 100,
|
2025-04-14 15:20:15 +00:00
|
|
|
"lime.projectFile": "project.hxp",
|
2025-12-04 18:10:51 +00:00
|
|
|
"lime.targets": [
|
|
|
|
|
{ "name": "windows", "enabled": true, "label": "Windows" },
|
|
|
|
|
{ "name": "mac", "enabled": true, "label": "macOS" },
|
|
|
|
|
{ "name": "linux", "enabled": true, "label": "Linux" },
|
|
|
|
|
{ "name": "html5", "enabled": true, "label": "HTML5" },
|
|
|
|
|
{ "name": "android", "enabled": true, "label": "Android" },
|
|
|
|
|
{ "name": "ios", "enabled": true, "label": "iOS" },
|
|
|
|
|
// Disabled targets
|
|
|
|
|
{ "name": "hl", "enabled": false, "label": "HashLink" },
|
|
|
|
|
{ "name": "air", "enabled": false },
|
|
|
|
|
{ "name": "electron", "enabled": false },
|
|
|
|
|
{ "name": "flash", "enabled": false },
|
|
|
|
|
{ "name": "neko", "enabled": false },
|
|
|
|
|
{ "name": "tvos", "enabled": false }
|
|
|
|
|
],
|
|
|
|
|
"lime.defaultTargetConfiguration": "Windows / Debug",
|
2023-06-08 20:28:58 +00:00
|
|
|
"lime.targetConfigurations": [
|
2024-09-19 14:03:16 +00:00
|
|
|
{
|
|
|
|
|
"label": "Windows / Debug (Discord)",
|
|
|
|
|
"target": "windows",
|
|
|
|
|
"args": ["-debug", "-DFEATURE_DEBUG_FUNCTIONS", "-DFEATURE_DISCORD_RPC"]
|
|
|
|
|
},
|
2023-06-08 20:28:58 +00:00
|
|
|
{
|
2023-10-26 09:46:22 +00:00
|
|
|
"label": "Windows / Debug (FlxAnimate Test)",
|
2023-06-08 20:28:58 +00:00
|
|
|
"target": "windows",
|
2024-08-26 22:01:23 +00:00
|
|
|
"args": ["-debug", "-DANIMATE", "-DFEATURE_DEBUG_FUNCTIONS"]
|
2023-02-23 02:40:46 +00:00
|
|
|
},
|
2023-06-08 20:28:58 +00:00
|
|
|
{
|
2023-10-26 09:46:22 +00:00
|
|
|
"label": "Windows / Debug (Straight to Freeplay)",
|
2023-06-08 20:28:58 +00:00
|
|
|
"target": "windows",
|
2024-08-26 22:01:23 +00:00
|
|
|
"args": ["-debug", "-DFREEPLAY", "-DFEATURE_DEBUG_FUNCTIONS"]
|
2023-10-26 09:46:22 +00:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"label": "Windows / Debug (Straight to Play - Bopeebo Normal)",
|
|
|
|
|
"target": "windows",
|
2024-02-15 22:23:57 +00:00
|
|
|
"args": [
|
|
|
|
|
"-debug",
|
|
|
|
|
"-DSONG=bopeebo -DDIFFICULTY=normal",
|
2024-08-26 22:01:23 +00:00
|
|
|
"-DFEATURE_DEBUG_FUNCTIONS"
|
2024-02-15 22:23:57 +00:00
|
|
|
]
|
2023-10-26 09:46:22 +00:00
|
|
|
},
|
2024-04-08 22:39:51 +00:00
|
|
|
{
|
|
|
|
|
"label": "Windows / Debug (Straight to Play - 2hot)",
|
|
|
|
|
"target": "windows",
|
2024-08-26 22:01:23 +00:00
|
|
|
"args": ["-debug", "-DSONG=2hot", "-DFEATURE_DEBUG_FUNCTIONS"]
|
2024-04-08 22:39:51 +00:00
|
|
|
},
|
2025-05-30 10:14:41 +00:00
|
|
|
{
|
|
|
|
|
"label": "Windows / Debug (Straight to Stage Editor)",
|
|
|
|
|
"target": "windows",
|
|
|
|
|
"args": ["-debug", "-DSTAGING", "-DFEATURE_DEBUG_FUNCTIONS"]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"label": "Windows / Debug (Straight to Stage Builder)",
|
|
|
|
|
"target": "windows",
|
|
|
|
|
"args": ["-debug", "-DSTAGEBUILD", "-DFEATURE_DEBUG_FUNCTIONS"]
|
|
|
|
|
},
|
2023-10-26 09:46:22 +00:00
|
|
|
{
|
|
|
|
|
"label": "Windows / Debug (Straight to Animation Editor)",
|
|
|
|
|
"target": "windows",
|
2024-08-26 22:01:23 +00:00
|
|
|
"args": ["-debug", "-DANIMDEBUG", "-DFEATURE_DEBUG_FUNCTIONS"]
|
2023-10-26 09:46:22 +00:00
|
|
|
},
|
2024-04-16 22:43:11 +00:00
|
|
|
{
|
2024-12-17 14:43:16 +00:00
|
|
|
"label": "Windows / Debug (Debug hxvlc)",
|
2024-04-16 22:43:11 +00:00
|
|
|
"target": "windows",
|
2025-04-14 15:20:15 +00:00
|
|
|
"args": ["-debug", "-DHXVLC_LOGGING", "-DFEATURE_DEBUG_FUNCTIONS"]
|
2024-04-16 22:43:11 +00:00
|
|
|
},
|
2023-10-26 09:46:22 +00:00
|
|
|
{
|
|
|
|
|
"label": "Windows / Debug (Latency Test)",
|
|
|
|
|
"target": "windows",
|
2024-08-26 22:01:23 +00:00
|
|
|
"args": ["-debug", "-DLATENCY", "-DFEATURE_DEBUG_FUNCTIONS"]
|
2023-02-23 02:40:46 +00:00
|
|
|
},
|
2024-01-20 19:07:48 +00:00
|
|
|
{
|
|
|
|
|
"label": "Windows / Debug (Waveform Test)",
|
|
|
|
|
"target": "windows",
|
2024-08-26 22:01:23 +00:00
|
|
|
"args": ["-debug", "-DWAVEFORM", "-DFEATURE_DEBUG_FUNCTIONS"]
|
2024-01-20 19:07:48 +00:00
|
|
|
},
|
2023-06-08 20:28:58 +00:00
|
|
|
{
|
2025-02-22 00:22:50 +00:00
|
|
|
"label": "HTML5 / Debug (Watch)",
|
2023-06-08 20:28:58 +00:00
|
|
|
"target": "html5",
|
2025-02-22 00:22:50 +00:00
|
|
|
"args": ["-debug", "-watch", "-DFEATURE_DEBUG_FUNCTIONS"]
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"lime.buildTypes": [
|
2025-12-04 18:10:51 +00:00
|
|
|
{ "label": "Debug", "args": ["-debug", "-DFEATURE_DEBUG_FUNCTIONS"] },
|
2025-06-17 01:08:49 +00:00
|
|
|
{
|
|
|
|
|
"label": "Debug (Unlock Everything)",
|
|
|
|
|
"args": ["-debug", "-DUNLOCK_EVERYTHING"]
|
|
|
|
|
},
|
2023-06-08 20:28:58 +00:00
|
|
|
{
|
2025-02-22 00:22:50 +00:00
|
|
|
"label": "Debug (Tracy)",
|
|
|
|
|
"args": ["-debug", "-DFEATURE_DEBUG_TRACY", "-DFEATURE_DEBUG_FUNCTIONS"]
|
2024-03-26 01:08:53 +00:00
|
|
|
},
|
|
|
|
|
{
|
2025-02-22 00:22:50 +00:00
|
|
|
"label": "Debug (Straight to Chart Editor)",
|
|
|
|
|
"args": ["-debug", "-DCHARTING", "-DFEATURE_DEBUG_FUNCTIONS"]
|
2024-03-26 01:08:53 +00:00
|
|
|
},
|
2025-12-04 18:10:51 +00:00
|
|
|
{ "label": "Release", "args": ["-release"] },
|
2024-03-26 01:08:53 +00:00
|
|
|
{
|
2025-02-22 00:22:50 +00:00
|
|
|
"label": "Release (GitHub Actions)",
|
2024-03-26 01:08:53 +00:00
|
|
|
"args": ["-release", "-DGITHUB_BUILD"]
|
2023-06-08 20:28:58 +00:00
|
|
|
}
|
2023-06-25 16:36:00 +00:00
|
|
|
],
|
2023-08-30 22:31:59 +00:00
|
|
|
"cmake.configureOnOpen": false,
|
|
|
|
|
"coverage-gutters.coverageFileNames": [
|
|
|
|
|
"lcov.info",
|
|
|
|
|
"cov.xml",
|
|
|
|
|
"coverage.xml",
|
|
|
|
|
"jacoco.xml",
|
|
|
|
|
"coverage.cobertura.xml"
|
2025-04-14 15:20:15 +00:00
|
|
|
],
|
2025-06-05 07:10:45 +00:00
|
|
|
"vscord.app.privacyMode.enable": true,
|
|
|
|
|
"json.schemas": [
|
2025-12-04 18:10:51 +00:00
|
|
|
{ "fileMatch": ["/hmm.json"], "url": "./.vscode/schema/hmm.json" }
|
2025-06-05 07:10:45 +00:00
|
|
|
]
|
2023-06-08 20:28:58 +00:00
|
|
|
}
|