Skip to content

Instantly share code, notes, and snippets.

@LCamel
Last active January 30, 2026 02:59
Show Gist options
  • Select an option

  • Save LCamel/ba42560add8d18347c39cfcf26133d66 to your computer and use it in GitHub Desktop.

Select an option

Save LCamel/ba42560add8d18347c39cfcf26133d66 to your computer and use it in GitHub Desktop.
GCL early load
% grep Trace /tmp/a.txt
[Trace - 2:45:29 AM] Sending request 'initialize - (0)'.
[Trace - 2:45:29 AM] Received response 'initialize - (0)' in 7ms.
[Trace - 2:45:29 AM] Sending notification 'initialized'.
[Trace - 2:45:29 AM] Sending notification 'textDocument/didOpen'.
[Trace - 2:45:29 AM] Sending request 'gcl/reload - (1)'.
[Trace - 2:45:29 AM] Received request 'client/registerCapability - (1)'.
[Trace - 2:45:29 AM] Sending response 'client/registerCapability - (1)'. Processing request took 0ms
[Trace - 2:45:29 AM] Sending notification 'workspace/didChangeConfiguration'.
[Debug] VFS: opening file:///workspaces/gcl[Trace - 2:45:29 AM] Received request 'workspace/configuration - (2)'.
[Trace - 2:45:29 AM] Sending response 'workspace/configuration - (2)'. Processing request took 4ms
[Trace - 2:45:29 AM] Received request 'window/showMessageRequest - (3)'.
[Trace - 2:45:29 AM] Received notification 'gcl/update'.
[Debug] LSP: set new config: [Trace - 2:45:29 AM] Received request 'workspace/semanticTokens/refresh - (4)'.
[Trace - 2:45:29 AM] Sending response 'workspace/semanticTokens/refresh - (4)'. Processing request took 0ms
[Trace - 2:45:29 AM] Received response 'gcl/reload - (1)' in 8ms.
[Trace - 2:45:29 AM] Received request 'workspace/configuration - (5)'.
[Trace - 2:45:29 AM] Sending response 'workspace/configuration - (5)'. Processing request took 3ms
[Trace - 2:45:29 AM] Sending request 'textDocument/semanticTokens/full - (2)'.
[Trace - 2:45:29 AM] Received response 'textDocument/semanticTokens/full - (2)' in 139ms.
[Trace - 2:45:32 AM] Sending notification 'textDocument/didChange'.
[Trace - 2:45:32 AM] Received notification 'gcl/update'.
[Trace - 2:45:32 AM] Received request 'workspace/semanticTokens/refresh - (6)'.
[Trace - 2:45:32 AM] Sending response 'workspace/semanticTokens/refresh - (6)'. Processing request took 0ms
[Trace - 2:45:32 AM] Sending request 'textDocument/completion - (3)'.
[Trace - 2:45:32 AM] Received response 'textDocument/completion - (3)' in 1ms.
[Trace - 2:45:32 AM] Sending request 'textDocument/semanticTokens/full - (4)'.
[Trace - 2:45:32 AM] Received response 'textDocument/semanticTokens/full - (4)' in 1ms.
[Trace - 2:45:29 AM] Sending request 'initialize - (0)'.
Params: {
"processId": 2860,
"clientInfo": {
"name": "Visual Studio Code",
"version": "1.108.2"
},
"locale": "en",
"rootPath": "/workspaces/gcl-all/gcl-vscode/example",
"rootUri": "file:///workspaces/gcl-all/gcl-vscode/example",
"capabilities": {
"workspace": {
"applyEdit": true,
"workspaceEdit": {
"documentChanges": true,
"resourceOperations": [
"create",
"rename",
"delete"
],
"failureHandling": "textOnlyTransactional",
"normalizesLineEndings": true,
"changeAnnotationSupport": {
"groupsOnLabel": true
}
},
"configuration": true,
"didChangeWatchedFiles": {
"dynamicRegistration": true,
"relativePatternSupport": true
},
"symbol": {
"dynamicRegistration": true,
"symbolKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26
]
},
"tagSupport": {
"valueSet": [
1
]
},
"resolveSupport": {
"properties": [
"location.range"
]
}
},
"codeLens": {
"refreshSupport": true
},
"executeCommand": {
"dynamicRegistration": true
},
"didChangeConfiguration": {
"dynamicRegistration": true
},
"workspaceFolders": true,
"foldingRange": {
"refreshSupport": true
},
"semanticTokens": {
"refreshSupport": true
},
"fileOperations": {
"dynamicRegistration": true,
"didCreate": true,
"didRename": true,
"didDelete": true,
"willCreate": true,
"willRename": true,
"willDelete": true
},
"inlineValue": {
"refreshSupport": true
},
"inlayHint": {
"refreshSupport": true
},
"diagnostics": {
"refreshSupport": true
}
},
"textDocument": {
"publishDiagnostics": {
"relatedInformation": true,
"versionSupport": false,
"tagSupport": {
"valueSet": [
1,
2
]
},
"codeDescriptionSupport": true,
"dataSupport": true
},
"synchronization": {
"dynamicRegistration": true,
"willSave": true,
"willSaveWaitUntil": true,
"didSave": true
},
"completion": {
"dynamicRegistration": true,
"contextSupport": true,
"completionItem": {
"snippetSupport": true,
"commitCharactersSupport": true,
"documentationFormat": [
"markdown",
"plaintext"
],
"deprecatedSupport": true,
"preselectSupport": true,
"tagSupport": {
"valueSet": [
1
]
},
"insertReplaceSupport": true,
"resolveSupport": {
"properties": [
"documentation",
"detail",
"additionalTextEdits"
]
},
"insertTextModeSupport": {
"valueSet": [
1,
2
]
},
"labelDetailsSupport": true
},
"insertTextMode": 2,
"completionItemKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25
]
},
"completionList": {
"itemDefaults": [
"commitCharacters",
"editRange",
"insertTextFormat",
"insertTextMode",
"data"
]
}
},
"hover": {
"dynamicRegistration": true,
"contentFormat": [
"markdown",
"plaintext"
]
},
"signatureHelp": {
"dynamicRegistration": true,
"signatureInformation": {
"documentationFormat": [
"markdown",
"plaintext"
],
"parameterInformation": {
"labelOffsetSupport": true
},
"activeParameterSupport": true
},
"contextSupport": true
},
"definition": {
"dynamicRegistration": true,
"linkSupport": true
},
"references": {
"dynamicRegistration": true
},
"documentHighlight": {
"dynamicRegistration": true
},
"documentSymbol": {
"dynamicRegistration": true,
"symbolKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26
]
},
"hierarchicalDocumentSymbolSupport": true,
"tagSupport": {
"valueSet": [
1
]
},
"labelSupport": true
},
"codeAction": {
"dynamicRegistration": true,
"isPreferredSupport": true,
"disabledSupport": true,
"dataSupport": true,
"resolveSupport": {
"properties": [
"edit"
]
},
"codeActionLiteralSupport": {
"codeActionKind": {
"valueSet": [
"",
"quickfix",
"refactor",
"refactor.extract",
"refactor.inline",
"refactor.rewrite",
"source",
"source.organizeImports"
]
}
},
"honorsChangeAnnotations": true
},
"codeLens": {
"dynamicRegistration": true
},
"formatting": {
"dynamicRegistration": true
},
"rangeFormatting": {
"dynamicRegistration": true,
"rangesSupport": true
},
"onTypeFormatting": {
"dynamicRegistration": true
},
"rename": {
"dynamicRegistration": true,
"prepareSupport": true,
"prepareSupportDefaultBehavior": 1,
"honorsChangeAnnotations": true
},
"documentLink": {
"dynamicRegistration": true,
"tooltipSupport": true
},
"typeDefinition": {
"dynamicRegistration": true,
"linkSupport": true
},
"implementation": {
"dynamicRegistration": true,
"linkSupport": true
},
"colorProvider": {
"dynamicRegistration": true
},
"foldingRange": {
"dynamicRegistration": true,
"rangeLimit": 5000,
"lineFoldingOnly": true,
"foldingRangeKind": {
"valueSet": [
"comment",
"imports",
"region"
]
},
"foldingRange": {
"collapsedText": false
}
},
"declaration": {
"dynamicRegistration": true,
"linkSupport": true
},
"selectionRange": {
"dynamicRegistration": true
},
"callHierarchy": {
"dynamicRegistration": true
},
"semanticTokens": {
"dynamicRegistration": true,
"tokenTypes": [
"namespace",
"type",
"class",
"enum",
"interface",
"struct",
"typeParameter",
"parameter",
"variable",
"property",
"enumMember",
"event",
"function",
"method",
"macro",
"keyword",
"modifier",
"comment",
"string",
"number",
"regexp",
"operator",
"decorator"
],
"tokenModifiers": [
"declaration",
"definition",
"readonly",
"static",
"deprecated",
"abstract",
"async",
"modification",
"documentation",
"defaultLibrary"
],
"formats": [
"relative"
],
"requests": {
"range": true,
"full": {
"delta": true
}
},
"multilineTokenSupport": false,
"overlappingTokenSupport": false,
"serverCancelSupport": true,
"augmentsSyntaxTokens": true
},
"linkedEditingRange": {
"dynamicRegistration": true
},
"typeHierarchy": {
"dynamicRegistration": true
},
"inlineValue": {
"dynamicRegistration": true
},
"inlayHint": {
"dynamicRegistration": true,
"resolveSupport": {
"properties": [
"tooltip",
"textEdits",
"label.tooltip",
"label.location",
"label.command"
]
}
},
"diagnostic": {
"dynamicRegistration": true,
"relatedDocumentSupport": false
}
},
"window": {
"showMessage": {
"messageActionItem": {
"additionalPropertiesSupport": true
}
},
"showDocument": {
"support": true
},
"workDoneProgress": true
},
"general": {
"staleRequestSupport": {
"cancel": true,
"retryOnContentModified": [
"textDocument/semanticTokens/full",
"textDocument/semanticTokens/range",
"textDocument/semanticTokens/full/delta"
]
},
"regularExpressions": {
"engine": "ECMAScript",
"version": "ES2020"
},
"markdown": {
"parser": "marked",
"version": "1.1.0"
},
"positionEncodings": [
"utf-16"
]
},
"notebookDocument": {
"synchronization": {
"dynamicRegistration": true,
"executionSummarySupport": true
}
}
},
"trace": "verbose",
"workspaceFolders": [
{
"uri": "file:///workspaces/gcl-all/gcl-vscode/example",
"name": "example"
}
]
}
[Info] Starting server
[Trace - 2:45:29 AM] Received response 'initialize - (0)' in 7ms.
Result: {
"capabilities": {
"completionProvider": {
"resolveProvider": false,
"triggerCharacters": [
"\\"
],
"workDoneProgress": false
},
"definitionProvider": {
"workDoneProgress": false
},
"hoverProvider": {
"workDoneProgress": false
},
"positionEncoding": "utf-16",
"semanticTokensProvider": {
"full": {
"delta": false
},
"legend": {
"tokenModifiers": [
"declaration",
"definition",
"readonly",
"static",
"deprecated",
"abstract",
"async",
"modification",
"documentation",
"defaultLibrary"
],
"tokenTypes": [
"namespace",
"type",
"class",
"enum",
"interface",
"struct",
"typeParameter",
"parameter",
"variable",
"property",
"enumMember",
"event",
"function",
"method",
"macro",
"keyword",
"modifier",
"comment",
"string",
"number",
"regexp",
"operator",
"decorator"
]
},
"workDoneProgress": false
},
"textDocumentSync": {
"change": 2,
"openClose": true,
"save": {
"includeText": true
},
"willSave": false,
"willSaveWaitUntil": false
},
"workspace": {}
}
}
[Trace - 2:45:29 AM] Sending notification 'initialized'.
Params: {}
[Trace - 2:45:29 AM] Sending notification 'textDocument/didOpen'.
Params: {
"textDocument": {
"uri": "file:///workspaces/gcl-all/gcl-vscode/example/a.gcl",
"languageId": "gcl",
"version": 1,
"text": "[!\n\n!]\n\n{True}\n"
}
}
[Trace - 2:45:29 AM] Sending request 'gcl/reload - (1)'.
Params: {
"filePath": "/workspaces/gcl-all/gcl-vscode/example/a.gcl"
}
[Trace - 2:45:29 AM] Received request 'client/registerCapability - (1)'.
Params: {
"registrations": [
{
"id": "0",
"method": "workspace/didChangeConfiguration",
"registerOptions": {
"section": ""
}
}
]
}
[Trace - 2:45:29 AM] Sending response 'client/registerCapability - (1)'. Processing request took 0ms
No result returned.
[Trace - 2:45:29 AM] Sending notification 'workspace/didChangeConfiguration'.
Params: {
"settings": {}
}
[Debug] VFS: opening file:///workspaces/gcl[Trace - 2:45:29 AM] Received request 'workspace/configuration - (2)'.
Params: {
"items": [
{
"section": ""
}
]
}
[Trace - 2:45:29 AM] Sending response 'workspace/configuration - (2)'. Processing request took 4ms
Result: [
{
"update": {
"mode": "default",
"channel": "default",
"showReleaseNotes": true
},
"[plaintext]": {
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false
},
"[go]": {
"editor.insertSpaces": false
},
"[makefile]": {
"editor.insertSpaces": false
},
"[shellscript]": {
"files.eol": "\n",
"editor.defaultColorDecorators": "never"
},
"[yaml]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.autoIndent": "advanced",
"diffEditor.ignoreTrimWhitespace": false,
"editor.defaultColorDecorators": "never",
"editor.quickSuggestions": {
"strings": "on"
}
},
"editor": {
"tabSize": 4,
"indentSize": "tabSize",
"insertSpaces": true,
"detectIndentation": true,
"trimAutoWhitespace": true,
"largeFileOptimizations": true,
"wordBasedSuggestions": "matchingDocuments",
"semanticHighlighting": {
"enabled": "configuredByTheme"
},
"stablePeek": false,
"maxTokenizationLineLength": 20000,
"experimental": {
"asyncTokenization": true,
"asyncTokenizationLogging": false,
"asyncTokenizationVerification": false,
"treeSitterTelemetry": false,
"preferTreeSitter": {
"css": false,
"typescript": false,
"ini": false,
"regex": false
}
},
"language": {
"brackets": null,
"colorizedBracketPairs": null
},
"acceptSuggestionOnCommitCharacter": true,
"acceptSuggestionOnEnter": "on",
"accessibilitySupport": "auto",
"accessibilityPageSize": 500,
"allowVariableLineHeights": true,
"allowVariableFonts": true,
"allowVariableFontsInAccessibilityMode": false,
"autoClosingBrackets": "languageDefined",
"autoClosingComments": "languageDefined",
"screenReaderAnnounceInlineSuggestion": true,
"autoClosingDelete": "auto",
"autoClosingOvertype": "auto",
"autoClosingQuotes": "languageDefined",
"autoIndent": "full",
"autoIndentOnPaste": false,
"autoIndentOnPasteWithinString": true,
"autoSurround": "languageDefined",
"bracketPairColorization": {
"enabled": true,
"independentColorPoolPerBracketType": false
},
"guides": {
"bracketPairs": false,
"bracketPairsHorizontal": "active",
"highlightActiveBracketPair": true,
"indentation": true,
"highlightActiveIndentation": true
},
"codeLens": true,
"codeLensFontFamily": "",
"codeLensFontSize": 0,
"colorDecorators": true,
"colorDecoratorsLimit": 500,
"columnSelection": false,
"comments": {
"insertSpace": true,
"ignoreEmptyLines": true
},
"copyWithSyntaxHighlighting": true,
"cursorBlinking": "blink",
"cursorSmoothCaretAnimation": "off",
"cursorStyle": "line",
"cursorSurroundingLines": 0,
"cursorSurroundingLinesStyle": "default",
"cursorWidth": 0,
"cursorHeight": 0,
"dragAndDrop": true,
"dropIntoEditor": {
"enabled": true,
"showDropSelector": "afterDrop",
"preferences": []
},
"editContext": true,
"emptySelectionClipboard": true,
"experimentalGpuAcceleration": "off",
"experimentalWhitespaceRendering": "svg",
"fastScrollSensitivity": 5,
"find": {
"cursorMoveOnType": true,
"seedSearchStringFromSelection": "always",
"autoFindInSelection": "never",
"globalFindClipboard": false,
"addExtraSpaceOnTop": true,
"loop": true,
"history": "workspace",
"replaceHistory": "workspace",
"findOnType": true
},
"folding": true,
"foldingStrategy": "auto",
"foldingHighlight": true,
"foldingImportsByDefault": false,
"foldingMaximumRegions": 5000,
"unfoldOnClickAfterEndOfLine": false,
"fontFamily": "Menlo, Monaco, 'Courier New', monospace",
"fontLigatures": false,
"fontSize": 12,
"fontWeight": "normal",
"fontVariations": false,
"formatOnPaste": false,
"formatOnType": false,
"glyphMargin": true,
"gotoLocation": {
"multiple": null,
"multipleDefinitions": "peek",
"multipleTypeDefinitions": "peek",
"multipleDeclarations": "peek",
"multipleImplementations": "peek",
"multipleReferences": "peek",
"alternativeDefinitionCommand": "editor.action.goToReferences",
"alternativeTypeDefinitionCommand": "editor.action.goToReferences",
"alternativeDeclarationCommand": "editor.action.goToReferences",
"alternativeImplementationCommand": "",
"alternativeReferenceCommand": ""
},
"hideCursorInOverviewRuler": false,
"hover": {
"enabled": "on",
"delay": 300,
"sticky": true,
"hidingDelay": 300,
"above": true
},
"inlineSuggest": {
"enabled": true,
"showToolbar": "onHover",
"syntaxHighlightingEnabled": true,
"suppressSuggestions": false,
"suppressInSnippetMode": true,
"minShowDelay": 0,
"experimental": {
"suppressInlineSuggestions": "",
"emptyResponseInformation": true,
"showOnSuggestConflict": "never"
},
"triggerCommandOnProviderChange": false,
"fontFamily": "default",
"edits": {
"allowCodeShifting": "always",
"showLongDistanceHint": true,
"renderSideBySide": "auto",
"showCollapsed": false
}
},
"letterSpacing": 0,
"lightbulb": {
"enabled": "onCode"
},
"lineHeight": 0,
"lineNumbers": "on",
"linkedEditing": false,
"links": true,
"matchBrackets": "always",
"minimap": {
"enabled": true,
"autohide": "none",
"size": "proportional",
"side": "right",
"showSlider": "mouseover",
"scale": 1,
"renderCharacters": true,
"maxColumn": 120,
"showRegionSectionHeaders": true,
"showMarkSectionHeaders": true,
"markSectionHeaderRegex": "\\bMARK:\\s*(?<separator>-?)\\s*(?<label>.*)$",
"sectionHeaderFontSize": 9,
"sectionHeaderLetterSpacing": 1
},
"mouseWheelScrollSensitivity": 1,
"mouseWheelZoom": false,
"multiCursorMergeOverlapping": true,
"multiCursorModifier": "alt",
"mouseMiddleClickAction": "default",
"multiCursorPaste": "spread",
"multiCursorLimit": 10000,
"occurrencesHighlight": "singleFile",
"occurrencesHighlightDelay": 0,
"overtypeCursorStyle": "block",
"overtypeOnPaste": true,
"overviewRulerBorder": true,
"padding": {
"top": 0,
"bottom": 0
},
"pasteAs": {
"enabled": true,
"showPasteSelector": "afterPaste",
"preferences": []
},
"parameterHints": {
"enabled": true,
"cycle": true
},
"peekWidgetDefaultFocus": "tree",
"definitionLinkOpensInPeek": false,
"quickSuggestions": {
"other": "on",
"comments": "off",
"strings": "off"
},
"quickSuggestionsDelay": 10,
"renameOnType": false,
"renderRichScreenReaderContent": false,
"renderControlCharacters": true,
"renderFinalNewline": "on",
"renderLineHighlight": "line",
"renderLineHighlightOnlyWhenFocus": false,
"renderWhitespace": "selection",
"roundedSelection": true,
"rulers": [],
"scrollbar": {
"vertical": "auto",
"horizontal": "auto",
"verticalScrollbarSize": 14,
"horizontalScrollbarSize": 12,
"scrollByPage": false,
"ignoreHorizontalScrollbarInContentHeight": false
},
"scrollBeyondLastColumn": 4,
"scrollBeyondLastLine": true,
"scrollPredominantAxis": true,
"selectionHighlight": true,
"selectionHighlightMaxLength": 200,
"selectionHighlightMultiline": false,
"showFoldingControls": "mouseover",
"showUnused": true,
"snippetSuggestions": "inline",
"smartSelect": {
"selectLeadingAndTrailingWhitespace": true,
"selectSubwords": true
},
"smoothScrolling": false,
"stickyScroll": {
"enabled": true,
"maxLineCount": 5,
"defaultModel": "outlineModel",
"scrollWithEditor": true
},
"stickyTabStops": false,
"suggest": {
"insertMode": "insert",
"filterGraceful": true,
"localityBonus": false,
"shareSuggestSelections": false,
"selectionMode": "always",
"snippetsPreventQuickSuggestions": false,
"showIcons": true,
"showStatusBar": false,
"preview": false,
"showInlineDetails": true,
"maxVisibleSuggestions": 0,
"filteredTypes": {},
"showMethods": true,
"showFunctions": true,
"showConstructors": true,
"showDeprecated": true,
"matchOnWordStartOnly": true,
"showFields": true,
"showVariables": true,
"showClasses": true,
"showStructs": true,
"showInterfaces": true,
"showModules": true,
"showProperties": true,
"showEvents": true,
"showOperators": true,
"showUnits": true,
"showValues": true,
"showConstants": true,
"showEnums": true,
"showEnumMembers": true,
"showKeywords": true,
"showWords": true,
"showColors": true,
"showFiles": true,
"showReferences": true,
"showCustomcolors": true,
"showFolders": true,
"showTypeParameters": true,
"showSnippets": true,
"showUsers": true,
"showIssues": true
},
"suggestFontSize": 0,
"suggestLineHeight": 0,
"suggestOnTriggerCharacters": true,
"suggestSelection": "first",
"tabCompletion": "off",
"trimWhitespaceOnDelete": false,
"unicodeHighlight": {
"nonBasicASCII": "inUntrustedWorkspace",
"invisibleCharacters": true,
"ambiguousCharacters": true,
"includeComments": "inUntrustedWorkspace",
"includeStrings": true,
"allowedCharacters": {},
"allowedLocales": {
"_os": true,
"_vscode": true
}
},
"unusualLineTerminators": "prompt",
"useTabStops": true,
"wordBreak": "normal",
"wordSegmenterLocales": [],
"wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
"wordWrap": "off",
"wordWrapColumn": 80,
"wrappingIndent": "same",
"wrappingStrategy": "simple",
"showDeprecated": true,
"inertialScroll": false,
"inlayHints": {
"enabled": "on",
"fontSize": 0,
"fontFamily": "",
"padding": false,
"maximumLength": 43
},
"wrapOnEscapedLineFeeds": false,
"tabFocusMode": false,
"defaultColorDecorators": "auto",
"colorDecoratorsActivatedOn": "clickAndHover",
"inlineCompletionsAccessibilityVerbose": false,
"scrollOnMiddleClick": false,
"codeActionWidget": {
"showHeaders": true,
"includeNearbyQuickFixes": true
},
"codeActions": {
"triggerOnFocusChange": false
},
"rename": {
"enablePreview": true
},
"tokenColorCustomizations": {},
"semanticTokenColorCustomizations": {},
"defaultFormatter": null,
"formatOnSave": false,
"formatOnSaveMode": "file",
"snippets": {
"codeActions": {
"enabled": true
}
},
"defaultFoldingRangeProvider": null,
"codeActionsOnSave": {},
"aiStats": {
"enabled": false
}
},
"diffEditor": {
"maxComputationTime": 5000,
"maxFileSize": 50,
"renderSideBySide": true,
"renderSideBySideInlineBreakpoint": 900,
"useInlineViewWhenSpaceIsLimited": true,
"renderMarginRevertIcon": true,
"renderGutterMenu": true,
"ignoreTrimWhitespace": true,
"renderIndicators": true,
"codeLens": false,
"wordWrap": "inherit",
"diffAlgorithm": "advanced",
"hideUnchangedRegions": {
"enabled": false,
"revealLineCount": 20,
"minimumLineCount": 3,
"contextLineCount": 3
},
"experimental": {
"showMoves": false,
"showEmptyDecorations": true,
"useTrueInlineView": false
}
},
"workbench": {
"list": {
"multiSelectModifier": "ctrlCmd",
"openMode": "singleClick",
"horizontalScrolling": false,
"scrollByPage": false,
"smoothScrolling": false,
"mouseWheelScrollSensitivity": 1,
"fastScrollSensitivity": 5,
"defaultFindMode": "highlight",
"keyboardNavigation": "highlight",
"defaultFindMatchType": "fuzzy",
"typeNavigationMode": "automatic"
},
"tree": {
"indent": 8,
"renderIndentGuides": "onHover",
"expandMode": "singleClick",
"enableStickyScroll": true,
"stickyScrollMaxItemCount": 7
},
"editorAssociations": {},
"enableExperiments": true,
"externalBrowser": "",
"editor": {
"titleScrollbarSizing": "default",
"titleScrollbarVisibility": "auto",
"showTabs": "multiple",
"editorActionsLocation": "default",
"alwaysShowEditorActions": false,
"wrapTabs": false,
"scrollToSwitchTabs": false,
"highlightModifiedTabs": false,
"decorations": {
"badges": true,
"colors": true
},
"customLabels": {
"enabled": true,
"patterns": {}
},
"labelFormat": "default",
"untitled": {
"labelFormat": "content"
},
"empty": {
"hint": "text"
},
"languageDetection": true,
"historyBasedLanguageDetection": true,
"preferHistoryBasedLanguageDetection": false,
"languageDetectionHints": {
"untitledEditors": true,
"notebookEditors": true
},
"tabActionLocation": "right",
"tabActionCloseVisibility": true,
"tabActionUnpinVisibility": true,
"showTabIndex": false,
"tabSizing": "fit",
"tabSizingFixedMinWidth": 50,
"tabSizingFixedMaxWidth": 160,
"pinnedTabSizing": "normal",
"pinnedTabsOnSeparateRow": false,
"preventPinnedEditorClose": "keyboardAndMouse",
"splitSizing": "auto",
"splitOnDragAndDrop": true,
"dragToOpenWindow": true,
"focusRecentEditorAfterClose": true,
"showIcons": true,
"enablePreview": true,
"enablePreviewFromQuickOpen": false,
"enablePreviewFromCodeNavigation": false,
"closeOnFileDelete": false,
"openPositioning": "right",
"openSideBySideDirection": "right",
"closeEmptyGroups": true,
"revealIfOpen": false,
"swipeToNavigate": false,
"mouseBackForwardToNavigate": true,
"navigationScope": "default",
"restoreViewState": true,
"sharedViewState": false,
"splitInGroupLayout": "horizontal",
"centeredLayoutAutoResize": true,
"centeredLayoutFixedWidth": false,
"doubleClickTabToToggleEditorGroupSizes": "expand",
"limit": {
"enabled": false,
"value": 10,
"excludeDirty": false,
"perEditorGroup": false
},
"autoLockGroups": {
"default": false,
"workbench.editor.chatSession": false,
"workbench.editorinputs.searchEditorInput": false,
"workbench.editor.processExplorer": true,
"notebookOutputEditor": false,
"jupyter-notebook": false,
"repl": false,
"workbench.editors.gettingStartedInput": false,
"terminalEditor": true,
"imagePreview.previewEditor": false,
"vscode.audioPreview": false,
"vscode.videoPreview": false,
"jsProfileVisualizer.cpuprofile.table": false,
"jsProfileVisualizer.heapprofile.table": false,
"jsProfileVisualizer.heapsnapshot.table": false,
"workbench.input.interactive": false,
"mainThreadWebview-markdown.preview": false,
"mainThreadWebview-simpleBrowser.view": true,
"mainThreadWebview-browserPreview": true
},
"defaultBinaryEditor": ""
},
"localHistory": {
"enabled": true,
"maxFileSize": 256,
"maxFileEntries": 50,
"exclude": {},
"mergeWindow": 10
},
"commandPalette": {
"history": 50,
"preserveInput": false,
"experimental": {
"suggestCommands": false,
"askChatLocation": "chatView",
"enableNaturalLanguageSearch": true
},
"showAskInChat": true
},
"quickOpen": {
"closeOnFocusLost": true,
"preserveInput": false
},
"settings": {
"openDefaultSettings": false,
"useSplitJSON": false,
"openDefaultKeybindings": false,
"alwaysShowAdvancedSettings": false,
"editor": "ui",
"showAISearchToggle": true,
"enableNaturalLanguageSearch": true,
"settingsSearchTocBehavior": "filter",
"applyToAllProfiles": []
},
"sideBar": {
"location": "left"
},
"panel": {
"showLabels": true,
"defaultLocation": "bottom",
"opensMaximized": "preserve"
},
"secondarySideBar": {
"defaultVisibility": "visibleInWorkspace",
"showLabels": true
},
"statusBar": {
"visible": true
},
"activityBar": {
"location": "default",
"iconClickBehavior": "toggle"
},
"view": {
"alwaysShowHeaderActions": false,
"showQuietly": {}
},
"fontAliasing": "default",
"hover": {
"delay": 1500
},
"reduceMotion": "auto",
"navigationControl": {
"enabled": true
},
"layoutControl": {
"enabled": true,
"type": "both"
},
"tips": {
"enabled": true
},
"colorTheme": "Default Dark Modern",
"preferredDarkColorTheme": "Default Dark Modern",
"preferredLightColorTheme": "Default Light Modern",
"preferredHighContrastColorTheme": "Default High Contrast",
"preferredHighContrastLightColorTheme": "Default High Contrast Light",
"iconTheme": "vs-seti",
"colorCustomizations": {},
"productIconTheme": "Default",
"sash": {
"size": 4,
"hoverDelay": 300
},
"trustedDomains": {
"promptInTrustedWorkspace": false
},
"externalUriOpeners": {},
"remoteIndicator": {
"showExtensionRecommendations": true
},
"welcomePage": {
"walkthroughs": {
"openOnInstall": true
},
"preferReducedMotion": false
},
"startupEditor": "welcomePage",
"experimental": {
"cloudChanges": {
"autoStore": "off",
"partialMatches": {
"enabled": false
}
},
"share": {
"enabled": false
}
},
"cloudChanges": {
"autoResume": "onReload",
"continueOn": "prompt"
},
"editorLargeFileConfirmation": 10
},
"extensions": {
"allowed": "*",
"autoUpdate": true,
"autoCheckUpdates": true,
"ignoreRecommendations": false,
"showRecommendationsOnlyOnDemand": false,
"closeExtensionDetailsOnViewChange": false,
"confirmedUriHandlerExtensionIds": [],
"webWorker": "auto",
"supportVirtualWorkspaces": {},
"experimental": {
"affinity": {},
"deferredStartupFinishedActivation": false,
"issueQuickAccess": true
},
"supportUntrustedWorkspaces": {},
"verifySignature": true,
"supportNodeGlobalNavigator": false,
"requestTimeout": 60000
},
"http": {
"useLocalProxyConfiguration": true,
"electronFetch": false,
"proxy": "",
"proxyStrictSSL": true,
"proxyKerberosServicePrincipal": "",
"noProxy": [],
"proxyAuthorization": null,
"proxySupport": "override",
"systemCertificates": true,
"systemCertificatesNode": false,
"experimental": {
"systemCertificatesV2": false,
"networkInterfaceCheckInterval": 300
},
"fetchAdditionalSupport": true
},
"window": {
"density": {
"editorTabHeight": "default"
},
"title": "${activeEditorShort}${separator}${rootName}${separator}${profileName}",
"titleSeparator": " — ",
"commandCenter": true,
"openFilesInNewWindow": "off",
"openFoldersInNewWindow": "default",
"confirmBeforeClose": "never",
"autoDetectHighContrast": true,
"autoDetectColorScheme": false,
"confirmSaveUntitledWorkspace": true,
"openWithoutArgumentsInNewWindow": "off",
"restoreWindows": "all",
"restoreFullscreen": false,
"zoomLevel": 0,
"zoomPerWindow": true,
"newWindowDimensions": "default",
"closeWhenEmpty": false,
"doubleClickIconToClose": false,
"titleBarStyle": "custom",
"customTitleBarVisibility": "auto",
"menuStyle": "native",
"dialogStyle": "native",
"nativeTabs": false,
"nativeFullScreen": true,
"clickThroughInactive": true,
"systemColorTheme": "default",
"newWindowProfile": null
},
"problems": {
"visibility": true,
"decorations": {
"enabled": true
},
"autoReveal": true,
"defaultViewMode": "tree",
"showCurrentInStatus": false,
"sortOrder": "severity"
},
"zenMode": {
"fullScreen": true,
"centerLayout": true,
"showTabs": "multiple",
"hideStatusBar": true,
"hideActivityBar": true,
"hideLineNumbers": true,
"restore": true,
"silentNotifications": true
},
"screencastMode": {
"verticalOffset": 20,
"fontSize": 56,
"keyboardOptions": {
"showKeys": true,
"showKeybindings": true,
"showCommands": true,
"showCommandGroups": false,
"showSingleEditorCursorMoves": true
},
"keyboardOverlayTimeout": 800,
"mouseIndicatorColor": "#FF0000",
"mouseIndicatorSize": 20
},
"breadcrumbs": {
"enabled": true,
"filePath": "on",
"symbolPath": "on",
"symbolSortOrder": "position",
"icons": true,
"symbolPathSeparator": ".",
"showFiles": true,
"showModules": true,
"showNamespaces": true,
"showPackages": true,
"showClasses": true,
"showMethods": true,
"showProperties": true,
"showFields": true,
"showConstructors": true,
"showEnums": true,
"showInterfaces": true,
"showFunctions": true,
"showVariables": true,
"showConstants": true,
"showStrings": true,
"showNumbers": true,
"showBooleans": true,
"showArrays": true,
"showObjects": true,
"showKeys": true,
"showNull": true,
"showEnumMembers": true,
"showStructs": true,
"showEvents": true,
"showOperators": true,
"showTypeParameters": true
},
"notebook": {
"lineNumbers": "off",
"outline": {
"showMarkdownHeadersOnly": true,
"showCodeCells": false,
"showCodeCellSymbols": true
},
"breadcrumbs": {
"showCodeCells": true
},
"gotoSymbols": {
"showAllSymbols": true
},
"navigation": {
"allowNavigateToSurroundingCells": true
},
"diff": {
"ignoreMetadata": false,
"ignoreOutputs": false,
"experimental": {
"toggleInline": false
},
"enablePreview": true,
"overviewRuler": false
},
"displayOrder": [],
"cellToolbarLocation": {
"default": "right"
},
"showCellStatusBar": "visible",
"cellExecutionTimeVerbosity": "default",
"cellToolbarVisibility": "click",
"undoRedoPerCell": true,
"compactView": true,
"cellFocusIndicator": "gutter",
"insertToolbarLocation": "both",
"globalToolbar": true,
"stickyScroll": {
"enabled": false,
"mode": "indented"
},
"consolidatedOutputButton": true,
"showFoldingControls": "mouseover",
"dragAndDropEnabled": true,
"consolidatedRunButton": false,
"globalToolbarShowLabel": "always",
"output": {
"textLineLimit": 30,
"linkifyFilePaths": true,
"minimalErrorRendering": false,
"lineHeight": 0,
"fontSize": 0,
"fontFamily": "",
"scrolling": false,
"wordWrap": false
},
"markup": {
"fontSize": 0,
"fontFamily": ""
},
"markdown": {
"lineHeight": 0
},
"editorOptionsCustomizations": {},
"defaultFormatter": null,
"formatOnSave": {
"enabled": false
},
"insertFinalNewline": false,
"formatOnCellExecution": false,
"confirmDeleteRunningCell": true,
"find": {
"filters": {
"markupSource": true,
"markupPreview": true,
"codeSource": true,
"codeOutput": true
}
},
"experimental": {
"remoteSave": false,
"generate": true
},
"scrolling": {
"revealNextCellOnExecute": "fullCell"
},
"variablesView": false,
"inlineValues": "off",
"cellFailureDiagnostics": true,
"backup": {
"sizeLimit": 10000
},
"multiCursor": {
"enabled": false
},
"codeActionsOnSave": {}
},
"inlineChat": {
"finishOnType": false,
"holdToSpeech": true,
"enableV2": false,
"notebookAgent": false
},
"interactiveWindow": {
"collapseCellInputCode": "fromEditor",
"alwaysScrollOnNewCell": true,
"promptToSaveOnClose": false,
"executeWithShiftEnter": false,
"showExecutionHint": true
},
"chat": {
"fontSize": 13,
"fontFamily": "default",
"editor": {
"fontSize": 12,
"fontFamily": "default",
"fontWeight": "default",
"wordWrap": "off",
"lineHeight": 0
},
"commandCenter": {
"enabled": true
},
"implicitContext": {
"enabled": {
"panel": "always"
},
"suggestedContext": true
},
"editing": {
"autoAcceptDelay": 0,
"confirmEditRequestRemoval": true,
"confirmEditRequestRetry": true
},
"experimental": {
"detectParticipant": {
"enabled": null
}
},
"detectParticipant": {
"enabled": true
},
"renderRelatedFiles": false,
"notifyWindowOnConfirmation": true,
"tools": {
"global": {
"autoApprove": false
},
"edits": {
"autoApprove": {
"**/*": true,
"**/.vscode/*.json": false,
"**/.git/**": false,
"**/{package.json,package-lock.json,server.xml,build.rs,web.config,.gitattributes,.env}": false,
"**/*.{code-workspace,csproj,fsproj,vbproj,vcxproj,proj,targets,props}": false
}
},
"urls": {
"autoApprove": {}
},
"eligibleForAutoApproval": {},
"todos": {
"showWidget": true
},
"terminal": {
"enableAutoApprove": true,
"autoApprove": {
"cd": true,
"echo": true,
"ls": true,
"pwd": true,
"cat": true,
"head": true,
"tail": true,
"findstr": true,
"wc": true,
"tr": true,
"cut": true,
"cmp": true,
"which": true,
"basename": true,
"dirname": true,
"realpath": true,
"readlink": true,
"stat": true,
"file": true,
"du": true,
"df": true,
"sleep": true,
"nl": true,
"grep": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+status\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+log\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+show\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+diff\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+ls-files\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+grep\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+branch\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+branch\\b.*-(d|D|m|M|-delete|-force)\\b/": false,
"Get-ChildItem": true,
"Get-Content": true,
"Get-Date": true,
"Get-Random": true,
"Get-Location": true,
"Write-Host": true,
"Write-Output": true,
"Out-String": true,
"Split-Path": true,
"Join-Path": true,
"Start-Sleep": true,
"Where-Object": true,
"/^Select-[a-z0-9]/i": true,
"/^Measure-[a-z0-9]/i": true,
"/^Compare-[a-z0-9]/i": true,
"/^Format-[a-z0-9]/i": true,
"/^Sort-[a-z0-9]/i": true,
"column": true,
"/^column\\b.*-c\\s+[0-9]{4,}/": false,
"date": true,
"/^date\\b.*(-s|--set)\\b/": false,
"find": true,
"/^find\\b.*-(delete|exec|execdir|fprint|fprintf|fls|ok|okdir)\\b/": false,
"rg": true,
"/^rg\\b.*(--pre|--hostname-bin)\\b/": false,
"sed": true,
"/^sed\\b.*(-[a-zA-Z]*(e|i|I|f)[a-zA-Z]*|--expression|--file|--in-place)\\b/": false,
"/^sed\\b.*(/e|/w|;W)/": false,
"sort": true,
"/^sort\\b.*-(o|S)\\b/": false,
"tree": true,
"/^tree\\b.*-o\\b/": false,
"rm": false,
"rmdir": false,
"del": false,
"Remove-Item": false,
"ri": false,
"rd": false,
"erase": false,
"dd": false,
"kill": false,
"ps": false,
"top": false,
"Stop-Process": false,
"spps": false,
"taskkill": false,
"taskkill.exe": false,
"curl": false,
"wget": false,
"Invoke-RestMethod": false,
"Invoke-WebRequest": false,
"irm": false,
"iwr": false,
"chmod": false,
"chown": false,
"Set-ItemProperty": false,
"sp": false,
"Set-Acl": false,
"jq": false,
"xargs": false,
"eval": false,
"Invoke-Expression": false,
"iex": false
},
"ignoreDefaultAutoApproveRules": false,
"autoApproveWorkspaceNpmScripts": true,
"blockDetectedFileWrites": "outsideWorkspace",
"shellIntegrationTimeout": -1,
"terminalProfile": {
"linux": null,
"osx": null,
"windows": null
},
"autoReplyToPrompts": false,
"outputLocation": "terminal",
"preventShellHistory": true
}
},
"suspendThrottling": true,
"sendElementsToChat": {
"enabled": true,
"attachCSS": true,
"attachImages": true
},
"undoRequests": {
"restoreInput": true
},
"editRequests": "inline",
"viewWelcome": {
"enabled": true
},
"viewSessions": {
"enabled": true,
"orientation": "sideBySide"
},
"viewTitle": {
"enabled": true
},
"notifyWindowOnResponseReceived": true,
"checkpoints": {
"enabled": true,
"showFileChanges": false
},
"mcp": {
"access": "all",
"autostart": "newAndOutdated",
"serverSampling": {},
"assisted": {
"nuget": {
"enabled": false
}
},
"discovery": {
"enabled": {
"claude-desktop": false,
"windsurf": false,
"cursor-global": false,
"cursor-workspace": false
}
},
"gallery": {
"enabled": false
}
},
"edits2": {
"enabled": false
},
"extensionTools": {
"enabled": true
},
"agent": {
"enabled": true,
"codeBlockProgress": true,
"thinkingStyle": "fixedScrolling",
"thinking": {
"generateTitles": true,
"collapsedTools": "always"
},
"terminal": {
"allowList": null,
"denyList": null,
"autoApprove": null
},
"maxRequests": 25
},
"math": {
"enabled": true
},
"statusWidget": {
"sku": ""
},
"instructionsFilesLocations": {
".github/instructions": true
},
"promptFilesLocations": {
".github/prompts": true
},
"modeFilesLocations": {
".github/chatmodes": true
},
"useAgentsMdFile": true,
"useNestedAgentsMdFiles": false,
"useAgentSkills": false,
"promptFilesRecommendations": {},
"todoListTool": {
"writeOnly": true,
"descriptionField": false
},
"disableAIFeatures": false,
"allowAnonymousAccess": false,
"restoreLastPanelSession": false,
"exitAfterDelegation": true,
"extensionUnification": {
"enabled": true
},
"customAgentInSubagent": {
"enabled": false
}
},
"testing": {
"automaticallyOpenPeekView": "never",
"showAllMessages": false,
"automaticallyOpenPeekViewDuringAutoRun": false,
"countBadge": "failed",
"followRunningTest": false,
"defaultGutterClickAction": "run",
"gutterEnabled": true,
"saveBeforeTest": true,
"automaticallyOpenTestResults": "openOnTestStart",
"alwaysRevealTestOnStateChange": false,
"showCoverageInExplorer": true,
"displayedCoveragePercent": "totalCoverage",
"coverageBarThresholds": {
"red": 0,
"yellow": 60,
"green": 90
},
"coverageToolbarEnabled": false,
"resultsView": {
"layout": "treeRight"
}
},
"files": {
"exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/.DS_Store": true,
"**/Thumbs.db": true
},
"associations": {},
"encoding": "utf8",
"autoGuessEncoding": false,
"candidateGuessEncodings": [],
"eol": "auto",
"enableTrash": true,
"trimTrailingWhitespace": false,
"trimTrailingWhitespaceInRegexAndStrings": true,
"insertFinalNewline": false,
"trimFinalNewlines": false,
"autoSave": "off",
"autoSaveDelay": 1000,
"autoSaveWorkspaceFilesOnly": false,
"autoSaveWhenNoErrors": false,
"watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/.hg/store/**": true
},
"watcherInclude": [],
"hotExit": "onExit",
"defaultLanguage": "",
"readonlyInclude": {},
"readonlyExclude": {},
"readonlyFromPermissions": false,
"restoreUndoStack": true,
"saveConflictResolution": "askUser",
"dialog": {
"defaultPath": ""
},
"simpleDialog": {
"enable": false
},
"participants": {
"timeout": 60000
},
"refactoring": {
"autoSave": true
}
},
"explorer": {
"openEditors": {
"visible": 9,
"minVisible": 0,
"sortOrder": "editorOrder"
},
"autoReveal": true,
"autoRevealExclude": {
"**/node_modules": true,
"**/bower_components": true
},
"enableDragAndDrop": true,
"confirmDragAndDrop": true,
"confirmPasteNative": true,
"confirmDelete": true,
"enableUndo": true,
"confirmUndo": "default",
"expandSingleFolderWorkspaces": true,
"sortOrder": "default",
"sortOrderLexicographicOptions": "default",
"sortOrderReverse": false,
"decorations": {
"colors": true,
"badges": true
},
"incrementalNaming": "simple",
"autoOpenDroppedFile": true,
"compactFolders": true,
"copyRelativePathSeparator": "auto",
"copyPathSeparator": "auto",
"excludeGitIgnore": false,
"fileNesting": {
"enabled": false,
"expand": true,
"patterns": {
"*.ts": "${capture}.js",
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
"*.jsx": "${capture}.js",
"*.tsx": "${capture}.ts",
"tsconfig.json": "tsconfig.*.json",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb, bun.lock"
}
}
},
"search": {
"exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/*.code-search": true
},
"mode": "view",
"useRipgrep": true,
"maintainFileSearchCache": false,
"useIgnoreFiles": true,
"useGlobalIgnoreFiles": false,
"useParentIgnoreFiles": false,
"quickOpen": {
"includeSymbols": false,
"includeHistory": true,
"history": {
"filterSortOrder": "default"
}
},
"ripgrep": {
"maxThreads": 0
},
"followSymlinks": true,
"smartCase": false,
"globalFindClipboard": false,
"location": "sidebar",
"maxResults": 20000,
"collapseResults": "alwaysExpand",
"useReplacePreview": true,
"showLineNumbers": false,
"usePCRE2": false,
"actionsPosition": "right",
"searchOnType": true,
"seedWithNearestWord": false,
"seedOnFocus": false,
"searchOnTypeDebouncePeriod": 300,
"searchEditor": {
"doubleClickBehaviour": "goToLocation",
"singleClickBehaviour": "default",
"reusePriorSearchConfiguration": false,
"defaultNumberOfContextLines": 1,
"focusResultsOnSearch": false
},
"sortOrder": "default",
"decorations": {
"colors": true,
"badges": true
},
"defaultViewMode": "list",
"quickAccess": {
"preserveInput": false
},
"experimental": {
"closedNotebookRichContentResults": false
},
"searchView": {
"semanticSearchBehavior": "manual",
"keywordSuggestions": false
}
},
"scm": {
"diffDecorations": "all",
"diffDecorationsGutterWidth": 3,
"diffDecorationsGutterVisibility": "always",
"diffDecorationsGutterAction": "diff",
"diffDecorationsGutterPattern": {
"added": false,
"modified": true
},
"diffDecorationsIgnoreTrimWhitespace": "false",
"alwaysShowActions": false,
"countBadge": "all",
"providerCountBadge": "hidden",
"defaultViewMode": "list",
"defaultViewSortKey": "path",
"autoReveal": true,
"inputFontFamily": "default",
"inputFontSize": 13,
"inputMaxLineCount": 10,
"inputMinLineCount": 1,
"alwaysShowRepositories": false,
"repositories": {
"sortOrder": "discovery time",
"visible": 10,
"selectionMode": "multiple",
"explorer": false
},
"showActionButton": true,
"showInputActionButton": true,
"workingSets": {
"enabled": false,
"default": "current"
},
"compactFolders": true,
"graph": {
"pageOnScroll": true,
"pageSize": 50,
"badges": "filter",
"showIncomingChanges": true,
"showOutgoingChanges": true
}
},
"debug": {
"showVariableTypes": false,
"allowBreakpointsEverywhere": false,
"gutterMiddleClickAction": "logpoint",
"openExplorerOnEnd": false,
"closeReadonlyTabsOnEnd": false,
"inlineValues": "auto",
"toolBarLocation": "floating",
"showInStatusBar": "onFirstSessionStart",
"internalConsoleOptions": "openOnFirstSessionStart",
"console": {
"closeOnEnd": false,
"fontSize": 12,
"fontFamily": "default",
"lineHeight": 0,
"wordWrap": true,
"historySuggestions": true,
"collapseIdenticalLines": true,
"acceptSuggestionOnEnter": "off",
"maximumLines": 10000
},
"terminal": {
"clearBeforeReusing": false
},
"openDebug": "openOnDebugBreak",
"showSubSessionsInToolBar": false,
"focusWindowOnBreak": true,
"focusEditorOnBreak": true,
"onTaskErrors": "prompt",
"showBreakpointsInOverviewRuler": false,
"breakpointsView": {
"presentation": "list"
},
"showInlineBreakpointCandidates": true,
"saveBeforeStart": "allEditorsInActiveGroup",
"confirmOnExit": "never",
"disassemblyView": {
"showSourceCode": true
},
"autoExpandLazyVariables": "auto",
"enableStatusBarColor": true,
"hideLauncherWhileDebugging": false,
"hideSlowPreLaunchWarning": false,
"javascript": {
"codelens": {
"npmScripts": "top"
},
"terminalOptions": {},
"automaticallyTunnelRemoteServer": true,
"debugByLinkOptions": "on",
"pickAndAttachOptions": {},
"autoAttachFilter": "disabled",
"autoAttachSmartPattern": [
"${workspaceFolder}/**",
"!**/node_modules/**",
"**/$KNOWN_TOOLS$/**"
],
"breakOnConditionalError": false,
"unmapMissingSources": false,
"defaultRuntimeExecutable": {
"pwa-node": "node"
},
"resourceRequestOptions": {},
"enableNetworkView": true
}
},
"launch": {
"configurations": [],
"compounds": []
},
"mergeEditor": {
"diffAlgorithm": "advanced",
"showDeletionMarkers": true
},
"comments": {
"openPanel": "openOnSessionStartWithComments",
"openView": "firstFile",
"useRelativeTime": true,
"visible": true,
"maxHeight": true,
"collapseOnResolve": true,
"thread": {
"confirmOnCollapse": "whenHasUnsubmittedComments"
}
},
"output": {
"smartScroll": {
"enabled": true
}
},
"terminal": {
"integrated": {
"automationProfile": {
"linux": null,
"osx": null,
"windows": null
},
"profiles": {
"windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [],
"icon": "terminal-cmd"
},
"Git Bash": {
"source": "Git Bash",
"icon": "terminal-git-bash"
}
},
"osx": {
"bash": {
"path": "bash",
"args": [
"-l"
],
"icon": "terminal-bash"
},
"zsh": {
"path": "zsh",
"args": [
"-l"
]
},
"fish": {
"path": "fish",
"args": [
"-l"
]
},
"tmux": {
"path": "tmux",
"icon": "terminal-tmux"
},
"pwsh": {
"path": "pwsh",
"icon": "terminal-powershell"
}
},
"linux": {
"bash": {
"path": "bash",
"icon": "terminal-bash"
},
"zsh": {
"path": "zsh"
},
"fish": {
"path": "fish"
},
"tmux": {
"path": "tmux",
"icon": "terminal-tmux"
},
"pwsh": {
"path": "pwsh",
"icon": "terminal-powershell"
}
}
},
"useWslProfiles": true,
"inheritEnv": true,
"persistentSessionScrollback": 100,
"showLinkHover": true,
"ignoreProcessNames": [
"starship",
"oh-my-posh",
"bash",
"zsh"
],
"defaultProfile": {
"linux": null,
"osx": null,
"windows": null
},
"sendKeybindingsToShell": false,
"tabs": {
"defaultColor": null,
"defaultIcon": "terminal",
"enabled": true,
"enableAnimation": true,
"hideCondition": "singleTerminal",
"showActiveTerminal": "singleTerminalOrNarrow",
"showActions": "singleTerminalOrNarrow",
"location": "right",
"focusMode": "doubleClick",
"separator": " - ",
"title": "${process}",
"description": "${task}${separator}${local}${separator}${cwdFolder}"
},
"defaultLocation": "view",
"macOptionIsMeta": false,
"macOptionClickForcesSelection": false,
"altClickMovesCursor": true,
"copyOnSelection": false,
"enableMultiLinePasteWarning": "auto",
"drawBoldTextInBrightColors": true,
"fontFamily": "",
"fontLigatures": {
"enabled": false,
"featureSettings": "\"calt\" on",
"fallbackLigatures": [
"<--",
"<---",
"<<-",
"<-",
"->",
"->>",
"-->",
"--->",
"<==",
"<===",
"<<=",
"<=",
"=>",
"=>>",
"==>",
"===>",
">=",
">>=",
"<->",
"<-->",
"<--->",
"<---->",
"<=>",
"<==>",
"<===>",
"<====>",
"::",
":::",
"<~~",
"</",
"</>",
"/>",
"~~>",
"==",
"!=",
"/=",
"~=",
"<>",
"===",
"!==",
"!===",
"<:",
":=",
"*=",
"*+",
"<*",
"<*>",
"*>",
"<|",
"<|>",
"|>",
"+*",
"=*",
"=:",
":>",
"/*",
"*/",
"+++",
"<!--",
"<!---"
]
},
"fontSize": 12,
"letterSpacing": 0,
"lineHeight": 1,
"minimumContrastRatio": 4.5,
"tabStopWidth": 8,
"fastScrollSensitivity": 5,
"mouseWheelScrollSensitivity": 1,
"bellDuration": 1000,
"fontWeight": "normal",
"fontWeightBold": "bold",
"cursorBlinking": false,
"cursorStyle": "block",
"cursorStyleInactive": "outline",
"cursorWidth": 1,
"scrollback": 1000,
"detectLocale": "auto",
"gpuAcceleration": "auto",
"rightClickBehavior": "selectWord",
"middleClickBehavior": "default",
"cwd": "",
"confirmOnExit": "never",
"confirmOnKill": "editor",
"enableBell": false,
"enableVisualBell": false,
"commandsToSkipShell": [],
"allowChords": true,
"allowMnemonics": false,
"env": {
"osx": {},
"linux": {},
"windows": {}
},
"environmentChangesRelaunch": true,
"showExitAlert": true,
"windowsUseConptyDll": false,
"splitCwd": "inherited",
"windowsEnableConpty": true,
"wordSeparators": " ()[]{}',\"`─‘’“”|",
"enableFileLinks": "on",
"allowedLinkSchemes": [
"file",
"http",
"https",
"mailto",
"vscode",
"vscode-insiders"
],
"unicodeVersion": "11",
"enablePersistentSessions": true,
"persistentSessionReviveProcess": "onExit",
"hideOnStartup": "never",
"hideOnLastClosed": true,
"customGlyphs": true,
"rescaleOverlappingGlyphs": true,
"shellIntegration": {
"enabled": true,
"decorationsEnabled": "both",
"timeout": -1,
"quickFixEnabled": true,
"environmentReporting": false,
"showCommandGuide": true,
"history": 100
},
"smoothScrolling": false,
"ignoreBracketedPasteMode": false,
"enableImages": false,
"focusAfterRun": "none",
"developer": {
"ptyHost": {
"latency": 0,
"startupDelay": 0
},
"devMode": false
},
"accessibleViewPreserveCursorPosition": false,
"accessibleViewFocusOnCommandExecution": false,
"autoReplies": {},
"initialHint": true,
"stickyScroll": {
"enabled": true,
"maxLineCount": 5
},
"suggest": {
"enabled": true,
"quickSuggestions": false,
"suggestOnTriggerCharacters": false,
"runOnEnter": "never",
"selectionMode": "partial",
"windowsExecutableExtensions": {},
"showStatusBar": true,
"cdPath": "absolute",
"inlineSuggestion": "alwaysOnTop",
"upArrowNavigatesHistory": true,
"insertTrailingSpace": false,
"providers": {
"lsp": false,
"vscode.terminal-suggest": true
}
},
"localEchoLatencyThreshold": 30,
"localEchoEnabled": "off",
"localEchoExcludePrograms": [
"vim",
"vi",
"nano",
"tmux"
],
"localEchoStyle": "dim",
"mouseWheelZoom": false
},
"explorerKind": "integrated",
"sourceControlRepositoriesKind": "integrated",
"external": {
"windowsExec": "C:\\Windows\\System32\\cmd.exe",
"osxExec": "Terminal.app",
"linuxExec": "xterm"
}
},
"github": {
"copilot": {
"chat": {
"agent": {
"terminal": {
"allowList": null,
"denyList": null
}
},
"codeGeneration": {
"instructions": [
{
"text": "This dev container includes an up-to-date version of Git, built from source as needed, pre-installed and available on the `PATH`."
},
{
"text": "This workspace is in a dev container running on \"Ubuntu 24.04.3 LTS\".\n\nUse `\"$BROWSER\" <url>` to open a webpage in the host's default browser.\n\nSome of the command line tools available on the `PATH`: `apt`, `dpkg`, `git`, `curl`, `wget`, `ssh`, `scp`, `rsync`, `gpg`, `ps`, `lsof`, `netstat`, `top`, `tree`, `find`, `grep`, `zip`, `unzip`, `tar`, `gzip`, `bzip2`, `xz`"
}
]
}
},
"enable": {
"gcl": false
}
},
"branchProtection": true,
"gitAuthentication": true,
"gitProtocol": "https",
"showAvatar": true
},
"task": {
"problemMatchers": {
"neverPrompt": false
},
"autoDetect": "on",
"slowProviderWarning": true,
"quickOpen": {
"history": 30,
"detail": true,
"skip": false,
"showAll": false
},
"allowAutomaticTasks": "on",
"reconnection": true,
"saveBeforeRun": "always",
"notifyWindowOnTaskCompletion": 60000,
"verboseLogging": false
},
"remote": {
"extensionKind": {
"pub.name": [
"ui"
]
},
"restoreForwardedPorts": true,
"autoForwardPorts": true,
"autoForwardPortsSource": "process",
"autoForwardPortsFallback": 20,
"forwardOnOpen": true,
"portsAttributes": {
"443": {
"protocol": "https"
},
"8443": {
"protocol": "https"
}
},
"otherPortsAttributes": {},
"localPortHost": "localhost",
"defaultExtensionsIfInstalledLocally": [
"GitHub.copilot",
"GitHub.copilot-chat",
"GitHub.vscode-pull-request-github"
],
"downloadExtensionsLocally": false,
"tunnels": {
"access": {
"hostNameOverride": "",
"preventSleep": false
}
},
"containers": {
"defaultExtensions": null,
"workspaceMountConsistency": null,
"cacheVolume": null,
"copyGitConfig": null,
"gitCredentialHelperConfigLocation": null,
"logLevel": null,
"dockerPath": null,
"dockerComposePath": null,
"executeInWSL": null,
"executeInWSLDistro": null,
"dotfiles": {
"repository": null,
"installCommand": null,
"targetPath": null
},
"repositoryConfigurationPaths": null
}
},
"outline": {
"icons": true,
"collapseItems": "alwaysExpand",
"problems": {
"enabled": true,
"colors": true,
"badges": true
},
"showFiles": true,
"showModules": true,
"showNamespaces": true,
"showPackages": true,
"showClasses": true,
"showMethods": true,
"showProperties": true,
"showFields": true,
"showConstructors": true,
"showEnums": true,
"showInterfaces": true,
"showFunctions": true,
"showVariables": true,
"showConstants": true,
"showStrings": true,
"showNumbers": true,
"showBooleans": true,
"showArrays": true,
"showObjects": true,
"showKeys": true,
"showNull": true,
"showEnumMembers": true,
"showStructs": true,
"showEvents": true,
"showOperators": true,
"showTypeParameters": true
},
"timeline": {
"pageSize": 50,
"pageOnScroll": true
},
"security": {
"workspace": {
"trust": {
"enabled": true,
"startupPrompt": "once",
"banner": "untilDismissed",
"untrustedFiles": "prompt",
"emptyWindow": true
}
},
"promptForLocalFileProtocolHandling": true,
"promptForRemoteFileProtocolHandling": true
},
"accessibility": {
"verbosity": {
"terminal": true,
"diffEditor": true,
"panelChat": true,
"inlineChat": true,
"terminalChatOutput": true,
"inlineCompletions": true,
"keybindingsEditor": true,
"notebook": true,
"hover": true,
"notification": true,
"emptyEditorHint": true,
"replEditor": true,
"comments": true,
"diffEditorActive": true,
"debug": true,
"walkthrough": true,
"sourceControl": true
},
"accessibleView": {
"closeOnKeyPress": true
},
"signalOptions": {
"volume": 70,
"debouncePositionChanges": false,
"experimental": {
"delays": {
"general": {},
"warningAtPosition": {},
"errorAtPosition": {}
}
}
},
"signals": {
"lineHasBreakpoint": {
"sound": "auto",
"announcement": "auto"
},
"lineHasInlineSuggestion": {
"sound": "auto"
},
"nextEditSuggestion": {
"sound": "auto",
"announcement": "auto"
},
"lineHasError": {
"sound": "auto",
"announcement": "auto"
},
"lineHasFoldedArea": {
"sound": "auto",
"announcement": "auto"
},
"lineHasWarning": {
"sound": "auto",
"announcement": "auto"
},
"positionHasError": {
"sound": "auto",
"announcement": "auto"
},
"positionHasWarning": {
"sound": "auto",
"announcement": "auto"
},
"onDebugBreak": {
"sound": "auto",
"announcement": "auto"
},
"noInlayHints": {
"sound": "auto",
"announcement": "auto"
},
"taskCompleted": {
"sound": "auto",
"announcement": "auto"
},
"taskFailed": {
"sound": "auto",
"announcement": "auto"
},
"terminalCommandFailed": {
"sound": "auto",
"announcement": "auto"
},
"terminalCommandSucceeded": {
"sound": "auto",
"announcement": "auto"
},
"terminalQuickFix": {
"sound": "auto",
"announcement": "auto"
},
"terminalBell": {
"sound": "auto",
"announcement": "auto"
},
"diffLineInserted": {
"sound": "auto"
},
"diffLineModified": {
"sound": "auto"
},
"diffLineDeleted": {
"sound": "auto"
},
"chatEditModifiedFile": {
"sound": "auto"
},
"notebookCellCompleted": {
"sound": "auto",
"announcement": "auto"
},
"notebookCellFailed": {
"sound": "auto",
"announcement": "auto"
},
"progress": {
"sound": "auto",
"announcement": "off"
},
"chatRequestSent": {
"sound": "auto",
"announcement": "auto"
},
"chatResponseReceived": {
"sound": "auto"
},
"codeActionTriggered": {
"sound": "auto"
},
"codeActionApplied": {
"sound": "auto"
},
"voiceRecordingStarted": {
"sound": "on"
},
"voiceRecordingStopped": {
"sound": "auto"
},
"clear": {
"sound": "auto",
"announcement": "auto"
},
"editsUndone": {
"sound": "auto",
"announcement": "auto"
},
"editsKept": {
"sound": "auto",
"announcement": "auto"
},
"save": {
"sound": "never",
"announcement": "never"
},
"format": {
"sound": "never",
"announcement": "never"
},
"chatUserActionRequired": {
"sound": "auto",
"announcement": "auto"
}
},
"underlineLinks": false,
"debugWatchVariableAnnouncements": true,
"replEditor": {
"readLastExecutionOutput": true,
"autoFocusReplExecution": "input"
},
"windowTitleOptimized": true,
"openChatEditedFiles": false,
"verboseChatProgressUpdates": true,
"dimUnfocused": {
"enabled": false,
"opacity": 0.75
},
"hideAccessibleView": false
},
"telemetry": {
"editStats": {
"enabled": true,
"details": {
"enabled": false
},
"showStatusBar": false,
"showDecorations": false
},
"enableCrashReporter": true,
"telemetryLevel": "all",
"feedback": {
"enabled": true
},
"enableTelemetry": true
},
"application": {
"shellEnvironmentResolutionTimeout": 10,
"experimental": {
"rendererProfiling": false
}
},
"keyboard": {
"touchbar": {
"enabled": true,
"ignored": []
},
"dispatch": "code"
},
"settingsSync": {
"keybindingsPerPlatform": true,
"ignoredExtensions": [],
"ignoredSettings": []
},
"dev": {
"containers": {
"defaultExtensions": [],
"defaultFeatures": {},
"workspaceMountConsistency": "cached",
"gpuAvailability": "detect",
"cacheVolume": true,
"copyGitConfig": true,
"gitCredentialHelperConfigLocation": "global",
"dockerCredentialHelper": true,
"githubCLILoginWithToken": false,
"mountWaylandSocket": true,
"logLevel": "debug",
"dockerPath": "docker",
"dockerComposePath": "docker-compose",
"dockerSocketPath": "/var/run/docker.sock",
"executeInWSL": false,
"executeInWSLDistro": "",
"forwardWSLServices": true,
"repositoryConfigurationPaths": [],
"experimentalLockfile": false,
"optimisticallyLaunchDocker": true,
"experimentalAppleContainerSupport": false
}
},
"dotfiles": {
"repository": "",
"installCommand": "",
"targetPath": "~/dotfiles"
},
"[clojure]": {
"diffEditor.ignoreTrimWhitespace": false
},
"[coffeescript]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.defaultColorDecorators": "never"
},
"[csharp]": {
"editor.maxTokenizationLineLength": 2500
},
"[css]": {
"editor.suggest.insertMode": "replace"
},
"[scss]": {
"editor.suggest.insertMode": "replace"
},
"[less]": {
"editor.suggest.insertMode": "replace"
},
"[dockerfile]": {
"editor.quickSuggestions": {
"strings": true
}
},
"[fsharp]": {
"diffEditor.ignoreTrimWhitespace": false
},
"[git-commit]": {
"editor.rulers": [
50,
72
],
"editor.wordWrap": "off",
"workbench.editor.restoreViewState": false
},
"[git-rebase]": {
"workbench.editor.restoreViewState": false
},
"[html]": {
"editor.suggest.insertMode": "replace"
},
"[handlebars]": {
"editor.suggest.insertMode": "replace"
},
"[javascript]": {
"editor.maxTokenizationLineLength": 2500
},
"[json]": {
"editor.quickSuggestions": {
"strings": true
},
"editor.suggest.insertMode": "replace"
},
"[jsonc]": {
"editor.quickSuggestions": {
"strings": true
},
"editor.suggest.insertMode": "replace"
},
"[snippets]": {
"editor.quickSuggestions": {
"strings": true
},
"editor.suggest.insertMode": "replace"
},
"[julia]": {
"editor.defaultColorDecorators": "never"
},
"[markdown]": {
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"diffEditor.ignoreTrimWhitespace": false,
"editor.wordWrap": "on",
"editor.quickSuggestions": {
"comments": "off",
"strings": "off",
"other": "off"
}
},
"[prompt]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.autoIndent": "advanced",
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"diffEditor.ignoreTrimWhitespace": false,
"editor.wordWrap": "on",
"editor.quickSuggestions": {
"comments": "off",
"strings": "on",
"other": "on"
},
"editor.wordBasedSuggestions": "off"
},
"[instructions]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.autoIndent": "advanced",
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"diffEditor.ignoreTrimWhitespace": false,
"editor.wordWrap": "on",
"editor.quickSuggestions": {
"comments": "off",
"strings": "on",
"other": "on"
},
"editor.wordBasedSuggestions": "off"
},
"[chatagent]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.autoIndent": "advanced",
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"diffEditor.ignoreTrimWhitespace": false,
"editor.wordWrap": "on",
"editor.quickSuggestions": {
"comments": "off",
"strings": "on",
"other": "on"
},
"editor.wordBasedSuggestions": "off"
},
"[jade]": {
"diffEditor.ignoreTrimWhitespace": false
},
"[python]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.defaultColorDecorators": "never"
},
"[ruby]": {
"editor.defaultColorDecorators": "never"
},
"[search-result]": {
"editor.lineNumbers": "off"
},
"[dockercompose]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.autoIndent": "advanced"
},
"css": {
"customData": [],
"completion": {
"triggerPropertyValueCompletion": true,
"completePropertyWithSemicolon": true
},
"validate": true,
"hover": {
"documentation": true,
"references": true
},
"lint": {
"compatibleVendorPrefixes": "ignore",
"vendorPrefix": "warning",
"duplicateProperties": "ignore",
"emptyRules": "warning",
"importStatement": "ignore",
"boxModel": "ignore",
"universalSelector": "ignore",
"zeroUnits": "ignore",
"fontFaceProperties": "warning",
"hexColorLength": "error",
"argumentsInColorFunction": "error",
"unknownProperties": "warning",
"validProperties": [],
"ieHack": "ignore",
"unknownVendorSpecificProperties": "ignore",
"propertyIgnoredDueToDisplay": "warning",
"important": "ignore",
"float": "ignore",
"idSelector": "ignore",
"unknownAtRules": "warning"
},
"trace": {
"server": "off"
},
"format": {
"enable": true,
"newlineBetweenSelectors": true,
"newlineBetweenRules": true,
"spaceAroundSelectorSeparator": false,
"braceStyle": "collapse",
"preserveNewLines": true,
"maxPreserveNewLines": null
}
},
"scss": {
"completion": {
"triggerPropertyValueCompletion": true,
"completePropertyWithSemicolon": true
},
"validate": true,
"hover": {
"documentation": true,
"references": true
},
"lint": {
"compatibleVendorPrefixes": "ignore",
"vendorPrefix": "warning",
"duplicateProperties": "ignore",
"emptyRules": "warning",
"importStatement": "ignore",
"boxModel": "ignore",
"universalSelector": "ignore",
"zeroUnits": "ignore",
"fontFaceProperties": "warning",
"hexColorLength": "error",
"argumentsInColorFunction": "error",
"unknownProperties": "warning",
"validProperties": [],
"ieHack": "ignore",
"unknownVendorSpecificProperties": "ignore",
"propertyIgnoredDueToDisplay": "warning",
"important": "ignore",
"float": "ignore",
"idSelector": "ignore",
"unknownAtRules": "warning"
},
"format": {
"enable": true,
"newlineBetweenSelectors": true,
"newlineBetweenRules": true,
"spaceAroundSelectorSeparator": false,
"braceStyle": "collapse",
"preserveNewLines": true,
"maxPreserveNewLines": null
}
},
"less": {
"completion": {
"triggerPropertyValueCompletion": true,
"completePropertyWithSemicolon": true
},
"validate": true,
"hover": {
"documentation": true,
"references": true
},
"lint": {
"compatibleVendorPrefixes": "ignore",
"vendorPrefix": "warning",
"duplicateProperties": "ignore",
"emptyRules": "warning",
"importStatement": "ignore",
"boxModel": "ignore",
"universalSelector": "ignore",
"zeroUnits": "ignore",
"fontFaceProperties": "warning",
"hexColorLength": "error",
"argumentsInColorFunction": "error",
"unknownProperties": "warning",
"validProperties": [],
"ieHack": "ignore",
"unknownVendorSpecificProperties": "ignore",
"propertyIgnoredDueToDisplay": "warning",
"important": "ignore",
"float": "ignore",
"idSelector": "ignore",
"unknownAtRules": "warning"
},
"format": {
"enable": true,
"newlineBetweenSelectors": true,
"newlineBetweenRules": true,
"spaceAroundSelectorSeparator": false,
"braceStyle": "collapse",
"preserveNewLines": true,
"maxPreserveNewLines": null
}
},
"emmet": {
"showExpandedAbbreviation": "always",
"showAbbreviationSuggestions": true,
"includeLanguages": {},
"variables": {},
"syntaxProfiles": {},
"excludeLanguages": [
"markdown"
],
"extensionsPath": [],
"triggerExpansionOnTab": false,
"useInlineCompletions": false,
"preferences": {},
"showSuggestionsAsSnippets": false,
"optimizeStylesheetParsing": true
},
"git": {
"enabled": true,
"path": null,
"autoRepositoryDetection": true,
"autorefresh": true,
"autofetch": false,
"autofetchPeriod": 180,
"defaultBranchName": "main",
"branchPrefix": "",
"branchProtection": [],
"branchProtectionPrompt": "alwaysPrompt",
"branchValidationRegex": "",
"branchWhitespaceChar": "-",
"branchRandomName": {
"enable": false,
"dictionary": [
"adjectives",
"animals"
]
},
"confirmSync": true,
"countBadge": "all",
"checkoutType": [
"local",
"remote",
"tags"
],
"ignoreLegacyWarning": false,
"ignoreMissingGitWarning": false,
"ignoreWindowsGit27Warning": false,
"ignoreLimitWarning": false,
"ignoreRebaseWarning": false,
"defaultCloneDirectory": null,
"useEditorAsCommitInput": true,
"verboseCommit": false,
"enableSmartCommit": false,
"smartCommitChanges": "all",
"suggestSmartCommit": true,
"enableCommitSigning": false,
"confirmEmptyCommits": true,
"decorations": {
"enabled": true
},
"enableStatusBarSync": true,
"followTagsWhenSync": false,
"replaceTagsWhenPull": false,
"promptToSaveFilesBeforeStash": "always",
"promptToSaveFilesBeforeCommit": "always",
"postCommitCommand": "none",
"rememberPostCommitCommand": false,
"openAfterClone": "prompt",
"showInlineOpenFileAction": true,
"showPushSuccessNotification": false,
"inputValidation": false,
"inputValidationLength": 72,
"inputValidationSubjectLength": 50,
"detectSubmodules": true,
"detectSubmodulesLimit": 10,
"detectWorktrees": true,
"detectWorktreesLimit": 50,
"alwaysShowStagedChangesResourceGroup": false,
"alwaysSignOff": false,
"ignoreSubmodules": false,
"ignoredRepositories": [],
"scanRepositories": [],
"showProgress": true,
"rebaseWhenSync": false,
"pullBeforeCheckout": false,
"fetchOnPull": false,
"pruneOnFetch": false,
"pullTags": true,
"autoStash": false,
"allowForcePush": false,
"useForcePushWithLease": true,
"useForcePushIfIncludes": true,
"confirmForcePush": true,
"allowNoVerifyCommit": false,
"confirmNoVerifyCommit": true,
"closeDiffOnOperation": false,
"openDiffOnClick": true,
"supportCancellation": false,
"branchSortOrder": "committerdate",
"untrackedChanges": "mixed",
"requireGitUserConfig": true,
"showCommitInput": true,
"terminalAuthentication": true,
"terminalGitEditor": false,
"useCommitInputAsStashMessage": false,
"useIntegratedAskPass": true,
"githubAuthentication": null,
"timeline": {
"date": "committed",
"showAuthor": true,
"showUncommitted": false
},
"showActionButton": {
"commit": true,
"publish": true,
"sync": true
},
"statusLimit": 10000,
"repositoryScanIgnoredFolders": [
"node_modules"
],
"repositoryScanMaxDepth": 1,
"commandsToLog": [],
"mergeEditor": false,
"optimisticUpdate": true,
"openRepositoryInParentFolders": "always",
"similarityThreshold": 50,
"blame": {
"editorDecoration": {
"enabled": false,
"template": "${subject}, ${authorName} (${authorDateAgo})",
"disableHover": false
},
"statusBarItem": {
"enabled": true,
"template": "${authorName} (${authorDateAgo})"
},
"ignoreWhitespace": false
},
"commitShortHashLength": 7,
"diagnosticsCommitHook": {
"enabled": false,
"sources": {
"*": "error"
}
},
"discardUntrackedChangesToTrash": true,
"showReferenceDetails": true
},
"github-enterprise": {
"uri": ""
},
"github-authentication": {
"useElectronFetch": true,
"preferDeviceCodeFlow": false
},
"grunt": {
"autoDetect": "off"
},
"gulp": {
"autoDetect": "off"
},
"html": {
"completion": {
"attributeDefaultValue": "doublequotes"
},
"customData": [],
"format": {
"enable": true,
"wrapLineLength": 120,
"unformatted": "wbr",
"contentUnformatted": "pre,code,textarea",
"indentInnerHtml": false,
"preserveNewLines": true,
"maxPreserveNewLines": null,
"indentHandlebars": false,
"extraLiners": "head, body, /html",
"wrapAttributes": "auto",
"wrapAttributesIndentSize": null,
"templating": false,
"unformattedContentDelimiter": ""
},
"suggest": {
"html5": true,
"hideEndTagSuggestions": false
},
"validate": {
"scripts": true,
"styles": true
},
"autoCreateQuotes": true,
"autoClosingTags": true,
"hover": {
"documentation": true,
"references": true
},
"mirrorCursorOnMatchingTag": false,
"trace": {
"server": "off"
}
},
"ipynb": {
"pasteImagesAsAttachments": {
"enabled": true
},
"experimental": {
"serialization": true
}
},
"jake": {
"autoDetect": "off"
},
"json": {
"schemas": [],
"validate": {
"enable": true
},
"format": {
"enable": true,
"keepLines": false
},
"trace": {
"server": "off"
},
"colorDecorators": {
"enable": true
},
"maxItemsComputed": 5000,
"schemaDownload": {
"enable": true
}
},
"markdown": {
"styles": [],
"preview": {
"breaks": false,
"linkify": true,
"typographer": false,
"fontFamily": "-apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"fontSize": 14,
"lineHeight": 1.6,
"scrollPreviewWithEditor": true,
"markEditorSelection": true,
"scrollEditorWithPreview": true,
"doubleClickToSwitchToEditor": true,
"openMarkdownLinks": "inPreview"
},
"links": {
"openLocation": "currentGroup"
},
"suggest": {
"paths": {
"enabled": true,
"includeWorkspaceHeaderCompletions": "onDoubleHash"
}
},
"trace": {
"server": "off"
},
"server": {
"log": "off"
},
"editor": {
"drop": {
"enabled": "smart",
"copyIntoWorkspace": "mediaFiles"
},
"filePaste": {
"enabled": "smart",
"copyIntoWorkspace": "mediaFiles",
"videoSnippet": "<video controls src=\"${src}\" title=\"${title}\"></video>",
"audioSnippet": "<audio controls src=\"${src}\" title=\"${title}\"></audio>"
},
"pasteUrlAsFormattedLink": {
"enabled": "smartWithSelection"
},
"updateLinksOnPaste": {
"enabled": true
}
},
"validate": {
"enabled": false,
"referenceLinks": {
"enabled": "warning"
},
"fragmentLinks": {
"enabled": "warning"
},
"fileLinks": {
"enabled": "warning",
"markdownFragmentLinks": "inherit"
},
"ignoredLinks": [],
"unusedLinkDefinitions": {
"enabled": "hint"
},
"duplicateLinkDefinitions": {
"enabled": "warning"
}
},
"updateLinksOnFileMove": {
"enabled": "never",
"include": [
"**/*.{md,mkd,mdwn,mdown,markdown,markdn,mdtxt,mdtext,workbook}",
"**/*.{jpg,jpe,jpeg,png,bmp,gif,ico,webp,avif,tiff,svg,mp4}"
],
"enableForDirectories": true
},
"occurrencesHighlight": {
"enabled": false
},
"copyFiles": {
"destination": {},
"overwriteBehavior": "nameIncrementally"
},
"preferredMdPathExtensionStyle": "auto",
"math": {
"enabled": true,
"macros": {}
}
},
"mediaPreview": {
"video": {
"autoPlay": false,
"loop": false
}
},
"merge-conflict": {
"codeLens": {
"enabled": true
},
"decorators": {
"enabled": true
},
"autoNavigateNextConflict": {
"enabled": false
},
"diffViewPosition": "Current"
},
"mermaid-chat": {
"enabled": false
},
"microsoft-sovereign-cloud": {
"environment": "",
"customEnvironment": {}
},
"microsoft-authentication": {
"implementation": "msal"
},
"npm": {
"autoDetect": "on",
"runSilent": false,
"packageManager": "auto",
"scriptRunner": "auto",
"exclude": "",
"enableScriptExplorer": false,
"enableRunFromFolder": false,
"scriptExplorerAction": "open",
"scriptExplorerExclude": [],
"fetchOnlinePackageInfo": true,
"scriptHover": true
},
"php": {
"suggest": {
"basic": true
},
"validate": {
"enable": true,
"executablePath": null,
"run": "onSave"
}
},
"references": {
"preferredLocation": "peek"
},
"simpleBrowser": {
"focusLockIndicator": {
"enabled": true
}
},
"typescript": {
"tsdk": "",
"disableAutomaticTypeAcquisition": false,
"enablePromptUseWorkspaceTsdk": false,
"referencesCodeLens": {
"enabled": false,
"showOnAllFunctions": false
},
"implementationsCodeLens": {
"enabled": false,
"showOnInterfaceMethods": false,
"showOnAllClassMethods": false
},
"experimental": {
"useTsgo": false
},
"reportStyleChecksAsWarnings": true,
"validate": {
"enable": true
},
"tsc": {
"autoDetect": "on"
},
"locale": "auto",
"suggestionActions": {
"enabled": true
},
"updateImportsOnFileMove": {
"enabled": "prompt"
},
"autoClosingTags": true,
"workspaceSymbols": {
"scope": "allOpenProjects",
"excludeLibrarySymbols": true
},
"preferGoToSourceDefinition": false,
"tsserver": {
"enableRegionDiagnostics": true,
"nodePath": "",
"web": {
"projectWideIntellisense": {
"enabled": true,
"suppressSemanticErrors": false
},
"typeAcquisition": {
"enabled": true
}
},
"useSyntaxServer": "auto",
"maxTsServerMemory": 3072,
"experimental": {
"enableProjectDiagnostics": false
},
"watchOptions": "vscode",
"enableTracing": false,
"log": "off",
"pluginPaths": []
},
"updateImportsOnPaste": {
"enabled": true
},
"suggest": {
"enabled": true,
"autoImports": true,
"completeFunctionCalls": false,
"paths": true,
"completeJSDocs": true,
"jsdoc": {
"generateReturns": true
},
"includeAutomaticOptionalChainCompletions": true,
"includeCompletionsForImportStatements": true,
"classMemberSnippets": {
"enabled": true
},
"objectLiteralMethodSnippets": {
"enabled": true
}
},
"preferences": {
"quoteStyle": "auto",
"importModuleSpecifier": "shortest",
"importModuleSpecifierEnding": "auto",
"jsxAttributeCompletionStyle": "auto",
"includePackageJsonAutoImports": "auto",
"autoImportFileExcludePatterns": [],
"autoImportSpecifierExcludeRegexes": [],
"preferTypeOnlyAutoImports": false,
"useAliasesForRenames": true,
"renameMatchingJsxTags": true,
"organizeImports": {}
},
"format": {
"enable": true,
"insertSpaceAfterCommaDelimiter": true,
"insertSpaceAfterConstructor": false,
"insertSpaceAfterSemicolonInForStatements": true,
"insertSpaceBeforeAndAfterBinaryOperators": true,
"insertSpaceAfterKeywordsInControlFlowStatements": true,
"insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,
"insertSpaceBeforeFunctionParenthesis": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false,
"insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": false,
"insertSpaceAfterTypeAssertion": false,
"placeOpenBraceOnNewLineForFunctions": false,
"placeOpenBraceOnNewLineForControlBlocks": false,
"semicolons": "ignore",
"indentSwitchCase": true
},
"inlayHints": {
"parameterNames": {
"enabled": "none",
"suppressWhenArgumentMatchesName": true
},
"parameterTypes": {
"enabled": false
},
"variableTypes": {
"enabled": false,
"suppressWhenTypeMatchesName": true
},
"propertyDeclarationTypes": {
"enabled": false
},
"functionLikeReturnTypes": {
"enabled": false
},
"enumMemberValues": {
"enabled": false
}
},
"npm": "",
"check": {
"npmIsInstalled": true
}
},
"javascript": {
"referencesCodeLens": {
"enabled": false,
"showOnAllFunctions": false
},
"validate": {
"enable": true
},
"suggestionActions": {
"enabled": true
},
"updateImportsOnFileMove": {
"enabled": "prompt"
},
"autoClosingTags": true,
"preferGoToSourceDefinition": false,
"updateImportsOnPaste": {
"enabled": true
},
"suggest": {
"enabled": true,
"autoImports": true,
"names": true,
"completeFunctionCalls": false,
"paths": true,
"completeJSDocs": true,
"jsdoc": {
"generateReturns": true
},
"includeAutomaticOptionalChainCompletions": true,
"includeCompletionsForImportStatements": true,
"classMemberSnippets": {
"enabled": true
}
},
"preferences": {
"quoteStyle": "auto",
"importModuleSpecifier": "shortest",
"importModuleSpecifierEnding": "auto",
"jsxAttributeCompletionStyle": "auto",
"autoImportFileExcludePatterns": [],
"autoImportSpecifierExcludeRegexes": [],
"useAliasesForRenames": true,
"renameMatchingJsxTags": true,
"organizeImports": {}
},
"format": {
"enable": true,
"insertSpaceAfterCommaDelimiter": true,
"insertSpaceAfterConstructor": false,
"insertSpaceAfterSemicolonInForStatements": true,
"insertSpaceBeforeAndAfterBinaryOperators": true,
"insertSpaceAfterKeywordsInControlFlowStatements": true,
"insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,
"insertSpaceBeforeFunctionParenthesis": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false,
"insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": false,
"placeOpenBraceOnNewLineForFunctions": false,
"placeOpenBraceOnNewLineForControlBlocks": false,
"semicolons": "ignore",
"indentSwitchCase": true
},
"inlayHints": {
"parameterNames": {
"enabled": "none",
"suppressWhenArgumentMatchesName": true
},
"parameterTypes": {
"enabled": false
},
"variableTypes": {
"enabled": false,
"suppressWhenTypeMatchesName": true
},
"propertyDeclarationTypes": {
"enabled": false
},
"functionLikeReturnTypes": {
"enabled": false
}
}
},
"js/ts": {
"implicitProjectConfig": {
"module": "ESNext",
"target": "ES2024",
"checkJs": false,
"experimentalDecorators": false,
"strictNullChecks": true,
"strictFunctionTypes": true,
"strict": true
},
"hover": {
"maximumLength": 500
}
},
"haskell": {
"formattingProvider": "ormolu",
"cabalFormattingProvider": "cabal-gild",
"openDocumentationInHackage": true,
"openSourceInHackage": true,
"trace": {
"server": "off",
"client": "info"
},
"logFile": "",
"releasesURL": "",
"metadataURL": "",
"releasesDownloadStoragePath": "",
"serverExecutablePath": "",
"serverExtraArgs": "",
"ghcupExecutablePath": "",
"serverEnvironment": {},
"promptBeforeDownloads": "true",
"manageHLS": "GHCup",
"toolchain": {
"ghc": null,
"hls": null,
"stack": null,
"cabal": null
},
"upgradeGHCup": false,
"checkProject": true,
"sessionLoading": "singleComponent",
"supportCabalFiles": "automatic",
"maxCompletions": 40,
"plugin": {
"alternateNumberFormat": {
"globalOn": true
},
"cabal-fmt": {
"config": {
"path": "cabal-fmt"
}
},
"cabal-gild": {
"config": {
"path": "cabal-gild"
}
},
"cabal": {
"codeActionsOn": true,
"completionOn": true,
"diagnosticsOn": true,
"hoverOn": true,
"symbolsOn": true
},
"cabalHaskellIntegration": {
"globalOn": true
},
"callHierarchy": {
"globalOn": true
},
"changeTypeSignature": {
"globalOn": true
},
"class": {
"codeActionsOn": true,
"codeLensOn": true
},
"eval": {
"codeActionsOn": true,
"codeLensOn": true,
"config": {
"diff": true,
"exception": false
}
},
"explicit-fields": {
"codeActionsOn": true,
"inlayHintsOn": true
},
"explicit-fixity": {
"globalOn": true
},
"fourmolu": {
"config": {
"external": false,
"path": "fourmolu"
}
},
"gadt": {
"globalOn": true
},
"ghcide-code-actions-bindings": {
"globalOn": true
},
"ghcide-code-actions-fill-holes": {
"globalOn": true
},
"ghcide-code-actions-imports-exports": {
"globalOn": true
},
"ghcide-code-actions-type-signatures": {
"globalOn": true
},
"ghcide-completions": {
"config": {
"autoExtendOn": true,
"snippetsOn": true
},
"globalOn": true
},
"ghcide-hover-and-symbols": {
"hoverOn": true,
"symbolsOn": true
},
"ghcide-type-lenses": {
"config": {
"mode": "always"
},
"globalOn": true
},
"hlint": {
"codeActionsOn": true,
"config": {
"flags": []
},
"diagnosticsOn": true
},
"importLens": {
"codeActionsOn": true,
"codeLensOn": true,
"inlayHintsOn": true
},
"moduleName": {
"globalOn": true
},
"ormolu": {
"config": {
"external": false
}
},
"overloaded-record-dot": {
"globalOn": true
},
"pragmas-completion": {
"globalOn": true
},
"pragmas-disable": {
"globalOn": true
},
"pragmas-suggest": {
"globalOn": true
},
"qualifyImportedNames": {
"globalOn": true
},
"rename": {
"config": {
"crossModule": false
},
"globalOn": true
},
"retrie": {
"globalOn": true
},
"semanticTokens": {
"config": {
"classMethodToken": "method",
"classToken": "class",
"dataConstructorToken": "enumMember",
"functionToken": "function",
"moduleToken": "namespace",
"operatorToken": "operator",
"patternSynonymToken": "macro",
"recordFieldToken": "property",
"typeConstructorToken": "enum",
"typeFamilyToken": "interface",
"typeSynonymToken": "type",
"typeVariableToken": "typeParameter",
"variableToken": "variable"
},
"globalOn": false
},
"splice": {
"globalOn": true
},
"stan": {
"globalOn": false
}
},
"indentationRules": {
"enabled": true
}
},
"gcl-vscode": {
"gclPath": "gcl",
"trace": {
"server": "verbose"
}
},
"tasks": {},
"mcp": {}
}
]
-all/gcl-vscode/example/a.gcl
[Trace - 2:45:29 AM] Received request 'window/showMessageRequest - (3)'.
Params: {
"message": "GCL Server Initialized.",
"type": 3
}
[Debug] LSP: set new config: { }
[Trace - 2:45:29 AM] Received notification 'gcl/update'.
Params: {
"filePath": "/workspaces/gcl-all/gcl-vscode/example/a.gcl",
"pos": [],
"specs": [
{
"postCondition": "True",
"preCondition": "True",
"specID": "0",
"specRange": {
"end": {
"character": 2,
"line": 2
},
"start": {
"character": 0,
"line": 0
}
}
}
],
"warnings": []
}
[Debug] LSP: set new config: [Trace - 2:45:29 AM] Received request 'workspace/semanticTokens/refresh - (4)'.
[Trace - 2:45:29 AM] Sending response 'workspace/semanticTokens/refresh - (4)'. Processing request took 0ms
No result returned.
[Trace - 2:45:29 AM] Received response 'gcl/reload - (1)' in 8ms.
Result: {
"status": "done"
}
[Trace - 2:45:29 AM] Received request 'workspace/configuration - (5)'.
Params: {
"items": [
{
"section": ""
}
]
}
[Trace - 2:45:29 AM] Sending response 'workspace/configuration - (5)'. Processing request took 3ms
Result: [
{
"update": {
"mode": "default",
"channel": "default",
"showReleaseNotes": true
},
"[plaintext]": {
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false
},
"[go]": {
"editor.insertSpaces": false
},
"[makefile]": {
"editor.insertSpaces": false
},
"[shellscript]": {
"files.eol": "\n",
"editor.defaultColorDecorators": "never"
},
"[yaml]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.autoIndent": "advanced",
"diffEditor.ignoreTrimWhitespace": false,
"editor.defaultColorDecorators": "never",
"editor.quickSuggestions": {
"strings": "on"
}
},
"editor": {
"tabSize": 4,
"indentSize": "tabSize",
"insertSpaces": true,
"detectIndentation": true,
"trimAutoWhitespace": true,
"largeFileOptimizations": true,
"wordBasedSuggestions": "matchingDocuments",
"semanticHighlighting": {
"enabled": "configuredByTheme"
},
"stablePeek": false,
"maxTokenizationLineLength": 20000,
"experimental": {
"asyncTokenization": true,
"asyncTokenizationLogging": false,
"asyncTokenizationVerification": false,
"treeSitterTelemetry": false,
"preferTreeSitter": {
"css": false,
"typescript": false,
"ini": false,
"regex": false
}
},
"language": {
"brackets": null,
"colorizedBracketPairs": null
},
"acceptSuggestionOnCommitCharacter": true,
"acceptSuggestionOnEnter": "on",
"accessibilitySupport": "auto",
"accessibilityPageSize": 500,
"allowVariableLineHeights": true,
"allowVariableFonts": true,
"allowVariableFontsInAccessibilityMode": false,
"autoClosingBrackets": "languageDefined",
"autoClosingComments": "languageDefined",
"screenReaderAnnounceInlineSuggestion": true,
"autoClosingDelete": "auto",
"autoClosingOvertype": "auto",
"autoClosingQuotes": "languageDefined",
"autoIndent": "full",
"autoIndentOnPaste": false,
"autoIndentOnPasteWithinString": true,
"autoSurround": "languageDefined",
"bracketPairColorization": {
"enabled": true,
"independentColorPoolPerBracketType": false
},
"guides": {
"bracketPairs": false,
"bracketPairsHorizontal": "active",
"highlightActiveBracketPair": true,
"indentation": true,
"highlightActiveIndentation": true
},
"codeLens": true,
"codeLensFontFamily": "",
"codeLensFontSize": 0,
"colorDecorators": true,
"colorDecoratorsLimit": 500,
"columnSelection": false,
"comments": {
"insertSpace": true,
"ignoreEmptyLines": true
},
"copyWithSyntaxHighlighting": true,
"cursorBlinking": "blink",
"cursorSmoothCaretAnimation": "off",
"cursorStyle": "line",
"cursorSurroundingLines": 0,
"cursorSurroundingLinesStyle": "default",
"cursorWidth": 0,
"cursorHeight": 0,
"dragAndDrop": true,
"dropIntoEditor": {
"enabled": true,
"showDropSelector": "afterDrop",
"preferences": []
},
"editContext": true,
"emptySelectionClipboard": true,
"experimentalGpuAcceleration": "off",
"experimentalWhitespaceRendering": "svg",
"fastScrollSensitivity": 5,
"find": {
"cursorMoveOnType": true,
"seedSearchStringFromSelection": "always",
"autoFindInSelection": "never",
"globalFindClipboard": false,
"addExtraSpaceOnTop": true,
"loop": true,
"history": "workspace",
"replaceHistory": "workspace",
"findOnType": true
},
"folding": true,
"foldingStrategy": "auto",
"foldingHighlight": true,
"foldingImportsByDefault": false,
"foldingMaximumRegions": 5000,
"unfoldOnClickAfterEndOfLine": false,
"fontFamily": "Menlo, Monaco, 'Courier New', monospace",
"fontLigatures": false,
"fontSize": 12,
"fontWeight": "normal",
"fontVariations": false,
"formatOnPaste": false,
"formatOnType": false,
"glyphMargin": true,
"gotoLocation": {
"multiple": null,
"multipleDefinitions": "peek",
"multipleTypeDefinitions": "peek",
"multipleDeclarations": "peek",
"multipleImplementations": "peek",
"multipleReferences": "peek",
"alternativeDefinitionCommand": "editor.action.goToReferences",
"alternativeTypeDefinitionCommand": "editor.action.goToReferences",
"alternativeDeclarationCommand": "editor.action.goToReferences",
"alternativeImplementationCommand": "",
"alternativeReferenceCommand": ""
},
"hideCursorInOverviewRuler": false,
"hover": {
"enabled": "on",
"delay": 300,
"sticky": true,
"hidingDelay": 300,
"above": true
},
"inlineSuggest": {
"enabled": true,
"showToolbar": "onHover",
"syntaxHighlightingEnabled": true,
"suppressSuggestions": false,
"suppressInSnippetMode": true,
"minShowDelay": 0,
"experimental": {
"suppressInlineSuggestions": "",
"emptyResponseInformation": true,
"showOnSuggestConflict": "never"
},
"triggerCommandOnProviderChange": false,
"fontFamily": "default",
"edits": {
"allowCodeShifting": "always",
"showLongDistanceHint": true,
"renderSideBySide": "auto",
"showCollapsed": false
}
},
"letterSpacing": 0,
"lightbulb": {
"enabled": "onCode"
},
"lineHeight": 0,
"lineNumbers": "on",
"linkedEditing": false,
"links": true,
"matchBrackets": "always",
"minimap": {
"enabled": true,
"autohide": "none",
"size": "proportional",
"side": "right",
"showSlider": "mouseover",
"scale": 1,
"renderCharacters": true,
"maxColumn": 120,
"showRegionSectionHeaders": true,
"showMarkSectionHeaders": true,
"markSectionHeaderRegex": "\\bMARK:\\s*(?<separator>-?)\\s*(?<label>.*)$",
"sectionHeaderFontSize": 9,
"sectionHeaderLetterSpacing": 1
},
"mouseWheelScrollSensitivity": 1,
"mouseWheelZoom": false,
"multiCursorMergeOverlapping": true,
"multiCursorModifier": "alt",
"mouseMiddleClickAction": "default",
"multiCursorPaste": "spread",
"multiCursorLimit": 10000,
"occurrencesHighlight": "singleFile",
"occurrencesHighlightDelay": 0,
"overtypeCursorStyle": "block",
"overtypeOnPaste": true,
"overviewRulerBorder": true,
"padding": {
"top": 0,
"bottom": 0
},
"pasteAs": {
"enabled": true,
"showPasteSelector": "afterPaste",
"preferences": []
},
"parameterHints": {
"enabled": true,
"cycle": true
},
"peekWidgetDefaultFocus": "tree",
"definitionLinkOpensInPeek": false,
"quickSuggestions": {
"other": "on",
"comments": "off",
"strings": "off"
},
"quickSuggestionsDelay": 10,
"renameOnType": false,
"renderRichScreenReaderContent": false,
"renderControlCharacters": true,
"renderFinalNewline": "on",
"renderLineHighlight": "line",
"renderLineHighlightOnlyWhenFocus": false,
"renderWhitespace": "selection",
"roundedSelection": true,
"rulers": [],
"scrollbar": {
"vertical": "auto",
"horizontal": "auto",
"verticalScrollbarSize": 14,
"horizontalScrollbarSize": 12,
"scrollByPage": false,
"ignoreHorizontalScrollbarInContentHeight": false
},
"scrollBeyondLastColumn": 4,
"scrollBeyondLastLine": true,
"scrollPredominantAxis": true,
"selectionHighlight": true,
"selectionHighlightMaxLength": 200,
"selectionHighlightMultiline": false,
"showFoldingControls": "mouseover",
"showUnused": true,
"snippetSuggestions": "inline",
"smartSelect": {
"selectLeadingAndTrailingWhitespace": true,
"selectSubwords": true
},
"smoothScrolling": false,
"stickyScroll": {
"enabled": true,
"maxLineCount": 5,
"defaultModel": "outlineModel",
"scrollWithEditor": true
},
"stickyTabStops": false,
"suggest": {
"insertMode": "insert",
"filterGraceful": true,
"localityBonus": false,
"shareSuggestSelections": false,
"selectionMode": "always",
"snippetsPreventQuickSuggestions": false,
"showIcons": true,
"showStatusBar": false,
"preview": false,
"showInlineDetails": true,
"maxVisibleSuggestions": 0,
"filteredTypes": {},
"showMethods": true,
"showFunctions": true,
"showConstructors": true,
"showDeprecated": true,
"matchOnWordStartOnly": true,
"showFields": true,
"showVariables": true,
"showClasses": true,
"showStructs": true,
"showInterfaces": true,
"showModules": true,
"showProperties": true,
"showEvents": true,
"showOperators": true,
"showUnits": true,
"showValues": true,
"showConstants": true,
"showEnums": true,
"showEnumMembers": true,
"showKeywords": true,
"showWords": true,
"showColors": true,
"showFiles": true,
"showReferences": true,
"showCustomcolors": true,
"showFolders": true,
"showTypeParameters": true,
"showSnippets": true,
"showUsers": true,
"showIssues": true
},
"suggestFontSize": 0,
"suggestLineHeight": 0,
"suggestOnTriggerCharacters": true,
"suggestSelection": "first",
"tabCompletion": "off",
"trimWhitespaceOnDelete": false,
"unicodeHighlight": {
"nonBasicASCII": "inUntrustedWorkspace",
"invisibleCharacters": true,
"ambiguousCharacters": true,
"includeComments": "inUntrustedWorkspace",
"includeStrings": true,
"allowedCharacters": {},
"allowedLocales": {
"_os": true,
"_vscode": true
}
},
"unusualLineTerminators": "prompt",
"useTabStops": true,
"wordBreak": "normal",
"wordSegmenterLocales": [],
"wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
"wordWrap": "off",
"wordWrapColumn": 80,
"wrappingIndent": "same",
"wrappingStrategy": "simple",
"showDeprecated": true,
"inertialScroll": false,
"inlayHints": {
"enabled": "on",
"fontSize": 0,
"fontFamily": "",
"padding": false,
"maximumLength": 43
},
"wrapOnEscapedLineFeeds": false,
"tabFocusMode": false,
"defaultColorDecorators": "auto",
"colorDecoratorsActivatedOn": "clickAndHover",
"inlineCompletionsAccessibilityVerbose": false,
"scrollOnMiddleClick": false,
"codeActionWidget": {
"showHeaders": true,
"includeNearbyQuickFixes": true
},
"codeActions": {
"triggerOnFocusChange": false
},
"rename": {
"enablePreview": true
},
"tokenColorCustomizations": {},
"semanticTokenColorCustomizations": {},
"defaultFormatter": null,
"formatOnSave": false,
"formatOnSaveMode": "file",
"snippets": {
"codeActions": {
"enabled": true
}
},
"defaultFoldingRangeProvider": null,
"codeActionsOnSave": {},
"aiStats": {
"enabled": false
}
},
"diffEditor": {
"maxComputationTime": 5000,
"maxFileSize": 50,
"renderSideBySide": true,
"renderSideBySideInlineBreakpoint": 900,
"useInlineViewWhenSpaceIsLimited": true,
"renderMarginRevertIcon": true,
"renderGutterMenu": true,
"ignoreTrimWhitespace": true,
"renderIndicators": true,
"codeLens": false,
"wordWrap": "inherit",
"diffAlgorithm": "advanced",
"hideUnchangedRegions": {
"enabled": false,
"revealLineCount": 20,
"minimumLineCount": 3,
"contextLineCount": 3
},
"experimental": {
"showMoves": false,
"showEmptyDecorations": true,
"useTrueInlineView": false
}
},
"workbench": {
"list": {
"multiSelectModifier": "ctrlCmd",
"openMode": "singleClick",
"horizontalScrolling": false,
"scrollByPage": false,
"smoothScrolling": false,
"mouseWheelScrollSensitivity": 1,
"fastScrollSensitivity": 5,
"defaultFindMode": "highlight",
"keyboardNavigation": "highlight",
"defaultFindMatchType": "fuzzy",
"typeNavigationMode": "automatic"
},
"tree": {
"indent": 8,
"renderIndentGuides": "onHover",
"expandMode": "singleClick",
"enableStickyScroll": true,
"stickyScrollMaxItemCount": 7
},
"editorAssociations": {},
"enableExperiments": true,
"externalBrowser": "",
"editor": {
"titleScrollbarSizing": "default",
"titleScrollbarVisibility": "auto",
"showTabs": "multiple",
"editorActionsLocation": "default",
"alwaysShowEditorActions": false,
"wrapTabs": false,
"scrollToSwitchTabs": false,
"highlightModifiedTabs": false,
"decorations": {
"badges": true,
"colors": true
},
"customLabels": {
"enabled": true,
"patterns": {}
},
"labelFormat": "default",
"untitled": {
"labelFormat": "content"
},
"empty": {
"hint": "text"
},
"languageDetection": true,
"historyBasedLanguageDetection": true,
"preferHistoryBasedLanguageDetection": false,
"languageDetectionHints": {
"untitledEditors": true,
"notebookEditors": true
},
"tabActionLocation": "right",
"tabActionCloseVisibility": true,
"tabActionUnpinVisibility": true,
"showTabIndex": false,
"tabSizing": "fit",
"tabSizingFixedMinWidth": 50,
"tabSizingFixedMaxWidth": 160,
"pinnedTabSizing": "normal",
"pinnedTabsOnSeparateRow": false,
"preventPinnedEditorClose": "keyboardAndMouse",
"splitSizing": "auto",
"splitOnDragAndDrop": true,
"dragToOpenWindow": true,
"focusRecentEditorAfterClose": true,
"showIcons": true,
"enablePreview": true,
"enablePreviewFromQuickOpen": false,
"enablePreviewFromCodeNavigation": false,
"closeOnFileDelete": false,
"openPositioning": "right",
"openSideBySideDirection": "right",
"closeEmptyGroups": true,
"revealIfOpen": false,
"swipeToNavigate": false,
"mouseBackForwardToNavigate": true,
"navigationScope": "default",
"restoreViewState": true,
"sharedViewState": false,
"splitInGroupLayout": "horizontal",
"centeredLayoutAutoResize": true,
"centeredLayoutFixedWidth": false,
"doubleClickTabToToggleEditorGroupSizes": "expand",
"limit": {
"enabled": false,
"value": 10,
"excludeDirty": false,
"perEditorGroup": false
},
"autoLockGroups": {
"default": false,
"workbench.editor.chatSession": false,
"workbench.editorinputs.searchEditorInput": false,
"workbench.editor.processExplorer": true,
"notebookOutputEditor": false,
"jupyter-notebook": false,
"repl": false,
"workbench.editors.gettingStartedInput": false,
"terminalEditor": true,
"imagePreview.previewEditor": false,
"vscode.audioPreview": false,
"vscode.videoPreview": false,
"jsProfileVisualizer.cpuprofile.table": false,
"jsProfileVisualizer.heapprofile.table": false,
"jsProfileVisualizer.heapsnapshot.table": false,
"workbench.input.interactive": false,
"mainThreadWebview-markdown.preview": false,
"mainThreadWebview-simpleBrowser.view": true,
"mainThreadWebview-browserPreview": true
},
"defaultBinaryEditor": ""
},
"localHistory": {
"enabled": true,
"maxFileSize": 256,
"maxFileEntries": 50,
"exclude": {},
"mergeWindow": 10
},
"commandPalette": {
"history": 50,
"preserveInput": false,
"experimental": {
"suggestCommands": false,
"askChatLocation": "chatView",
"enableNaturalLanguageSearch": true
},
"showAskInChat": true
},
"quickOpen": {
"closeOnFocusLost": true,
"preserveInput": false
},
"settings": {
"openDefaultSettings": false,
"useSplitJSON": false,
"openDefaultKeybindings": false,
"alwaysShowAdvancedSettings": false,
"editor": "ui",
"showAISearchToggle": true,
"enableNaturalLanguageSearch": true,
"settingsSearchTocBehavior": "filter",
"applyToAllProfiles": []
},
"sideBar": {
"location": "left"
},
"panel": {
"showLabels": true,
"defaultLocation": "bottom",
"opensMaximized": "preserve"
},
"secondarySideBar": {
"defaultVisibility": "visibleInWorkspace",
"showLabels": true
},
"statusBar": {
"visible": true
},
"activityBar": {
"location": "default",
"iconClickBehavior": "toggle"
},
"view": {
"alwaysShowHeaderActions": false,
"showQuietly": {}
},
"fontAliasing": "default",
"hover": {
"delay": 1500
},
"reduceMotion": "auto",
"navigationControl": {
"enabled": true
},
"layoutControl": {
"enabled": true,
"type": "both"
},
"tips": {
"enabled": true
},
"colorTheme": "Default Dark Modern",
"preferredDarkColorTheme": "Default Dark Modern",
"preferredLightColorTheme": "Default Light Modern",
"preferredHighContrastColorTheme": "Default High Contrast",
"preferredHighContrastLightColorTheme": "Default High Contrast Light",
"iconTheme": "vs-seti",
"colorCustomizations": {},
"productIconTheme": "Default",
"sash": {
"size": 4,
"hoverDelay": 300
},
"trustedDomains": {
"promptInTrustedWorkspace": false
},
"externalUriOpeners": {},
"remoteIndicator": {
"showExtensionRecommendations": true
},
"welcomePage": {
"walkthroughs": {
"openOnInstall": true
},
"preferReducedMotion": false
},
"startupEditor": "welcomePage",
"experimental": {
"cloudChanges": {
"autoStore": "off",
"partialMatches": {
"enabled": false
}
},
"share": {
"enabled": false
}
},
"cloudChanges": {
"autoResume": "onReload",
"continueOn": "prompt"
},
"editorLargeFileConfirmation": 10
},
"extensions": {
"allowed": "*",
"autoUpdate": true,
"autoCheckUpdates": true,
"ignoreRecommendations": false,
"showRecommendationsOnlyOnDemand": false,
"closeExtensionDetailsOnViewChange": false,
"confirmedUriHandlerExtensionIds": [],
"webWorker": "auto",
"supportVirtualWorkspaces": {},
"experimental": {
"affinity": {},
"deferredStartupFinishedActivation": false,
"issueQuickAccess": true
},
"supportUntrustedWorkspaces": {},
"verifySignature": true,
"supportNodeGlobalNavigator": false,
"requestTimeout": 60000
},
"http": {
"useLocalProxyConfiguration": true,
"electronFetch": false,
"proxy": "",
"proxyStrictSSL": true,
"proxyKerberosServicePrincipal": "",
"noProxy": [],
"proxyAuthorization": null,
"proxySupport": "override",
"systemCertificates": true,
"systemCertificatesNode": false,
"experimental": {
"systemCertificatesV2": false,
"networkInterfaceCheckInterval": 300
},
"fetchAdditionalSupport": true
},
"window": {
"density": {
"editorTabHeight": "default"
},
"title": "${activeEditorShort}${separator}${rootName}${separator}${profileName}",
"titleSeparator": " — ",
"commandCenter": true,
"openFilesInNewWindow": "off",
"openFoldersInNewWindow": "default",
"confirmBeforeClose": "never",
"autoDetectHighContrast": true,
"autoDetectColorScheme": false,
"confirmSaveUntitledWorkspace": true,
"openWithoutArgumentsInNewWindow": "off",
"restoreWindows": "all",
"restoreFullscreen": false,
"zoomLevel": 0,
"zoomPerWindow": true,
"newWindowDimensions": "default",
"closeWhenEmpty": false,
"doubleClickIconToClose": false,
"titleBarStyle": "custom",
"customTitleBarVisibility": "auto",
"menuStyle": "native",
"dialogStyle": "native",
"nativeTabs": false,
"nativeFullScreen": true,
"clickThroughInactive": true,
"systemColorTheme": "default",
"newWindowProfile": null
},
"problems": {
"visibility": true,
"decorations": {
"enabled": true
},
"autoReveal": true,
"defaultViewMode": "tree",
"showCurrentInStatus": false,
"sortOrder": "severity"
},
"zenMode": {
"fullScreen": true,
"centerLayout": true,
"showTabs": "multiple",
"hideStatusBar": true,
"hideActivityBar": true,
"hideLineNumbers": true,
"restore": true,
"silentNotifications": true
},
"screencastMode": {
"verticalOffset": 20,
"fontSize": 56,
"keyboardOptions": {
"showKeys": true,
"showKeybindings": true,
"showCommands": true,
"showCommandGroups": false,
"showSingleEditorCursorMoves": true
},
"keyboardOverlayTimeout": 800,
"mouseIndicatorColor": "#FF0000",
"mouseIndicatorSize": 20
},
"breadcrumbs": {
"enabled": true,
"filePath": "on",
"symbolPath": "on",
"symbolSortOrder": "position",
"icons": true,
"symbolPathSeparator": ".",
"showFiles": true,
"showModules": true,
"showNamespaces": true,
"showPackages": true,
"showClasses": true,
"showMethods": true,
"showProperties": true,
"showFields": true,
"showConstructors": true,
"showEnums": true,
"showInterfaces": true,
"showFunctions": true,
"showVariables": true,
"showConstants": true,
"showStrings": true,
"showNumbers": true,
"showBooleans": true,
"showArrays": true,
"showObjects": true,
"showKeys": true,
"showNull": true,
"showEnumMembers": true,
"showStructs": true,
"showEvents": true,
"showOperators": true,
"showTypeParameters": true
},
"notebook": {
"lineNumbers": "off",
"outline": {
"showMarkdownHeadersOnly": true,
"showCodeCells": false,
"showCodeCellSymbols": true
},
"breadcrumbs": {
"showCodeCells": true
},
"gotoSymbols": {
"showAllSymbols": true
},
"navigation": {
"allowNavigateToSurroundingCells": true
},
"diff": {
"ignoreMetadata": false,
"ignoreOutputs": false,
"experimental": {
"toggleInline": false
},
"enablePreview": true,
"overviewRuler": false
},
"displayOrder": [],
"cellToolbarLocation": {
"default": "right"
},
"showCellStatusBar": "visible",
"cellExecutionTimeVerbosity": "default",
"cellToolbarVisibility": "click",
"undoRedoPerCell": true,
"compactView": true,
"cellFocusIndicator": "gutter",
"insertToolbarLocation": "both",
"globalToolbar": true,
"stickyScroll": {
"enabled": false,
"mode": "indented"
},
"consolidatedOutputButton": true,
"showFoldingControls": "mouseover",
"dragAndDropEnabled": true,
"consolidatedRunButton": false,
"globalToolbarShowLabel": "always",
"output": {
"textLineLimit": 30,
"linkifyFilePaths": true,
"minimalErrorRendering": false,
"lineHeight": 0,
"fontSize": 0,
"fontFamily": "",
"scrolling": false,
"wordWrap": false
},
"markup": {
"fontSize": 0,
"fontFamily": ""
},
"markdown": {
"lineHeight": 0
},
"editorOptionsCustomizations": {},
"defaultFormatter": null,
"formatOnSave": {
"enabled": false
},
"insertFinalNewline": false,
"formatOnCellExecution": false,
"confirmDeleteRunningCell": true,
"find": {
"filters": {
"markupSource": true,
"markupPreview": true,
"codeSource": true,
"codeOutput": true
}
},
"experimental": {
"remoteSave": false,
"generate": true
},
"scrolling": {
"revealNextCellOnExecute": "fullCell"
},
"variablesView": false,
"inlineValues": "off",
"cellFailureDiagnostics": true,
"backup": {
"sizeLimit": 10000
},
"multiCursor": {
"enabled": false
},
"codeActionsOnSave": {}
},
"inlineChat": {
"finishOnType": false,
"holdToSpeech": true,
"enableV2": false,
"notebookAgent": false
},
"interactiveWindow": {
"collapseCellInputCode": "fromEditor",
"alwaysScrollOnNewCell": true,
"promptToSaveOnClose": false,
"executeWithShiftEnter": false,
"showExecutionHint": true
},
"chat": {
"fontSize": 13,
"fontFamily": "default",
"editor": {
"fontSize": 12,
"fontFamily": "default",
"fontWeight": "default",
"wordWrap": "off",
"lineHeight": 0
},
"commandCenter": {
"enabled": true
},
"implicitContext": {
"enabled": {
"panel": "always"
},
"suggestedContext": true
},
"editing": {
"autoAcceptDelay": 0,
"confirmEditRequestRemoval": true,
"confirmEditRequestRetry": true
},
"experimental": {
"detectParticipant": {
"enabled": null
}
},
"detectParticipant": {
"enabled": true
},
"renderRelatedFiles": false,
"notifyWindowOnConfirmation": true,
"tools": {
"global": {
"autoApprove": false
},
"edits": {
"autoApprove": {
"**/*": true,
"**/.vscode/*.json": false,
"**/.git/**": false,
"**/{package.json,package-lock.json,server.xml,build.rs,web.config,.gitattributes,.env}": false,
"**/*.{code-workspace,csproj,fsproj,vbproj,vcxproj,proj,targets,props}": false
}
},
"urls": {
"autoApprove": {}
},
"eligibleForAutoApproval": {},
"todos": {
"showWidget": true
},
"terminal": {
"enableAutoApprove": true,
"autoApprove": {
"cd": true,
"echo": true,
"ls": true,
"pwd": true,
"cat": true,
"head": true,
"tail": true,
"findstr": true,
"wc": true,
"tr": true,
"cut": true,
"cmp": true,
"which": true,
"basename": true,
"dirname": true,
"realpath": true,
"readlink": true,
"stat": true,
"file": true,
"du": true,
"df": true,
"sleep": true,
"nl": true,
"grep": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+status\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+log\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+show\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+diff\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+ls-files\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+grep\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+branch\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+branch\\b.*-(d|D|m|M|-delete|-force)\\b/": false,
"Get-ChildItem": true,
"Get-Content": true,
"Get-Date": true,
"Get-Random": true,
"Get-Location": true,
"Write-Host": true,
"Write-Output": true,
"Out-String": true,
"Split-Path": true,
"Join-Path": true,
"Start-Sleep": true,
"Where-Object": true,
"/^Select-[a-z0-9]/i": true,
"/^Measure-[a-z0-9]/i": true,
"/^Compare-[a-z0-9]/i": true,
"/^Format-[a-z0-9]/i": true,
"/^Sort-[a-z0-9]/i": true,
"column": true,
"/^column\\b.*-c\\s+[0-9]{4,}/": false,
"date": true,
"/^date\\b.*(-s|--set)\\b/": false,
"find": true,
"/^find\\b.*-(delete|exec|execdir|fprint|fprintf|fls|ok|okdir)\\b/": false,
"rg": true,
"/^rg\\b.*(--pre|--hostname-bin)\\b/": false,
"sed": true,
"/^sed\\b.*(-[a-zA-Z]*(e|i|I|f)[a-zA-Z]*|--expression|--file|--in-place)\\b/": false,
"/^sed\\b.*(/e|/w|;W)/": false,
"sort": true,
"/^sort\\b.*-(o|S)\\b/": false,
"tree": true,
"/^tree\\b.*-o\\b/": false,
"rm": false,
"rmdir": false,
"del": false,
"Remove-Item": false,
"ri": false,
"rd": false,
"erase": false,
"dd": false,
"kill": false,
"ps": false,
"top": false,
"Stop-Process": false,
"spps": false,
"taskkill": false,
"taskkill.exe": false,
"curl": false,
"wget": false,
"Invoke-RestMethod": false,
"Invoke-WebRequest": false,
"irm": false,
"iwr": false,
"chmod": false,
"chown": false,
"Set-ItemProperty": false,
"sp": false,
"Set-Acl": false,
"jq": false,
"xargs": false,
"eval": false,
"Invoke-Expression": false,
"iex": false
},
"ignoreDefaultAutoApproveRules": false,
"autoApproveWorkspaceNpmScripts": true,
"blockDetectedFileWrites": "outsideWorkspace",
"shellIntegrationTimeout": -1,
"terminalProfile": {
"linux": null,
"osx": null,
"windows": null
},
"autoReplyToPrompts": false,
"outputLocation": "terminal",
"preventShellHistory": true
}
},
"suspendThrottling": true,
"sendElementsToChat": {
"enabled": true,
"attachCSS": true,
"attachImages": true
},
"undoRequests": {
"restoreInput": true
},
"editRequests": "inline",
"viewWelcome": {
"enabled": true
},
"viewSessions": {
"enabled": true,
"orientation": "sideBySide"
},
"viewTitle": {
"enabled": true
},
"notifyWindowOnResponseReceived": true,
"checkpoints": {
"enabled": true,
"showFileChanges": false
},
"mcp": {
"access": "all",
"autostart": "newAndOutdated",
"serverSampling": {},
"assisted": {
"nuget": {
"enabled": false
}
},
"discovery": {
"enabled": {
"claude-desktop": false,
"windsurf": false,
"cursor-global": false,
"cursor-workspace": false
}
},
"gallery": {
"enabled": false
}
},
"edits2": {
"enabled": false
},
"extensionTools": {
"enabled": true
},
"agent": {
"enabled": true,
"codeBlockProgress": true,
"thinkingStyle": "fixedScrolling",
"thinking": {
"generateTitles": true,
"collapsedTools": "always"
},
"terminal": {
"allowList": null,
"denyList": null,
"autoApprove": null
},
"maxRequests": 25
},
"math": {
"enabled": true
},
"statusWidget": {
"sku": ""
},
"instructionsFilesLocations": {
".github/instructions": true
},
"promptFilesLocations": {
".github/prompts": true
},
"modeFilesLocations": {
".github/chatmodes": true
},
"useAgentsMdFile": true,
"useNestedAgentsMdFiles": false,
"useAgentSkills": false,
"promptFilesRecommendations": {},
"todoListTool": {
"writeOnly": true,
"descriptionField": false
},
"disableAIFeatures": false,
"allowAnonymousAccess": false,
"restoreLastPanelSession": false,
"exitAfterDelegation": true,
"extensionUnification": {
"enabled": true
},
"customAgentInSubagent": {
"enabled": false
}
},
"testing": {
"automaticallyOpenPeekView": "never",
"showAllMessages": false,
"automaticallyOpenPeekViewDuringAutoRun": false,
"countBadge": "failed",
"followRunningTest": false,
"defaultGutterClickAction": "run",
"gutterEnabled": true,
"saveBeforeTest": true,
"automaticallyOpenTestResults": "openOnTestStart",
"alwaysRevealTestOnStateChange": false,
"showCoverageInExplorer": true,
"displayedCoveragePercent": "totalCoverage",
"coverageBarThresholds": {
"red": 0,
"yellow": 60,
"green": 90
},
"coverageToolbarEnabled": false,
"resultsView": {
"layout": "treeRight"
}
},
"files": {
"exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/.DS_Store": true,
"**/Thumbs.db": true
},
"associations": {},
"encoding": "utf8",
"autoGuessEncoding": false,
"candidateGuessEncodings": [],
"eol": "auto",
"enableTrash": true,
"trimTrailingWhitespace": false,
"trimTrailingWhitespaceInRegexAndStrings": true,
"insertFinalNewline": false,
"trimFinalNewlines": false,
"autoSave": "off",
"autoSaveDelay": 1000,
"autoSaveWorkspaceFilesOnly": false,
"autoSaveWhenNoErrors": false,
"watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/.hg/store/**": true
},
"watcherInclude": [],
"hotExit": "onExit",
"defaultLanguage": "",
"readonlyInclude": {},
"readonlyExclude": {},
"readonlyFromPermissions": false,
"restoreUndoStack": true,
"saveConflictResolution": "askUser",
"dialog": {
"defaultPath": ""
},
"simpleDialog": {
"enable": false
},
"participants": {
"timeout": 60000
},
"refactoring": {
"autoSave": true
}
},
"explorer": {
"openEditors": {
"visible": 9,
"minVisible": 0,
"sortOrder": "editorOrder"
},
"autoReveal": true,
"autoRevealExclude": {
"**/node_modules": true,
"**/bower_components": true
},
"enableDragAndDrop": true,
"confirmDragAndDrop": true,
"confirmPasteNative": true,
"confirmDelete": true,
"enableUndo": true,
"confirmUndo": "default",
"expandSingleFolderWorkspaces": true,
"sortOrder": "default",
"sortOrderLexicographicOptions": "default",
"sortOrderReverse": false,
"decorations": {
"colors": true,
"badges": true
},
"incrementalNaming": "simple",
"autoOpenDroppedFile": true,
"compactFolders": true,
"copyRelativePathSeparator": "auto",
"copyPathSeparator": "auto",
"excludeGitIgnore": false,
"fileNesting": {
"enabled": false,
"expand": true,
"patterns": {
"*.ts": "${capture}.js",
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
"*.jsx": "${capture}.js",
"*.tsx": "${capture}.ts",
"tsconfig.json": "tsconfig.*.json",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb, bun.lock"
}
}
},
"search": {
"exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/*.code-search": true
},
"mode": "view",
"useRipgrep": true,
"maintainFileSearchCache": false,
"useIgnoreFiles": true,
"useGlobalIgnoreFiles": false,
"useParentIgnoreFiles": false,
"quickOpen": {
"includeSymbols": false,
"includeHistory": true,
"history": {
"filterSortOrder": "default"
}
},
"ripgrep": {
"maxThreads": 0
},
"followSymlinks": true,
"smartCase": false,
"globalFindClipboard": false,
"location": "sidebar",
"maxResults": 20000,
"collapseResults": "alwaysExpand",
"useReplacePreview": true,
"showLineNumbers": false,
"usePCRE2": false,
"actionsPosition": "right",
"searchOnType": true,
"seedWithNearestWord": false,
"seedOnFocus": false,
"searchOnTypeDebouncePeriod": 300,
"searchEditor": {
"doubleClickBehaviour": "goToLocation",
"singleClickBehaviour": "default",
"reusePriorSearchConfiguration": false,
"defaultNumberOfContextLines": 1,
"focusResultsOnSearch": false
},
"sortOrder": "default",
"decorations": {
"colors": true,
"badges": true
},
"defaultViewMode": "list",
"quickAccess": {
"preserveInput": false
},
"experimental": {
"closedNotebookRichContentResults": false
},
"searchView": {
"semanticSearchBehavior": "manual",
"keywordSuggestions": false
}
},
"scm": {
"diffDecorations": "all",
"diffDecorationsGutterWidth": 3,
"diffDecorationsGutterVisibility": "always",
"diffDecorationsGutterAction": "diff",
"diffDecorationsGutterPattern": {
"added": false,
"modified": true
},
"diffDecorationsIgnoreTrimWhitespace": "false",
"alwaysShowActions": false,
"countBadge": "all",
"providerCountBadge": "hidden",
"defaultViewMode": "list",
"defaultViewSortKey": "path",
"autoReveal": true,
"inputFontFamily": "default",
"inputFontSize": 13,
"inputMaxLineCount": 10,
"inputMinLineCount": 1,
"alwaysShowRepositories": false,
"repositories": {
"sortOrder": "discovery time",
"visible": 10,
"selectionMode": "multiple",
"explorer": false
},
"showActionButton": true,
"showInputActionButton": true,
"workingSets": {
"enabled": false,
"default": "current"
},
"compactFolders": true,
"graph": {
"pageOnScroll": true,
"pageSize": 50,
"badges": "filter",
"showIncomingChanges": true,
"showOutgoingChanges": true
}
},
"debug": {
"showVariableTypes": false,
"allowBreakpointsEverywhere": false,
"gutterMiddleClickAction": "logpoint",
"openExplorerOnEnd": false,
"closeReadonlyTabsOnEnd": false,
"inlineValues": "auto",
"toolBarLocation": "floating",
"showInStatusBar": "onFirstSessionStart",
"internalConsoleOptions": "openOnFirstSessionStart",
"console": {
"closeOnEnd": false,
"fontSize": 12,
"fontFamily": "default",
"lineHeight": 0,
"wordWrap": true,
"historySuggestions": true,
"collapseIdenticalLines": true,
"acceptSuggestionOnEnter": "off",
"maximumLines": 10000
},
"terminal": {
"clearBeforeReusing": false
},
"openDebug": "openOnDebugBreak",
"showSubSessionsInToolBar": false,
"focusWindowOnBreak": true,
"focusEditorOnBreak": true,
"onTaskErrors": "prompt",
"showBreakpointsInOverviewRuler": false,
"breakpointsView": {
"presentation": "list"
},
"showInlineBreakpointCandidates": true,
"saveBeforeStart": "allEditorsInActiveGroup",
"confirmOnExit": "never",
"disassemblyView": {
"showSourceCode": true
},
"autoExpandLazyVariables": "auto",
"enableStatusBarColor": true,
"hideLauncherWhileDebugging": false,
"hideSlowPreLaunchWarning": false,
"javascript": {
"codelens": {
"npmScripts": "top"
},
"terminalOptions": {},
"automaticallyTunnelRemoteServer": true,
"debugByLinkOptions": "on",
"pickAndAttachOptions": {},
"autoAttachFilter": "disabled",
"autoAttachSmartPattern": [
"${workspaceFolder}/**",
"!**/node_modules/**",
"**/$KNOWN_TOOLS$/**"
],
"breakOnConditionalError": false,
"unmapMissingSources": false,
"defaultRuntimeExecutable": {
"pwa-node": "node"
},
"resourceRequestOptions": {},
"enableNetworkView": true
}
},
"launch": {
"configurations": [],
"compounds": []
},
"mergeEditor": {
"diffAlgorithm": "advanced",
"showDeletionMarkers": true
},
"comments": {
"openPanel": "openOnSessionStartWithComments",
"openView": "firstFile",
"useRelativeTime": true,
"visible": true,
"maxHeight": true,
"collapseOnResolve": true,
"thread": {
"confirmOnCollapse": "whenHasUnsubmittedComments"
}
},
"output": {
"smartScroll": {
"enabled": true
}
},
"terminal": {
"integrated": {
"automationProfile": {
"linux": null,
"osx": null,
"windows": null
},
"profiles": {
"windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [],
"icon": "terminal-cmd"
},
"Git Bash": {
"source": "Git Bash",
"icon": "terminal-git-bash"
}
},
"osx": {
"bash": {
"path": "bash",
"args": [
"-l"
],
"icon": "terminal-bash"
},
"zsh": {
"path": "zsh",
"args": [
"-l"
]
},
"fish": {
"path": "fish",
"args": [
"-l"
]
},
"tmux": {
"path": "tmux",
"icon": "terminal-tmux"
},
"pwsh": {
"path": "pwsh",
"icon": "terminal-powershell"
}
},
"linux": {
"bash": {
"path": "bash",
"icon": "terminal-bash"
},
"zsh": {
"path": "zsh"
},
"fish": {
"path": "fish"
},
"tmux": {
"path": "tmux",
"icon": "terminal-tmux"
},
"pwsh": {
"path": "pwsh",
"icon": "terminal-powershell"
}
}
},
"useWslProfiles": true,
"inheritEnv": true,
"persistentSessionScrollback": 100,
"showLinkHover": true,
"ignoreProcessNames": [
"starship",
"oh-my-posh",
"bash",
"zsh"
],
"defaultProfile": {
"linux": null,
"osx": null,
"windows": null
},
"sendKeybindingsToShell": false,
"tabs": {
"defaultColor": null,
"defaultIcon": "terminal",
"enabled": true,
"enableAnimation": true,
"hideCondition": "singleTerminal",
"showActiveTerminal": "singleTerminalOrNarrow",
"showActions": "singleTerminalOrNarrow",
"location": "right",
"focusMode": "doubleClick",
"separator": " - ",
"title": "${process}",
"description": "${task}${separator}${local}${separator}${cwdFolder}"
},
"defaultLocation": "view",
"macOptionIsMeta": false,
"macOptionClickForcesSelection": false,
"altClickMovesCursor": true,
"copyOnSelection": false,
"enableMultiLinePasteWarning": "auto",
"drawBoldTextInBrightColors": true,
"fontFamily": "",
"fontLigatures": {
"enabled": false,
"featureSettings": "\"calt\" on",
"fallbackLigatures": [
"<--",
"<---",
"<<-",
"<-",
"->",
"->>",
"-->",
"--->",
"<==",
"<===",
"<<=",
"<=",
"=>",
"=>>",
"==>",
"===>",
">=",
">>=",
"<->",
"<-->",
"<--->",
"<---->",
"<=>",
"<==>",
"<===>",
"<====>",
"::",
":::",
"<~~",
"</",
"</>",
"/>",
"~~>",
"==",
"!=",
"/=",
"~=",
"<>",
"===",
"!==",
"!===",
"<:",
":=",
"*=",
"*+",
"<*",
"<*>",
"*>",
"<|",
"<|>",
"|>",
"+*",
"=*",
"=:",
":>",
"/*",
"*/",
"+++",
"<!--",
"<!---"
]
},
"fontSize": 12,
"letterSpacing": 0,
"lineHeight": 1,
"minimumContrastRatio": 4.5,
"tabStopWidth": 8,
"fastScrollSensitivity": 5,
"mouseWheelScrollSensitivity": 1,
"bellDuration": 1000,
"fontWeight": "normal",
"fontWeightBold": "bold",
"cursorBlinking": false,
"cursorStyle": "block",
"cursorStyleInactive": "outline",
"cursorWidth": 1,
"scrollback": 1000,
"detectLocale": "auto",
"gpuAcceleration": "auto",
"rightClickBehavior": "selectWord",
"middleClickBehavior": "default",
"cwd": "",
"confirmOnExit": "never",
"confirmOnKill": "editor",
"enableBell": false,
"enableVisualBell": false,
"commandsToSkipShell": [],
"allowChords": true,
"allowMnemonics": false,
"env": {
"osx": {},
"linux": {},
"windows": {}
},
"environmentChangesRelaunch": true,
"showExitAlert": true,
"windowsUseConptyDll": false,
"splitCwd": "inherited",
"windowsEnableConpty": true,
"wordSeparators": " ()[]{}',\"`─‘’“”|",
"enableFileLinks": "on",
"allowedLinkSchemes": [
"file",
"http",
"https",
"mailto",
"vscode",
"vscode-insiders"
],
"unicodeVersion": "11",
"enablePersistentSessions": true,
"persistentSessionReviveProcess": "onExit",
"hideOnStartup": "never",
"hideOnLastClosed": true,
"customGlyphs": true,
"rescaleOverlappingGlyphs": true,
"shellIntegration": {
"enabled": true,
"decorationsEnabled": "both",
"timeout": -1,
"quickFixEnabled": true,
"environmentReporting": false,
"showCommandGuide": true,
"history": 100
},
"smoothScrolling": false,
"ignoreBracketedPasteMode": false,
"enableImages": false,
"focusAfterRun": "none",
"developer": {
"ptyHost": {
"latency": 0,
"startupDelay": 0
},
"devMode": false
},
"accessibleViewPreserveCursorPosition": false,
"accessibleViewFocusOnCommandExecution": false,
"autoReplies": {},
"initialHint": true,
"stickyScroll": {
"enabled": true,
"maxLineCount": 5
},
"suggest": {
"enabled": true,
"quickSuggestions": false,
"suggestOnTriggerCharacters": false,
"runOnEnter": "never",
"selectionMode": "partial",
"windowsExecutableExtensions": {},
"showStatusBar": true,
"cdPath": "absolute",
"inlineSuggestion": "alwaysOnTop",
"upArrowNavigatesHistory": true,
"insertTrailingSpace": false,
"providers": {
"lsp": false,
"vscode.terminal-suggest": true
}
},
"localEchoLatencyThreshold": 30,
"localEchoEnabled": "off",
"localEchoExcludePrograms": [
"vim",
"vi",
"nano",
"tmux"
],
"localEchoStyle": "dim",
"mouseWheelZoom": false
},
"explorerKind": "integrated",
"sourceControlRepositoriesKind": "integrated",
"external": {
"windowsExec": "C:\\Windows\\System32\\cmd.exe",
"osxExec": "Terminal.app",
"linuxExec": "xterm"
}
},
"github": {
"copilot": {
"chat": {
"agent": {
"terminal": {
"allowList": null,
"denyList": null
}
},
"codeGeneration": {
"instructions": [
{
"text": "This dev container includes an up-to-date version of Git, built from source as needed, pre-installed and available on the `PATH`."
},
{
"text": "This workspace is in a dev container running on \"Ubuntu 24.04.3 LTS\".\n\nUse `\"$BROWSER\" <url>` to open a webpage in the host's default browser.\n\nSome of the command line tools available on the `PATH`: `apt`, `dpkg`, `git`, `curl`, `wget`, `ssh`, `scp`, `rsync`, `gpg`, `ps`, `lsof`, `netstat`, `top`, `tree`, `find`, `grep`, `zip`, `unzip`, `tar`, `gzip`, `bzip2`, `xz`"
}
]
}
},
"enable": {
"gcl": false
}
},
"branchProtection": true,
"gitAuthentication": true,
"gitProtocol": "https",
"showAvatar": true
},
"task": {
"problemMatchers": {
"neverPrompt": false
},
"autoDetect": "on",
"slowProviderWarning": true,
"quickOpen": {
"history": 30,
"detail": true,
"skip": false,
"showAll": false
},
"allowAutomaticTasks": "on",
"reconnection": true,
"saveBeforeRun": "always",
"notifyWindowOnTaskCompletion": 60000,
"verboseLogging": false
},
"remote": {
"extensionKind": {
"pub.name": [
"ui"
]
},
"restoreForwardedPorts": true,
"autoForwardPorts": true,
"autoForwardPortsSource": "process",
"autoForwardPortsFallback": 20,
"forwardOnOpen": true,
"portsAttributes": {
"443": {
"protocol": "https"
},
"8443": {
"protocol": "https"
}
},
"otherPortsAttributes": {},
"localPortHost": "localhost",
"defaultExtensionsIfInstalledLocally": [
"GitHub.copilot",
"GitHub.copilot-chat",
"GitHub.vscode-pull-request-github"
],
"downloadExtensionsLocally": false,
"tunnels": {
"access": {
"hostNameOverride": "",
"preventSleep": false
}
},
"containers": {
"defaultExtensions": null,
"workspaceMountConsistency": null,
"cacheVolume": null,
"copyGitConfig": null,
"gitCredentialHelperConfigLocation": null,
"logLevel": null,
"dockerPath": null,
"dockerComposePath": null,
"executeInWSL": null,
"executeInWSLDistro": null,
"dotfiles": {
"repository": null,
"installCommand": null,
"targetPath": null
},
"repositoryConfigurationPaths": null
}
},
"outline": {
"icons": true,
"collapseItems": "alwaysExpand",
"problems": {
"enabled": true,
"colors": true,
"badges": true
},
"showFiles": true,
"showModules": true,
"showNamespaces": true,
"showPackages": true,
"showClasses": true,
"showMethods": true,
"showProperties": true,
"showFields": true,
"showConstructors": true,
"showEnums": true,
"showInterfaces": true,
"showFunctions": true,
"showVariables": true,
"showConstants": true,
"showStrings": true,
"showNumbers": true,
"showBooleans": true,
"showArrays": true,
"showObjects": true,
"showKeys": true,
"showNull": true,
"showEnumMembers": true,
"showStructs": true,
"showEvents": true,
"showOperators": true,
"showTypeParameters": true
},
"timeline": {
"pageSize": 50,
"pageOnScroll": true
},
"security": {
"workspace": {
"trust": {
"enabled": true,
"startupPrompt": "once",
"banner": "untilDismissed",
"untrustedFiles": "prompt",
"emptyWindow": true
}
},
"promptForLocalFileProtocolHandling": true,
"promptForRemoteFileProtocolHandling": true
},
"accessibility": {
"verbosity": {
"terminal": true,
"diffEditor": true,
"panelChat": true,
"inlineChat": true,
"terminalChatOutput": true,
"inlineCompletions": true,
"keybindingsEditor": true,
"notebook": true,
"hover": true,
"notification": true,
"emptyEditorHint": true,
"replEditor": true,
"comments": true,
"diffEditorActive": true,
"debug": true,
"walkthrough": true,
"sourceControl": true
},
"accessibleView": {
"closeOnKeyPress": true
},
"signalOptions": {
"volume": 70,
"debouncePositionChanges": false,
"experimental": {
"delays": {
"general": {},
"warningAtPosition": {},
"errorAtPosition": {}
}
}
},
"signals": {
"lineHasBreakpoint": {
"sound": "auto",
"announcement": "auto"
},
"lineHasInlineSuggestion": {
"sound": "auto"
},
"nextEditSuggestion": {
"sound": "auto",
"announcement": "auto"
},
"lineHasError": {
"sound": "auto",
"announcement": "auto"
},
"lineHasFoldedArea": {
"sound": "auto",
"announcement": "auto"
},
"lineHasWarning": {
"sound": "auto",
"announcement": "auto"
},
"positionHasError": {
"sound": "auto",
"announcement": "auto"
},
"positionHasWarning": {
"sound": "auto",
"announcement": "auto"
},
"onDebugBreak": {
"sound": "auto",
"announcement": "auto"
},
"noInlayHints": {
"sound": "auto",
"announcement": "auto"
},
"taskCompleted": {
"sound": "auto",
"announcement": "auto"
},
"taskFailed": {
"sound": "auto",
"announcement": "auto"
},
"terminalCommandFailed": {
"sound": "auto",
"announcement": "auto"
},
"terminalCommandSucceeded": {
"sound": "auto",
"announcement": "auto"
},
"terminalQuickFix": {
"sound": "auto",
"announcement": "auto"
},
"terminalBell": {
"sound": "auto",
"announcement": "auto"
},
"diffLineInserted": {
"sound": "auto"
},
"diffLineModified": {
"sound": "auto"
},
"diffLineDeleted": {
"sound": "auto"
},
"chatEditModifiedFile": {
"sound": "auto"
},
"notebookCellCompleted": {
"sound": "auto",
"announcement": "auto"
},
"notebookCellFailed": {
"sound": "auto",
"announcement": "auto"
},
"progress": {
"sound": "auto",
"announcement": "off"
},
"chatRequestSent": {
"sound": "auto",
"announcement": "auto"
},
"chatResponseReceived": {
"sound": "auto"
},
"codeActionTriggered": {
"sound": "auto"
},
"codeActionApplied": {
"sound": "auto"
},
"voiceRecordingStarted": {
"sound": "on"
},
"voiceRecordingStopped": {
"sound": "auto"
},
"clear": {
"sound": "auto",
"announcement": "auto"
},
"editsUndone": {
"sound": "auto",
"announcement": "auto"
},
"editsKept": {
"sound": "auto",
"announcement": "auto"
},
"save": {
"sound": "never",
"announcement": "never"
},
"format": {
"sound": "never",
"announcement": "never"
},
"chatUserActionRequired": {
"sound": "auto",
"announcement": "auto"
}
},
"underlineLinks": false,
"debugWatchVariableAnnouncements": true,
"replEditor": {
"readLastExecutionOutput": true,
"autoFocusReplExecution": "input"
},
"windowTitleOptimized": true,
"openChatEditedFiles": false,
"verboseChatProgressUpdates": true,
"dimUnfocused": {
"enabled": false,
"opacity": 0.75
},
"hideAccessibleView": false
},
"telemetry": {
"editStats": {
"enabled": true,
"details": {
"enabled": false
},
"showStatusBar": false,
"showDecorations": false
},
"enableCrashReporter": true,
"telemetryLevel": "all",
"feedback": {
"enabled": true
},
"enableTelemetry": true
},
"application": {
"shellEnvironmentResolutionTimeout": 10,
"experimental": {
"rendererProfiling": false
}
},
"keyboard": {
"touchbar": {
"enabled": true,
"ignored": []
},
"dispatch": "code"
},
"settingsSync": {
"keybindingsPerPlatform": true,
"ignoredExtensions": [],
"ignoredSettings": []
},
"dev": {
"containers": {
"defaultExtensions": [],
"defaultFeatures": {},
"workspaceMountConsistency": "cached",
"gpuAvailability": "detect",
"cacheVolume": true,
"copyGitConfig": true,
"gitCredentialHelperConfigLocation": "global",
"dockerCredentialHelper": true,
"githubCLILoginWithToken": false,
"mountWaylandSocket": true,
"logLevel": "debug",
"dockerPath": "docker",
"dockerComposePath": "docker-compose",
"dockerSocketPath": "/var/run/docker.sock",
"executeInWSL": false,
"executeInWSLDistro": "",
"forwardWSLServices": true,
"repositoryConfigurationPaths": [],
"experimentalLockfile": false,
"optimisticallyLaunchDocker": true,
"experimentalAppleContainerSupport": false
}
},
"dotfiles": {
"repository": "",
"installCommand": "",
"targetPath": "~/dotfiles"
},
"[clojure]": {
"diffEditor.ignoreTrimWhitespace": false
},
"[coffeescript]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.defaultColorDecorators": "never"
},
"[csharp]": {
"editor.maxTokenizationLineLength": 2500
},
"[css]": {
"editor.suggest.insertMode": "replace"
},
"[scss]": {
"editor.suggest.insertMode": "replace"
},
"[less]": {
"editor.suggest.insertMode": "replace"
},
"[dockerfile]": {
"editor.quickSuggestions": {
"strings": true
}
},
"[fsharp]": {
"diffEditor.ignoreTrimWhitespace": false
},
"[git-commit]": {
"editor.rulers": [
50,
72
],
"editor.wordWrap": "off",
"workbench.editor.restoreViewState": false
},
"[git-rebase]": {
"workbench.editor.restoreViewState": false
},
"[html]": {
"editor.suggest.insertMode": "replace"
},
"[handlebars]": {
"editor.suggest.insertMode": "replace"
},
"[javascript]": {
"editor.maxTokenizationLineLength": 2500
},
"[json]": {
"editor.quickSuggestions": {
"strings": true
},
"editor.suggest.insertMode": "replace"
},
"[jsonc]": {
"editor.quickSuggestions": {
"strings": true
},
"editor.suggest.insertMode": "replace"
},
"[snippets]": {
"editor.quickSuggestions": {
"strings": true
},
"editor.suggest.insertMode": "replace"
},
"[julia]": {
"editor.defaultColorDecorators": "never"
},
"[markdown]": {
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"diffEditor.ignoreTrimWhitespace": false,
"editor.wordWrap": "on",
"editor.quickSuggestions": {
"comments": "off",
"strings": "off",
"other": "off"
}
},
"[prompt]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.autoIndent": "advanced",
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"diffEditor.ignoreTrimWhitespace": false,
"editor.wordWrap": "on",
"editor.quickSuggestions": {
"comments": "off",
"strings": "on",
"other": "on"
},
"editor.wordBasedSuggestions": "off"
},
"[instructions]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.autoIndent": "advanced",
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"diffEditor.ignoreTrimWhitespace": false,
"editor.wordWrap": "on",
"editor.quickSuggestions": {
"comments": "off",
"strings": "on",
"other": "on"
},
"editor.wordBasedSuggestions": "off"
},
"[chatagent]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.autoIndent": "advanced",
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"diffEditor.ignoreTrimWhitespace": false,
"editor.wordWrap": "on",
"editor.quickSuggestions": {
"comments": "off",
"strings": "on",
"other": "on"
},
"editor.wordBasedSuggestions": "off"
},
"[jade]": {
"diffEditor.ignoreTrimWhitespace": false
},
"[python]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.defaultColorDecorators": "never"
},
"[ruby]": {
"editor.defaultColorDecorators": "never"
},
"[search-result]": {
"editor.lineNumbers": "off"
},
"[dockercompose]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.autoIndent": "advanced"
},
"css": {
"customData": [],
"completion": {
"triggerPropertyValueCompletion": true,
"completePropertyWithSemicolon": true
},
"validate": true,
"hover": {
"documentation": true,
"references": true
},
"lint": {
"compatibleVendorPrefixes": "ignore",
"vendorPrefix": "warning",
"duplicateProperties": "ignore",
"emptyRules": "warning",
"importStatement": "ignore",
"boxModel": "ignore",
"universalSelector": "ignore",
"zeroUnits": "ignore",
"fontFaceProperties": "warning",
"hexColorLength": "error",
"argumentsInColorFunction": "error",
"unknownProperties": "warning",
"validProperties": [],
"ieHack": "ignore",
"unknownVendorSpecificProperties": "ignore",
"propertyIgnoredDueToDisplay": "warning",
"important": "ignore",
"float": "ignore",
"idSelector": "ignore",
"unknownAtRules": "warning"
},
"trace": {
"server": "off"
},
"format": {
"enable": true,
"newlineBetweenSelectors": true,
"newlineBetweenRules": true,
"spaceAroundSelectorSeparator": false,
"braceStyle": "collapse",
"preserveNewLines": true,
"maxPreserveNewLines": null
}
},
"scss": {
"completion": {
"triggerPropertyValueCompletion": true,
"completePropertyWithSemicolon": true
},
"validate": true,
"hover": {
"documentation": true,
"references": true
},
"lint": {
"compatibleVendorPrefixes": "ignore",
"vendorPrefix": "warning",
"duplicateProperties": "ignore",
"emptyRules": "warning",
"importStatement": "ignore",
"boxModel": "ignore",
"universalSelector": "ignore",
"zeroUnits": "ignore",
"fontFaceProperties": "warning",
"hexColorLength": "error",
"argumentsInColorFunction": "error",
"unknownProperties": "warning",
"validProperties": [],
"ieHack": "ignore",
"unknownVendorSpecificProperties": "ignore",
"propertyIgnoredDueToDisplay": "warning",
"important": "ignore",
"float": "ignore",
"idSelector": "ignore",
"unknownAtRules": "warning"
},
"format": {
"enable": true,
"newlineBetweenSelectors": true,
"newlineBetweenRules": true,
"spaceAroundSelectorSeparator": false,
"braceStyle": "collapse",
"preserveNewLines": true,
"maxPreserveNewLines": null
}
},
"less": {
"completion": {
"triggerPropertyValueCompletion": true,
"completePropertyWithSemicolon": true
},
"validate": true,
"hover": {
"documentation": true,
"references": true
},
"lint": {
"compatibleVendorPrefixes": "ignore",
"vendorPrefix": "warning",
"duplicateProperties": "ignore",
"emptyRules": "warning",
"importStatement": "ignore",
"boxModel": "ignore",
"universalSelector": "ignore",
"zeroUnits": "ignore",
"fontFaceProperties": "warning",
"hexColorLength": "error",
"argumentsInColorFunction": "error",
"unknownProperties": "warning",
"validProperties": [],
"ieHack": "ignore",
"unknownVendorSpecificProperties": "ignore",
"propertyIgnoredDueToDisplay": "warning",
"important": "ignore",
"float": "ignore",
"idSelector": "ignore",
"unknownAtRules": "warning"
},
"format": {
"enable": true,
"newlineBetweenSelectors": true,
"newlineBetweenRules": true,
"spaceAroundSelectorSeparator": false,
"braceStyle": "collapse",
"preserveNewLines": true,
"maxPreserveNewLines": null
}
},
"emmet": {
"showExpandedAbbreviation": "always",
"showAbbreviationSuggestions": true,
"includeLanguages": {},
"variables": {},
"syntaxProfiles": {},
"excludeLanguages": [
"markdown"
],
"extensionsPath": [],
"triggerExpansionOnTab": false,
"useInlineCompletions": false,
"preferences": {},
"showSuggestionsAsSnippets": false,
"optimizeStylesheetParsing": true
},
"git": {
"enabled": true,
"path": null,
"autoRepositoryDetection": true,
"autorefresh": true,
"autofetch": false,
"autofetchPeriod": 180,
"defaultBranchName": "main",
"branchPrefix": "",
"branchProtection": [],
"branchProtectionPrompt": "alwaysPrompt",
"branchValidationRegex": "",
"branchWhitespaceChar": "-",
"branchRandomName": {
"enable": false,
"dictionary": [
"adjectives",
"animals"
]
},
"confirmSync": true,
"countBadge": "all",
"checkoutType": [
"local",
"remote",
"tags"
],
"ignoreLegacyWarning": false,
"ignoreMissingGitWarning": false,
"ignoreWindowsGit27Warning": false,
"ignoreLimitWarning": false,
"ignoreRebaseWarning": false,
"defaultCloneDirectory": null,
"useEditorAsCommitInput": true,
"verboseCommit": false,
"enableSmartCommit": false,
"smartCommitChanges": "all",
"suggestSmartCommit": true,
"enableCommitSigning": false,
"confirmEmptyCommits": true,
"decorations": {
"enabled": true
},
"enableStatusBarSync": true,
"followTagsWhenSync": false,
"replaceTagsWhenPull": false,
"promptToSaveFilesBeforeStash": "always",
"promptToSaveFilesBeforeCommit": "always",
"postCommitCommand": "none",
"rememberPostCommitCommand": false,
"openAfterClone": "prompt",
"showInlineOpenFileAction": true,
"showPushSuccessNotification": false,
"inputValidation": false,
"inputValidationLength": 72,
"inputValidationSubjectLength": 50,
"detectSubmodules": true,
"detectSubmodulesLimit": 10,
"detectWorktrees": true,
"detectWorktreesLimit": 50,
"alwaysShowStagedChangesResourceGroup": false,
"alwaysSignOff": false,
"ignoreSubmodules": false,
"ignoredRepositories": [],
"scanRepositories": [],
"showProgress": true,
"rebaseWhenSync": false,
"pullBeforeCheckout": false,
"fetchOnPull": false,
"pruneOnFetch": false,
"pullTags": true,
"autoStash": false,
"allowForcePush": false,
"useForcePushWithLease": true,
"useForcePushIfIncludes": true,
"confirmForcePush": true,
"allowNoVerifyCommit": false,
"confirmNoVerifyCommit": true,
"closeDiffOnOperation": false,
"openDiffOnClick": true,
"supportCancellation": false,
"branchSortOrder": "committerdate",
"untrackedChanges": "mixed",
"requireGitUserConfig": true,
"showCommitInput": true,
"terminalAuthentication": true,
"terminalGitEditor": false,
"useCommitInputAsStashMessage": false,
"useIntegratedAskPass": true,
"githubAuthentication": null,
"timeline": {
"date": "committed",
"showAuthor": true,
"showUncommitted": false
},
"showActionButton": {
"commit": true,
"publish": true,
"sync": true
},
"statusLimit": 10000,
"repositoryScanIgnoredFolders": [
"node_modules"
],
"repositoryScanMaxDepth": 1,
"commandsToLog": [],
"mergeEditor": false,
"optimisticUpdate": true,
"openRepositoryInParentFolders": "always",
"similarityThreshold": 50,
"blame": {
"editorDecoration": {
"enabled": false,
"template": "${subject}, ${authorName} (${authorDateAgo})",
"disableHover": false
},
"statusBarItem": {
"enabled": true,
"template": "${authorName} (${authorDateAgo})"
},
"ignoreWhitespace": false
},
"commitShortHashLength": 7,
"diagnosticsCommitHook": {
"enabled": false,
"sources": {
"*": "error"
}
},
"discardUntrackedChangesToTrash": true,
"showReferenceDetails": true
},
"github-enterprise": {
"uri": ""
},
"github-authentication": {
"useElectronFetch": true,
"preferDeviceCodeFlow": false
},
"grunt": {
"autoDetect": "off"
},
"gulp": {
"autoDetect": "off"
},
"html": {
"completion": {
"attributeDefaultValue": "doublequotes"
},
"customData": [],
"format": {
"enable": true,
"wrapLineLength": 120,
"unformatted": "wbr",
"contentUnformatted": "pre,code,textarea",
"indentInnerHtml": false,
"preserveNewLines": true,
"maxPreserveNewLines": null,
"indentHandlebars": false,
"extraLiners": "head, body, /html",
"wrapAttributes": "auto",
"wrapAttributesIndentSize": null,
"templating": false,
"unformattedContentDelimiter": ""
},
"suggest": {
"html5": true,
"hideEndTagSuggestions": false
},
"validate": {
"scripts": true,
"styles": true
},
"autoCreateQuotes": true,
"autoClosingTags": true,
"hover": {
"documentation": true,
"references": true
},
"mirrorCursorOnMatchingTag": false,
"trace": {
"server": "off"
}
},
"ipynb": {
"pasteImagesAsAttachments": {
"enabled": true
},
"experimental": {
"serialization": true
}
},
"jake": {
"autoDetect": "off"
},
"json": {
"schemas": [],
"validate": {
"enable": true
},
"format": {
"enable": true,
"keepLines": false
},
"trace": {
"server": "off"
},
"colorDecorators": {
"enable": true
},
"maxItemsComputed": 5000,
"schemaDownload": {
"enable": true
}
},
"markdown": {
"styles": [],
"preview": {
"breaks": false,
"linkify": true,
"typographer": false,
"fontFamily": "-apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"fontSize": 14,
"lineHeight": 1.6,
"scrollPreviewWithEditor": true,
"markEditorSelection": true,
"scrollEditorWithPreview": true,
"doubleClickToSwitchToEditor": true,
"openMarkdownLinks": "inPreview"
},
"links": {
"openLocation": "currentGroup"
},
"suggest": {
"paths": {
"enabled": true,
"includeWorkspaceHeaderCompletions": "onDoubleHash"
}
},
"trace": {
"server": "off"
},
"server": {
"log": "off"
},
"editor": {
"drop": {
"enabled": "smart",
"copyIntoWorkspace": "mediaFiles"
},
"filePaste": {
"enabled": "smart",
"copyIntoWorkspace": "mediaFiles",
"videoSnippet": "<video controls src=\"${src}\" title=\"${title}\"></video>",
"audioSnippet": "<audio controls src=\"${src}\" title=\"${title}\"></audio>"
},
"pasteUrlAsFormattedLink": {
"enabled": "smartWithSelection"
},
"updateLinksOnPaste": {
"enabled": true
}
},
"validate": {
"enabled": false,
"referenceLinks": {
"enabled": "warning"
},
"fragmentLinks": {
"enabled": "warning"
},
"fileLinks": {
"enabled": "warning",
"markdownFragmentLinks": "inherit"
},
"ignoredLinks": [],
"unusedLinkDefinitions": {
"enabled": "hint"
},
"duplicateLinkDefinitions": {
"enabled": "warning"
}
},
"updateLinksOnFileMove": {
"enabled": "never",
"include": [
"**/*.{md,mkd,mdwn,mdown,markdown,markdn,mdtxt,mdtext,workbook}",
"**/*.{jpg,jpe,jpeg,png,bmp,gif,ico,webp,avif,tiff,svg,mp4}"
],
"enableForDirectories": true
},
"occurrencesHighlight": {
"enabled": false
},
"copyFiles": {
"destination": {},
"overwriteBehavior": "nameIncrementally"
},
"preferredMdPathExtensionStyle": "auto",
"math": {
"enabled": true,
"macros": {}
}
},
"mediaPreview": {
"video": {
"autoPlay": false,
"loop": false
}
},
"merge-conflict": {
"codeLens": {
"enabled": true
},
"decorators": {
"enabled": true
},
"autoNavigateNextConflict": {
"enabled": false
},
"diffViewPosition": "Current"
},
"mermaid-chat": {
"enabled": false
},
"microsoft-sovereign-cloud": {
"environment": "",
"customEnvironment": {}
},
"microsoft-authentication": {
"implementation": "msal"
},
"npm": {
"autoDetect": "on",
"runSilent": false,
"packageManager": "auto",
"scriptRunner": "auto",
"exclude": "",
"enableScriptExplorer": false,
"enableRunFromFolder": false,
"scriptExplorerAction": "open",
"scriptExplorerExclude": [],
"fetchOnlinePackageInfo": true,
"scriptHover": true
},
"php": {
"suggest": {
"basic": true
},
"validate": {
"enable": true,
"executablePath": null,
"run": "onSave"
}
},
"references": {
"preferredLocation": "peek"
},
"simpleBrowser": {
"focusLockIndicator": {
"enabled": true
}
},
"typescript": {
"tsdk": "",
"disableAutomaticTypeAcquisition": false,
"enablePromptUseWorkspaceTsdk": false,
"referencesCodeLens": {
"enabled": false,
"showOnAllFunctions": false
},
"implementationsCodeLens": {
"enabled": false,
"showOnInterfaceMethods": false,
"showOnAllClassMethods": false
},
"experimental": {
"useTsgo": false
},
"reportStyleChecksAsWarnings": true,
"validate": {
"enable": true
},
"tsc": {
"autoDetect": "on"
},
"locale": "auto",
"suggestionActions": {
"enabled": true
},
"updateImportsOnFileMove": {
"enabled": "prompt"
},
"autoClosingTags": true,
"workspaceSymbols": {
"scope": "allOpenProjects",
"excludeLibrarySymbols": true
},
"preferGoToSourceDefinition": false,
"tsserver": {
"enableRegionDiagnostics": true,
"nodePath": "",
"web": {
"projectWideIntellisense": {
"enabled": true,
"suppressSemanticErrors": false
},
"typeAcquisition": {
"enabled": true
}
},
"useSyntaxServer": "auto",
"maxTsServerMemory": 3072,
"experimental": {
"enableProjectDiagnostics": false
},
"watchOptions": "vscode",
"enableTracing": false,
"log": "off",
"pluginPaths": []
},
"updateImportsOnPaste": {
"enabled": true
},
"suggest": {
"enabled": true,
"autoImports": true,
"completeFunctionCalls": false,
"paths": true,
"completeJSDocs": true,
"jsdoc": {
"generateReturns": true
},
"includeAutomaticOptionalChainCompletions": true,
"includeCompletionsForImportStatements": true,
"classMemberSnippets": {
"enabled": true
},
"objectLiteralMethodSnippets": {
"enabled": true
}
},
"preferences": {
"quoteStyle": "auto",
"importModuleSpecifier": "shortest",
"importModuleSpecifierEnding": "auto",
"jsxAttributeCompletionStyle": "auto",
"includePackageJsonAutoImports": "auto",
"autoImportFileExcludePatterns": [],
"autoImportSpecifierExcludeRegexes": [],
"preferTypeOnlyAutoImports": false,
"useAliasesForRenames": true,
"renameMatchingJsxTags": true,
"organizeImports": {}
},
"format": {
"enable": true,
"insertSpaceAfterCommaDelimiter": true,
"insertSpaceAfterConstructor": false,
"insertSpaceAfterSemicolonInForStatements": true,
"insertSpaceBeforeAndAfterBinaryOperators": true,
"insertSpaceAfterKeywordsInControlFlowStatements": true,
"insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,
"insertSpaceBeforeFunctionParenthesis": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false,
"insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": false,
"insertSpaceAfterTypeAssertion": false,
"placeOpenBraceOnNewLineForFunctions": false,
"placeOpenBraceOnNewLineForControlBlocks": false,
"semicolons": "ignore",
"indentSwitchCase": true
},
"inlayHints": {
"parameterNames": {
"enabled": "none",
"suppressWhenArgumentMatchesName": true
},
"parameterTypes": {
"enabled": false
},
"variableTypes": {
"enabled": false,
"suppressWhenTypeMatchesName": true
},
"propertyDeclarationTypes": {
"enabled": false
},
"functionLikeReturnTypes": {
"enabled": false
},
"enumMemberValues": {
"enabled": false
}
},
"npm": "",
"check": {
"npmIsInstalled": true
}
},
"javascript": {
"referencesCodeLens": {
"enabled": false,
"showOnAllFunctions": false
},
"validate": {
"enable": true
},
"suggestionActions": {
"enabled": true
},
"updateImportsOnFileMove": {
"enabled": "prompt"
},
"autoClosingTags": true,
"preferGoToSourceDefinition": false,
"updateImportsOnPaste": {
"enabled": true
},
"suggest": {
"enabled": true,
"autoImports": true,
"names": true,
"completeFunctionCalls": false,
"paths": true,
"completeJSDocs": true,
"jsdoc": {
"generateReturns": true
},
"includeAutomaticOptionalChainCompletions": true,
"includeCompletionsForImportStatements": true,
"classMemberSnippets": {
"enabled": true
}
},
"preferences": {
"quoteStyle": "auto",
"importModuleSpecifier": "shortest",
"importModuleSpecifierEnding": "auto",
"jsxAttributeCompletionStyle": "auto",
"autoImportFileExcludePatterns": [],
"autoImportSpecifierExcludeRegexes": [],
"useAliasesForRenames": true,
"renameMatchingJsxTags": true,
"organizeImports": {}
},
"format": {
"enable": true,
"insertSpaceAfterCommaDelimiter": true,
"insertSpaceAfterConstructor": false,
"insertSpaceAfterSemicolonInForStatements": true,
"insertSpaceBeforeAndAfterBinaryOperators": true,
"insertSpaceAfterKeywordsInControlFlowStatements": true,
"insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,
"insertSpaceBeforeFunctionParenthesis": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false,
"insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": false,
"placeOpenBraceOnNewLineForFunctions": false,
"placeOpenBraceOnNewLineForControlBlocks": false,
"semicolons": "ignore",
"indentSwitchCase": true
},
"inlayHints": {
"parameterNames": {
"enabled": "none",
"suppressWhenArgumentMatchesName": true
},
"parameterTypes": {
"enabled": false
},
"variableTypes": {
"enabled": false,
"suppressWhenTypeMatchesName": true
},
"propertyDeclarationTypes": {
"enabled": false
},
"functionLikeReturnTypes": {
"enabled": false
}
}
},
"js/ts": {
"implicitProjectConfig": {
"module": "ESNext",
"target": "ES2024",
"checkJs": false,
"experimentalDecorators": false,
"strictNullChecks": true,
"strictFunctionTypes": true,
"strict": true
},
"hover": {
"maximumLength": 500
}
},
"haskell": {
"formattingProvider": "ormolu",
"cabalFormattingProvider": "cabal-gild",
"openDocumentationInHackage": true,
"openSourceInHackage": true,
"trace": {
"server": "off",
"client": "info"
},
"logFile": "",
"releasesURL": "",
"metadataURL": "",
"releasesDownloadStoragePath": "",
"serverExecutablePath": "",
"serverExtraArgs": "",
"ghcupExecutablePath": "",
"serverEnvironment": {},
"promptBeforeDownloads": "true",
"manageHLS": "GHCup",
"toolchain": {
"ghc": null,
"hls": null,
"stack": null,
"cabal": null
},
"upgradeGHCup": false,
"checkProject": true,
"sessionLoading": "singleComponent",
"supportCabalFiles": "automatic",
"maxCompletions": 40,
"plugin": {
"alternateNumberFormat": {
"globalOn": true
},
"cabal-fmt": {
"config": {
"path": "cabal-fmt"
}
},
"cabal-gild": {
"config": {
"path": "cabal-gild"
}
},
"cabal": {
"codeActionsOn": true,
"completionOn": true,
"diagnosticsOn": true,
"hoverOn": true,
"symbolsOn": true
},
"cabalHaskellIntegration": {
"globalOn": true
},
"callHierarchy": {
"globalOn": true
},
"changeTypeSignature": {
"globalOn": true
},
"class": {
"codeActionsOn": true,
"codeLensOn": true
},
"eval": {
"codeActionsOn": true,
"codeLensOn": true,
"config": {
"diff": true,
"exception": false
}
},
"explicit-fields": {
"codeActionsOn": true,
"inlayHintsOn": true
},
"explicit-fixity": {
"globalOn": true
},
"fourmolu": {
"config": {
"external": false,
"path": "fourmolu"
}
},
"gadt": {
"globalOn": true
},
"ghcide-code-actions-bindings": {
"globalOn": true
},
"ghcide-code-actions-fill-holes": {
"globalOn": true
},
"ghcide-code-actions-imports-exports": {
"globalOn": true
},
"ghcide-code-actions-type-signatures": {
"globalOn": true
},
"ghcide-completions": {
"config": {
"autoExtendOn": true,
"snippetsOn": true
},
"globalOn": true
},
"ghcide-hover-and-symbols": {
"hoverOn": true,
"symbolsOn": true
},
"ghcide-type-lenses": {
"config": {
"mode": "always"
},
"globalOn": true
},
"hlint": {
"codeActionsOn": true,
"config": {
"flags": []
},
"diagnosticsOn": true
},
"importLens": {
"codeActionsOn": true,
"codeLensOn": true,
"inlayHintsOn": true
},
"moduleName": {
"globalOn": true
},
"ormolu": {
"config": {
"external": false
}
},
"overloaded-record-dot": {
"globalOn": true
},
"pragmas-completion": {
"globalOn": true
},
"pragmas-disable": {
"globalOn": true
},
"pragmas-suggest": {
"globalOn": true
},
"qualifyImportedNames": {
"globalOn": true
},
"rename": {
"config": {
"crossModule": false
},
"globalOn": true
},
"retrie": {
"globalOn": true
},
"semanticTokens": {
"config": {
"classMethodToken": "method",
"classToken": "class",
"dataConstructorToken": "enumMember",
"functionToken": "function",
"moduleToken": "namespace",
"operatorToken": "operator",
"patternSynonymToken": "macro",
"recordFieldToken": "property",
"typeConstructorToken": "enum",
"typeFamilyToken": "interface",
"typeSynonymToken": "type",
"typeVariableToken": "typeParameter",
"variableToken": "variable"
},
"globalOn": false
},
"splice": {
"globalOn": true
},
"stan": {
"globalOn": false
}
},
"indentationRules": {
"enabled": true
}
},
"gcl-vscode": {
"gclPath": "gcl",
"trace": {
"server": "verbose"
}
},
"tasks": {},
"mcp": {}
}
]
{
"[chatagent]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.autoIndent": "advanced",
"editor.insertSpaces": true,
"editor.quickSuggestions": {
"comments": "off",
"other": "on",
"strings": "on"
},
"editor.tabSize": 2,
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"editor.wordBasedSuggestions": "off",
"editor.wordWrap": "on"
},
"[clojure]": { "diffEditor.ignoreTrimWhitespace": false },
"[coffeescript]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.defaultColorDecorators": "never"
},
"[csharp]": { "editor.maxTokenizationLineLength": 2500 },
"[css]": { "editor.suggest.insertMode": "replace" },
"[dockercompose]": {
"editor.autoIndent": "advanced",
"editor.insertSpaces": true,
"editor.tabSize": 2
},
"[dockerfile]": { "editor.quickSuggestions": { "strings": true } },
"[fsharp]": { "diffEditor.ignoreTrimWhitespace": false },
"[git-commit]": {
"editor.rulers": [ 50, 72 ],
"editor.wordWrap": "off",
"workbench.editor.restoreViewState": false
},
"[git-rebase]": { "workbench.editor.restoreViewState": false },
"[go]": { "editor.insertSpaces": false },
"[handlebars]": { "editor.suggest.insertMode": "replace" },
"[html]": { "editor.suggest.insertMode": "replace" },
"[instructions]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.autoIndent": "advanced",
"editor.insertSpaces": true,
"editor.quickSuggestions": {
"comments": "off",
"other": "on",
"strings": "on"
},
"editor.tabSize": 2,
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"editor.wordBasedSuggestions": "off",
"editor.wordWrap": "on"
},
"[jade]": { "diffEditor.ignoreTrimWhitespace": false },
"[javascript]": { "editor.maxTokenizationLineLength": 2500 },
"[json]": {
"editor.quickSuggestions": { "strings": true },
"editor.suggest.insertMode": "replace"
},
"[jsonc]": {
"editor.quickSuggestions": { "strings": true },
"editor.suggest.insertMode": "replace"
},
"[julia]": { "editor.defaultColorDecorators": "never" },
"[less]": { "editor.suggest.insertMode": "replace" },
"[makefile]": { "editor.insertSpaces": false },
"[markdown]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.quickSuggestions": {
"comments": "off",
"other": "off",
"strings": "off"
},
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"editor.wordWrap": "on"
},
"[plaintext]": {
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false
},
"[prompt]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.autoIndent": "advanced",
"editor.insertSpaces": true,
"editor.quickSuggestions": {
"comments": "off",
"other": "on",
"strings": "on"
},
"editor.tabSize": 2,
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"editor.wordBasedSuggestions": "off",
"editor.wordWrap": "on"
},
"[python]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.defaultColorDecorators": "never"
},
"[ruby]": { "editor.defaultColorDecorators": "never" },
"[scss]": { "editor.suggest.insertMode": "replace" },
"[search-result]": { "editor.lineNumbers": "off" },
"[shellscript]": {
"editor.defaultColorDecorators": "never",
"files.eol": "\n"
},
"[snippets]": {
"editor.quickSuggestions": { "strings": true },
"editor.suggest.insertMode": "replace"
},
"[yaml]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.autoIndent": "advanced",
"editor.defaultColorDecorators": "never",
"editor.insertSpaces": true,
"editor.quickSuggestions": { "strings": "on" },
"editor.tabSize": 2
},
"accessibility": {
"accessibleView": { "closeOnKeyPress": true },
"debugWatchVariableAnnouncements": true,
"dimUnfocused": { "enabled": false, "opacity": 0.75 },
"hideAccessibleView": false,
"openChatEditedFiles": false,
"replEditor": {
"autoFocusReplExecution": "input",
"readLastExecutionOutput": true
},
"signalOptions": {
"debouncePositionChanges": false,
"experimental": {
"delays": {
"errorAtPosition": { },
"general": { },
"warningAtPosition": { }
}
},
"volume": 70
},
"signals": {
"chatEditModifiedFile": { "sound": "auto" },
"chatRequestSent": { "announcement": "auto", "sound": "auto" },
"chatResponseReceived": { "sound": "auto" },
"chatUserActionRequired": { "announcement": "auto", "sound": "auto" },
"clear": { "announcement": "auto", "sound": "auto" },
"codeActionApplied": { "sound": "auto" },
"codeActionTriggered": { "sound": "auto" },
"diffLineDeleted": { "sound": "auto" },
"diffLineInserted": { "sound": "auto" },
"diffLineModified": { "sound": "auto" },
"editsKept": { "announcement": "auto", "sound": "auto" },
"editsUndone": { "announcement": "auto", "sound": "auto" },
"format": { "announcement": "never", "sound": "never" },
"lineHasBreakpoint": { "announcement": "auto", "sound": "auto" },
"lineHasError": { "announcement": "auto", "sound": "auto" },
"lineHasFoldedArea": { "announcement": "auto", "sound": "auto" },
"lineHasInlineSuggestion": { "sound": "auto" },
"lineHasWarning": { "announcement": "auto", "sound": "auto" },
"nextEditSuggestion": { "announcement": "auto", "sound": "auto" },
"noInlayHints": { "announcement": "auto", "sound": "auto" },
"notebookCellCompleted": { "announcement": "auto", "sound": "auto" },
"notebookCellFailed": { "announcement": "auto", "sound": "auto" },
"onDebugBreak": { "announcement": "auto", "sound": "auto" },
"positionHasError": { "announcement": "auto", "sound": "auto" },
"positionHasWarning": { "announcement": "auto", "sound": "auto" },
"progress": { "announcement": "off", "sound": "auto" },
"save": { "announcement": "never", "sound": "never" },
"taskCompleted": { "announcement": "auto", "sound": "auto" },
"taskFailed": { "announcement": "auto", "sound": "auto" },
"terminalBell": { "announcement": "auto", "sound": "auto" },
"terminalCommandFailed": { "announcement": "auto", "sound": "auto" },
"terminalCommandSucceeded": { "announcement": "auto", "sound": "auto" },
"terminalQuickFix": { "announcement": "auto", "sound": "auto" },
"voiceRecordingStarted": { "sound": "on" },
"voiceRecordingStopped": { "sound": "auto" }
},
"underlineLinks": false,
"verboseChatProgressUpdates": true,
"verbosity": {
"comments": true,
"debug": true,
"diffEditor": true,
"diffEditorActive": true,
"emptyEditorHint": true,
"hover": true,
"inlineChat": true,
"inlineCompletions": true,
"keybindingsEditor": true,
"notebook": true,
"notification": true,
"panelChat": true,
"replEditor": true,
"sourceControl": true,
"terminal": true,
"terminalChatOutput": true,
"walkthrough": true
},
"windowTitleOptimized": true
},
"application": {
"experimental": { "rendererProfiling": false },
"shellEnvironmentResolutionTimeout": 10
},
"breadcrumbs": {
"enabled": true,
"filePath": "on",
"icons": true,
"showArrays": true,
"showBooleans": true,
"showClasses": true,
"showConstants": true,
"showConstructors": true,
"showEnumMembers": true,
"showEnums": true,
"showEvents": true,
"showFields": true,
"showFiles": true,
"showFunctions": true,
"showInterfaces": true,
"showKeys": true,
"showMethods": true,
"showModules": true,
"showNamespaces": true,
"showNull": true,
"showNumbers": true,
"showObjects": true,
"showOperators": true,
"showPackages": true,
"showProperties": true,
"showStrings": true,
"showStructs": true,
"showTypeParameters": true,
"showVariables": true,
"symbolPath": "on",
"symbolPathSeparator": ".",
"symbolSortOrder": "position"
},
"chat": {
"agent": {
"codeBlockProgress": true,
"enabled": true,
"maxRequests": 25,
"terminal": { "allowList": null, "autoApprove": null, "denyList": null },
"thinking": { "collapsedTools": "always", "generateTitles": true },
"thinkingStyle": "fixedScrolling"
},
"allowAnonymousAccess": false,
"checkpoints": { "enabled": true, "showFileChanges": false },
"commandCenter": { "enabled": true },
"customAgentInSubagent": { "enabled": false },
"detectParticipant": { "enabled": true },
"disableAIFeatures": false,
"editRequests": "inline",
"editing": {
"autoAcceptDelay": 0,
"confirmEditRequestRemoval": true,
"confirmEditRequestRetry": true
},
"editor": {
"fontFamily": "default",
"fontSize": 12,
"fontWeight": "default",
"lineHeight": 0,
"wordWrap": "off"
},
"edits2": { "enabled": false },
"exitAfterDelegation": true,
"experimental": { "detectParticipant": { "enabled": null } },
"extensionTools": { "enabled": true },
"extensionUnification": { "enabled": true },
"fontFamily": "default",
"fontSize": 13,
"implicitContext": {
"enabled": { "panel": "always" },
"suggestedContext": true
},
"instructionsFilesLocations": { ".github/instructions": true },
"math": { "enabled": true },
"mcp": {
"access": "all",
"assisted": { "nuget": { "enabled": false } },
"autostart": "newAndOutdated",
"discovery": {
"enabled": {
"claude-desktop": false,
"cursor-global": false,
"cursor-workspace": false,
"windsurf": false
}
},
"gallery": { "enabled": false },
"serverSampling": { }
},
"modeFilesLocations": { ".github/chatmodes": true },
"notifyWindowOnConfirmation": true,
"notifyWindowOnResponseReceived": true,
"promptFilesLocations": { ".github/prompts": true },
"promptFilesRecommendations": { },
"renderRelatedFiles": false,
"restoreLastPanelSession": false,
"sendElementsToChat": {
"attachCSS": true,
"attachImages": true,
"enabled": true
},
"statusWidget": { "sku": "" },
"suspendThrottling": true,
"todoListTool": { "descriptionField": false, "writeOnly": true },
"tools": {
"edits": {
"autoApprove": {
"**/*": true,
"**/*.{code-workspace,csproj,fsproj,vbproj,vcxproj,proj,targets,props}": false,
"**/.git/**": false,
"**/.vscode/*.json": false,
"**/{package.json,package-lock.json,server.xml,build.rs,web.config,.gitattributes,.env}": false
}
},
"eligibleForAutoApproval": { },
"global": { "autoApprove": false },
"terminal": {
"autoApprove": {
"/^Compare-[a-z0-9]/i": true,
"/^Format-[a-z0-9]/i": true,
"/^Measure-[a-z0-9]/i": true,
"/^Select-[a-z0-9]/i": true,
"/^Sort-[a-z0-9]/i": true,
"/^column\\b.*-c\\s+[0-9]{4,}/": false,
"/^date\\b.*(-s|--set)\\b/": false,
"/^find\\b.*-(delete|exec|execdir|fprint|fprintf|fls|ok|okdir)\\b/": false,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+branch\\b.*-(d|D|m|M|-delete|-force)\\b/": false,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+branch\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+diff\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+grep\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+log\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+ls-files\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+show\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+status\\b/": true,
"/^rg\\b.*(--pre|--hostname-bin)\\b/": false,
"/^sed\\b.*(-[a-zA-Z]*(e|i|I|f)[a-zA-Z]*|--expression|--file|--in-place)\\b/": false,
"/^sed\\b.*(/e|/w|;W)/": false,
"/^sort\\b.*-(o|S)\\b/": false,
"/^tree\\b.*-o\\b/": false,
"Get-ChildItem": true,
"Get-Content": true,
"Get-Date": true,
"Get-Location": true,
"Get-Random": true,
"Invoke-Expression": false,
"Invoke-RestMethod": false,
"Invoke-WebRequest": false,
"Join-Path": true,
"Out-String": true,
"Remove-Item": false,
"Set-Acl": false,
"Set-ItemProperty": false,
"Split-Path": true,
"Start-Sleep": true,
"Stop-Process": false,
"Where-Object": true,
"Write-Host": true,
"Write-Output": true,
"basename": true,
"cat": true,
"cd": true,
"chmod": false,
"chown": false,
"cmp": true,
"column": true,
"curl": false,
"cut": true,
"date": true,
"dd": false,
"del": false,
"df": true,
"dirname": true,
"du": true,
"echo": true,
"erase": false,
"eval": false,
"file": true,
"find": true,
"findstr": true,
"grep": true,
"head": true,
"iex": false,
"irm": false,
"iwr": false,
"jq": false,
"kill": false,
"ls": true,
"nl": true,
"ps": false,
"pwd": true,
"rd": false,
"readlink": true,
"realpath": true,
"rg": true,
"ri": false,
"rm": false,
"rmdir": false,
"sed": true,
"sleep": true,
"sort": true,
"sp": false,
"spps": false,
"stat": true,
"tail": true,
"taskkill": false,
"taskkill.exe": false,
"top": false,
"tr": true,
"tree": true,
"wc": true,
"wget": false,
"which": true,
"xargs": false
},
"autoApproveWorkspaceNpmScripts": true,
"autoReplyToPrompts": false,
"blockDetectedFileWrites": "outsideWorkspace",
"enableAutoApprove": true,
"ignoreDefaultAutoApproveRules": false,
"outputLocation": "terminal",
"preventShellHistory": true,
"shellIntegrationTimeout": -1,
"terminalProfile": { "linux": null, "osx": null, "windows": null }
},
"todos": { "showWidget": true },
"urls": { "autoApprove": { } }
},
"undoRequests": { "restoreInput": true },
"useAgentSkills": false,
"useAgentsMdFile": true,
"useNestedAgentsMdFiles": false,
"viewSessions": { "enabled": true, "orientation": "sideBySide" },
"viewTitle": { "enabled": true },
"viewWelcome": { "enabled": true }
},
"comments": {
"collapseOnResolve": true,
"maxHeight": true,
"openPanel": "openOnSessionStartWithComments",
"openView": "firstFile",
"thread": { "confirmOnCollapse": "whenHasUnsubmittedComments" },
"useRelativeTime": true,
"visible": true
},
"css": {
"completion": {
"completePropertyWithSemicolon": true,
"triggerPropertyValueCompletion": true
},
"customData": [ ],
"format": {
"braceStyle": "collapse",
"enable": true,
"maxPreserveNewLines": null,
"newlineBetweenRules": true,
"newlineBetweenSelectors": true,
"preserveNewLines": true,
"spaceAroundSelectorSeparator": false
},
"hover": { "documentation": true, "references": true },
"lint": {
"argumentsInColorFunction": "error",
"boxModel": "ignore",
"compatibleVendorPrefixes": "ignore",
"duplicateProperties": "ignore",
"emptyRules": "warning",
"float": "ignore",
"fontFaceProperties": "warning",
"hexColorLength": "error",
"idSelector": "ignore",
"ieHack": "ignore",
"importStatement": "ignore",
"important": "ignore",
"propertyIgnoredDueToDisplay": "warning",
"universalSelector": "ignore",
"unknownAtRules": "warning",
"unknownProperties": "warning",
"unknownVendorSpecificProperties": "ignore",
"validProperties": [ ],
"vendorPrefix": "warning",
"zeroUnits": "ignore"
},
"trace": { "server": "off" },
"validate": true
},
"debug": {
"allowBreakpointsEverywhere": false,
"autoExpandLazyVariables": "auto",
"breakpointsView": { "presentation": "list" },
"closeReadonlyTabsOnEnd": false,
"confirmOnExit": "never",
"console": {
"acceptSuggestionOnEnter": "off",
"closeOnEnd": false,
"collapseIdenticalLines": true,
"fontFamily": "default",
"fontSize": 12,
"historySuggestions": true,
"lineHeight": 0,
"maximumLines": 10000,
"wordWrap": true
},
"disassemblyView": { "showSourceCode": true },
"enableStatusBarColor": true,
"focusEditorOnBreak": true,
"focusWindowOnBreak": true,
"gutterMiddleClickAction": "logpoint",
"hideLauncherWhileDebugging": false,
"hideSlowPreLaunchWarning": false,
"inlineValues": "auto",
"internalConsoleOptions": "openOnFirstSessionStart",
"javascript": {
"autoAttachFilter": "disabled",
"autoAttachSmartPattern": [
"${workspaceFolder}/**",
"!**/node_modules/**",
"**/$KNOWN_TOOLS$/**"
],
"automaticallyTunnelRemoteServer": true,
"breakOnConditionalError": false,
"codelens": { "npmScripts": "top" },
"debugByLinkOptions": "on",
"defaultRuntimeExecutable": { "pwa-node": "node" },
"enableNetworkView": true,
"pickAndAttachOptions": { },
"resourceRequestOptions": { },
"terminalOptions": { },
"unmapMissingSources": false
},
"onTaskErrors": "prompt",
"openDebug": "openOnDebugBreak",
"openExplorerOnEnd": false,
"saveBeforeStart": "allEditorsInActiveGroup",
"showBreakpointsInOverviewRuler": false,
"showInStatusBar": "onFirstSessionStart",
"showInlineBreakpointCandidates": true,
"showSubSessionsInToolBar": false,
"showVariableTypes": false,
"terminal": { "clearBeforeReusing": false },
"toolBarLocation": "floating"
},
"dev": {
"containers": {
"cacheVolume": true,
"copyGitConfig": true,
"defaultExtensions": [ ],
"defaultFeatures": { },
"dockerComposePath": "docker-compose",
"dockerCredentialHelper": true,
"dockerPath": "docker",
"dockerSocketPath": "/var/run/docker.sock",
"executeInWSL": false,
"executeInWSLDistro": "",
"experimentalAppleContainerSupport": false,
"experimentalLockfile": false,
"forwardWSLServices": true,
"gitCredentialHelperConfigLocation": "global",
"githubCLILoginWithToken": false,
"gpuAvailability": "detect",
"logLevel": "debug",
"mountWaylandSocket": true,
"optimisticallyLaunchDocker": true,
"repositoryConfigurationPaths": [ ],
"workspaceMountConsistency": "cached"
}
},
"diffEditor": {
"codeLens": false,
"diffAlgorithm": "advanced",
"experimental": {
"showEmptyDecorations": true,
"showMoves": false,
"useTrueInlineView": false
},
"hideUnchangedRegions": {
"contextLineCount": 3,
"enabled": false,
"minimumLineCount": 3,
"revealLineCount": 20
},
"ignoreTrimWhitespace": true,
"maxComputationTime": 5000,
"maxFileSize": 50,
"renderGutterMenu": true,
"renderIndicators": true,
"renderMarginRevertIcon": true,
"renderSideBySide": true,
"renderSideBySideInlineBreakpoint": 900,
"useInlineViewWhenSpaceIsLimited": true,
"wordWrap": "inherit"
},
"dotfiles": {
"installCommand": "",
"repository": "",
"targetPath": "~/dotfiles"
},
"editor": {
"acceptSuggestionOnCommitCharacter": true,
"acceptSuggestionOnEnter": "on",
"accessibilityPageSize": 500,
"accessibilitySupport": "auto",
"aiStats": { "enabled": false },
"allowVariableFonts": true,
"allowVariableFontsInAccessibilityMode": false,
"allowVariableLineHeights": true,
"autoClosingBrackets": "languageDefined",
"autoClosingComments": "languageDefined",
"autoClosingDelete": "auto",
"autoClosingOvertype": "auto",
"autoClosingQuotes": "languageDefined",
"autoIndent": "full",
"autoIndentOnPaste": false,
"autoIndentOnPasteWithinString": true,
"autoSurround": "languageDefined",
"bracketPairColorization": {
"enabled": true,
"independentColorPoolPerBracketType": false
},
"codeActionWidget": {
"includeNearbyQuickFixes": true,
"showHeaders": true
},
"codeActions": { "triggerOnFocusChange": false },
"codeActionsOnSave": { },
"codeLens": true,
"codeLensFontFamily": "",
"codeLensFontSize": 0,
"colorDecorators": true,
"colorDecoratorsActivatedOn": "clickAndHover",
"colorDecoratorsLimit": 500,
"columnSelection": false,
"comments": { "ignoreEmptyLines": true, "insertSpace": true },
"copyWithSyntaxHighlighting": true,
"cursorBlinking": "blink",
"cursorHeight": 0,
"cursorSmoothCaretAnimation": "off",
"cursorStyle": "line",
"cursorSurroundingLines": 0,
"cursorSurroundingLinesStyle": "default",
"cursorWidth": 0,
"defaultColorDecorators": "auto",
"defaultFoldingRangeProvider": null,
"defaultFormatter": null,
"definitionLinkOpensInPeek": false,
"detectIndentation": true,
"dragAndDrop": true,
"dropIntoEditor": {
"enabled": true,
"preferences": [ ],
"showDropSelector": "afterDrop"
},
"editContext": true,
"emptySelectionClipboard": true,
"experimental": {
"asyncTokenization": true,
"asyncTokenizationLogging": false,
"asyncTokenizationVerification": false,
"preferTreeSitter": {
"css": false,
"ini": false,
"regex": false,
"typescript": false
},
"treeSitterTelemetry": false
},
"experimentalGpuAcceleration": "off",
"experimentalWhitespaceRendering": "svg",
"fastScrollSensitivity": 5,
"find": {
"addExtraSpaceOnTop": true,
"autoFindInSelection": "never",
"cursorMoveOnType": true,
"findOnType": true,
"globalFindClipboard": false,
"history": "workspace",
"loop": true,
"replaceHistory": "workspace",
"seedSearchStringFromSelection": "always"
},
"folding": true,
"foldingHighlight": true,
"foldingImportsByDefault": false,
"foldingMaximumRegions": 5000,
"foldingStrategy": "auto",
"fontFamily": "Menlo, Monaco, 'Courier New', monospace",
"fontLigatures": false,
"fontSize": 12,
"fontVariations": false,
"fontWeight": "normal",
"formatOnPaste": false,
"formatOnSave": false,
"formatOnSaveMode": "file",
"formatOnType": false,
"glyphMargin": true,
"gotoLocation": {
"alternativeDeclarationCommand": "editor.action.goToReferences",
"alternativeDefinitionCommand": "editor.action.goToReferences",
"alternativeImplementationCommand": "",
"alternativeReferenceCommand": "",
"alternativeTypeDefinitionCommand": "editor.action.goToReferences",
"multiple": null,
"multipleDeclarations": "peek",
"multipleDefinitions": "peek",
"multipleImplementations": "peek",
"multipleReferences": "peek",
"multipleTypeDefinitions": "peek"
},
"guides": {
"bracketPairs": false,
"bracketPairsHorizontal": "active",
"highlightActiveBracketPair": true,
"highlightActiveIndentation": true,
"indentation": true
},
"hideCursorInOverviewRuler": false,
"hover": {
"above": true,
"delay": 300,
"enabled": "on",
"hidingDelay": 300,
"sticky": true
},
"indentSize": "tabSize",
"inertialScroll": false,
"inlayHints": {
"enabled": "on",
"fontFamily": "",
"fontSize": 0,
"maximumLength": 43,
"padding": false
},
"inlineCompletionsAccessibilityVerbose": false,
"inlineSuggest": {
"edits": {
"allowCodeShifting": "always",
"renderSideBySide": "auto",
"showCollapsed": false,
"showLongDistanceHint": true
},
"enabled": true,
"experimental": {
[Trace - 2:45:29 AM] Sending request 'textDocument/semanticTokens/full - (2)'.
Params: {
"textDocument": {
"uri": "file:///workspaces/gcl-all/gcl-vscode/example/a.gcl"
}
}
"emptyResponseInformation": true,
"showOnSuggestConflict": "never",
"suppressInlineSuggestions": ""
},
"fontFamily": "default",
"minShowDelay": 0,
"showToolbar": "onHover",
"suppressInSnippetMode": true,
"suppressSuggestions": false,
"syntaxHighlightingEnabled": true,
"triggerCommandOnProviderChange": false
},
"insertSpaces": true,
"language": { "brackets": null, "colorizedBracketPairs": null },
"largeFileOptimizations": true,
"letterSpacing": 0,
"lightbulb": { "enabled": "onCode" },
"lineHeight": 0,
"lineNumbers": "on",
"linkedEditing": false,
"links": true,
"matchBrackets": "always",
"maxTokenizationLineLength": 20000,
"minimap": {
"autohide": "none",
"enabled": true,
"markSectionHeaderRegex": "\\bMARK:\\s*(?<separator>-?)\\s*(?<label>.*)$",
"maxColumn": 120,
"renderCharacters": true,
"scale": 1,
"sectionHeaderFontSize": 9,
"sectionHeaderLetterSpacing": 1,
"showMarkSectionHeaders": true,
"showRegionSectionHeaders": true,
"showSlider": "mouseover",
"side": "right",
"size": "proportional"
},
"mouseMiddleClickAction": "default",
"mouseWheelScrollSensitivity": 1,
"mouseWheelZoom": false,
"multiCursorLimit": 10000,
"multiCursorMergeOverlapping": true,
"multiCursorModifier": "alt",
"multiCursorPaste": "spread",
"occurrencesHighlight": "singleFile",
"occurrencesHighlightDelay": 0,
"overtypeCursorStyle": "block",
"overtypeOnPaste": true,
"overviewRulerBorder": true,
"padding": { "bottom": 0, "top": 0 },
"parameterHints": { "cycle": true, "enabled": true },
"pasteAs": {
"enabled": true,
"preferences": [ ],
"showPasteSelector": "afterPaste"
},
"peekWidgetDefaultFocus": "tree",
"quickSuggestions": { "comments": "off", "other": "on", "strings": "off" },
"quickSuggestionsDelay": 10,
"rename": { "enablePreview": true },
"renameOnType": false,
"renderControlCharacters": true,
"renderFinalNewline": "on",
"renderLineHighlight": "line",
"renderLineHighlightOnlyWhenFocus": false,
"renderRichScreenReaderContent": false,
"renderWhitespace": "selection",
"roundedSelection": true,
"rulers": [ ],
"screenReaderAnnounceInlineSuggestion": true,
"scrollBeyondLastColumn": 4,
"scrollBeyondLastLine": true,
"scrollOnMiddleClick": false,
"scrollPredominantAxis": true,
"scrollbar": {
"horizontal": "auto",
"horizontalScrollbarSize": 12,
"ignoreHorizontalScrollbarInContentHeight": false,
"scrollByPage": false,
"vertical": "auto",
"verticalScrollbarSize": 14
},
"selectionHighlight": true,
"selectionHighlightMaxLength": 200,
"selectionHighlightMultiline": false,
"semanticHighlighting": { "enabled": "configuredByTheme" },
"semanticTokenColorCustomizations": { },
"showDeprecated": true,
"showFoldingControls": "mouseover",
"showUnused": true,
"smartSelect": {
"selectLeadingAndTrailingWhitespace": true,
"selectSubwords": true
},
"smoothScrolling": false,
"snippetSuggestions": "inline",
"snippets": { "codeActions": { "enabled": true } },
"stablePeek": false,
"stickyScroll": {
"defaultModel": "outlineModel",
"enabled": true,
"maxLineCount": 5,
"scrollWithEditor": true
},
"stickyTabStops": false,
"suggest": {
"filterGraceful": true,
"filteredTypes": { },
"insertMode": "insert",
"localityBonus": false,
"matchOnWordStartOnly": true,
"maxVisibleSuggestions": 0,
"preview": false,
"selectionMode": "always",
"shareSuggestSelections": false,
"showClasses": true,
"showColors": true,
"showConstants": true,
"showConstructors": true,
"showCustomcolors": true,
"showDeprecated": true,
"showEnumMembers": true,
"showEnums": true,
"showEvents": true,
"showFields": true,
"showFiles": true,
"showFolders": true,
"showFunctions": true,
"showIcons": true,
"showInlineDetails": true,
"showInterfaces": true,
"showIssues": true,
"showKeywords": true,
"showMethods": true,
"showModules": true,
"showOperators": true,
"showProperties": true,
"showReferences": true,
"showSnippets": true,
"showStatusBar": false,
"showStructs": true,
"showTypeParameters": true,
"showUnits": true,
"showUsers": true,
"showValues": true,
"showVariables": true,
"showWords": true,
"snippetsPreventQuickSuggestions": false
},
"suggestFontSize": 0,
"suggestLineHeight": 0,
"suggestOnTriggerCharacters": true,
"suggestSelection": "first",
"tabCompletion": "off",
"tabFocusMode": false,
"tabSize": 4,
"tokenColorCustomizations": { },
"trimAutoWhitespace": true,
"trimWhitespaceOnDelete": false,
"unfoldOnClickAfterEndOfLine": false,
"unicodeHighlight": {
"allowedCharacters": { },
"allowedLocales": { "_os": true, "_vscode": true },
"ambiguousCharacters": true,
"includeComments": "inUntrustedWorkspace",
"includeStrings": true,
"invisibleCharacters": true,
"nonBasicASCII": "inUntrustedWorkspace"
},
"unusualLineTerminators": "prompt",
"useTabStops": true,
"wordBasedSuggestions": "matchingDocuments",
"wordBreak": "normal",
"wordSegmenterLocales": [ ],
"wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
"wordWrap": "off",
"wordWrapColumn": 80,
"wrapOnEscapedLineFeeds": false,
"wrappingIndent": "same",
"wrappingStrategy": "simple"
},
"emmet": {
"excludeLanguages": [ "markdown" ],
"extensionsPath": [ ],
"includeLanguages": { },
"optimizeStylesheetParsing": true,
"preferences": { },
"showAbbreviationSuggestions": true,
"showExpandedAbbreviation": "always",
"showSuggestionsAsSnippets": false,
"syntaxProfiles": { },
"triggerExpansionOnTab": false,
"useInlineCompletions": false,
"variables": { }
},
"explorer": {
"autoOpenDroppedFile": true,
"autoReveal": true,
"autoRevealExclude": {
"**/bower_components": true,
"**/node_modules": true
},
"compactFolders": true,
"confirmDelete": true,
"confirmDragAndDrop": true,
"confirmPasteNative": true,
"confirmUndo": "default",
"copyPathSeparator": "auto",
"copyRelativePathSeparator": "auto",
"decorations": { "badges": true, "colors": true },
"enableDragAndDrop": true,
"enableUndo": true,
"excludeGitIgnore": false,
"expandSingleFolderWorkspaces": true,
"fileNesting": {
"enabled": false,
"expand": true,
"patterns": {
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
"*.jsx": "${capture}.js",
"*.ts": "${capture}.js",
"*.tsx": "${capture}.ts",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb, bun.lock",
"tsconfig.json": "tsconfig.*.json"
}
},
"incrementalNaming": "simple",
"openEditors": {
"minVisible": 0,
"sortOrder": "editorOrder",
"visible": 9
},
"sortOrder": "default",
"sortOrderLexicographicOptions": "default",
"sortOrderReverse": false
},
"extensions": {
"allowed": "*",
"autoCheckUpdates": true,
"autoUpdate": true,
"closeExtensionDetailsOnViewChange": false,
"confirmedUriHandlerExtensionIds": [ ],
"experimental": {
"affinity": { },
"deferredStartupFinishedActivation": false,
"issueQuickAccess": true
},
"ignoreRecommendations": false,
"requestTimeout": 60000,
"showRecommendationsOnlyOnDemand": false,
"supportNodeGlobalNavigator": false,
"supportUntrustedWorkspaces": { },
"supportVirtualWorkspaces": { },
"verifySignature": true,
"webWorker": "auto"
},
"files": {
"associations": { },
"autoGuessEncoding": false,
"autoSave": "off",
"autoSaveDelay": 1000,
"autoSaveWhenNoErrors": false,
"autoSaveWorkspaceFilesOnly": false,
"candidateGuessEncodings": [ ],
"defaultLanguage": "",
"dialog": { "defaultPath": "" },
"enableTrash": true,
"encoding": "utf8",
"eol": "auto",
"exclude": {
"**/.DS_Store": true,
"**/.git": true,
"**/.hg": true,
"**/.svn": true,
"**/Thumbs.db": true
},
"hotExit": "onExit",
"insertFinalNewline": false,
"participants": { "timeout": 60000 },
"readonlyExclude": { },
"readonlyFromPermissions": false,
"readonlyInclude": { },
"refactoring": { "autoSave": true },
"restoreUndoStack": true,
"saveConflictResolution": "askUser",
"simpleDialog": { "enable": false },
"trimFinalNewlines": false,
"trimTrailingWhitespace": false,
"trimTrailingWhitespaceInRegexAndStrings": true,
"watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/.hg/store/**": true
},
"watcherInclude": [ ]
},
"gcl-vscode": { "gclPath": "gcl", "trace": { "server": "verbose" } },
"git": {
"allowForcePush": false,
"allowNoVerifyCommit": false,
"alwaysShowStagedChangesResourceGroup": false,
"alwaysSignOff": false,
"autoRepositoryDetection": true,
"autoStash": false,
"autofetch": false,
"autofetchPeriod": 180,
"autorefresh": true,
"blame": {
"editorDecoration": {
"disableHover": false,
"enabled": false,
"template": "${subject}, ${authorName} (${authorDateAgo})"
},
"ignoreWhitespace": false,
"statusBarItem": {
"enabled": true,
"template": "${authorName} (${authorDateAgo})"
}
},
"branchPrefix": "",
"branchProtection": [ ],
"branchProtectionPrompt": "alwaysPrompt",
"branchRandomName": {
"dictionary": [ "adjectives", "animals" ],
"enable": false
},
"branchSortOrder": "committerdate",
"branchValidationRegex": "",
"branchWhitespaceChar": "-",
"checkoutType": [ "local", "remote", "tags" ],
"closeDiffOnOperation": false,
"commandsToLog": [ ],
"commitShortHashLength": 7,
"confirmEmptyCommits": true,
"confirmForcePush": true,
"confirmNoVerifyCommit": true,
"confirmSync": true,
"countBadge": "all",
"decorations": { "enabled": true },
"defaultBranchName": "main",
"defaultCloneDirectory": null,
"detectSubmodules": true,
"detectSubmodulesLimit": 10,
"detectWorktrees": true,
"detectWorktreesLimit": 50,
"diagnosticsCommitHook": { "enabled": false, "sources": { "*": "error" } },
"discardUntrackedChangesToTrash": true,
"enableCommitSigning": false,
"enableSmartCommit": false,
"enableStatusBarSync": true,
"enabled": true,
"fetchOnPull": false,
"followTagsWhenSync": false,
"githubAuthentication": null,
"ignoreLegacyWarning": false,
"ignoreLimitWarning": false,
"ignoreMissingGitWarning": false,
"ignoreRebaseWarning": false,
"ignoreSubmodules": false,
"ignoreWindowsGit27Warning": false,
"ignoredRepositories": [ ],
"inputValidation": false,
"inputValidationLength": 72,
"inputValidationSubjectLength": 50,
"mergeEditor": false,
"openAfterClone": "prompt",
"openDiffOnClick": true,
"openRepositoryInParentFolders": "always",
"optimisticUpdate": true,
"path": null,
"postCommitCommand": "none",
"promptToSaveFilesBeforeCommit": "always",
"promptToSaveFilesBeforeStash": "always",
"pruneOnFetch": false,
"pullBeforeCheckout": false,
"pullTags": true,
"rebaseWhenSync": false,
"rememberPostCommitCommand": false,
"replaceTagsWhenPull": false,
"repositoryScanIgnoredFolders": [ "node_modules" ],
"repositoryScanMaxDepth": 1,
"requireGitUserConfig": true,
"scanRepositories": [ ],
"showActionButton": { "commit": true, "publish": true, "sync": true },
"showCommitInput": true,
"showInlineOpenFileAction": true,
"showProgress": true,
"showPushSuccessNotification": false,
"showReferenceDetails": true,
"similarityThreshold": 50,
"smartCommitChanges": "all",
"statusLimit": 10000,
"suggestSmartCommit": true,
"supportCancellation": false,
"terminalAuthentication": true,
"terminalGitEditor": false,
"timeline": {
"date": "committed",
"showAuthor": true,
"showUncommitted": false
},
"untrackedChanges": "mixed",
"useCommitInputAsStashMessage": false,
"useEditorAsCommitInput": true,
"useForcePushIfIncludes": true,
"useForcePushWithLease": true,
"useIntegratedAskPass": true,
"verboseCommit": false
},
"github": {
"branchProtection": true,
"copilot": {
"chat": {
"agent": { "terminal": { "allowList": null, "denyList": null } },
"codeGeneration": {
"instructions": [
{
"text": "This dev container includes an up-to-date version of Git, built from source as needed, pre-installed and available on the `PATH`."
},
{
"text": "This workspace is in a dev container running on \"Ubuntu 24.04.3 LTS\".\n\nUse `\"$BROWSER\" <url>` to open a webpage in the host's default browser.\n\nSome of the command line tools available on the `PATH`: `apt`, `dpkg`, `git`, `curl`, `wget`, `ssh`, `scp`, `rsync`, `gpg`, `ps`, `lsof`, `netstat`, `top`, `tree`, `find`, `grep`, `zip`, `unzip`, `tar`, `gzip`, `bzip2`, `xz`"
}
]
}
},
"enable": { "gcl": false }
},
"gitAuthentication": true,
"gitProtocol": "https",
"showAvatar": true
},
"github-authentication": {
"preferDeviceCodeFlow": false,
"useElectronFetch": true
},
"github-enterprise": { "uri": "" },
"grunt": { "autoDetect": "off" },
"gulp": { "autoDetect": "off" },
"haskell": {
"cabalFormattingProvider": "cabal-gild",
"checkProject": true,
"formattingProvider": "ormolu",
"ghcupExecutablePath": "",
"indentationRules": { "enabled": true },
"logFile": "",
"manageHLS": "GHCup",
"maxCompletions": 40,
"metadataURL": "",
"openDocumentationInHackage": true,
"openSourceInHackage": true,
"plugin": {
"alternateNumberFormat": { "globalOn": true },
"cabal": {
"codeActionsOn": true,
"completionOn": true,
"diagnosticsOn": true,
"hoverOn": true,
"symbolsOn": true
},
"cabal-fmt": { "config": { "path": "cabal-fmt" } },
"cabal-gild": { "config": { "path": "cabal-gild" } },
"cabalHaskellIntegration": { "globalOn": true },
"callHierarchy": { "globalOn": true },
"changeTypeSignature": { "globalOn": true },
"class": { "codeActionsOn": true, "codeLensOn": true },
"eval": {
"codeActionsOn": true,
"codeLensOn": true,
"config": { "diff": true, "exception": false }
},
"explicit-fields": { "codeActionsOn": true, "inlayHintsOn": true },
"explicit-fixity": { "globalOn": true },
"fourmolu": { "config": { "external": false, "path": "fourmolu" } },
"gadt": { "globalOn": true },
"ghcide-code-actions-bindings": { "globalOn": true },
"ghcide-code-actions-fill-holes": { "globalOn": true },
"ghcide-code-actions-imports-exports": { "globalOn": true },
"ghcide-code-actions-type-signatures": { "globalOn": true },
"ghcide-completions": {
"config": { "autoExtendOn": true, "snippetsOn": true },
"globalOn": true
},
"ghcide-hover-and-symbols": { "hoverOn": true, "symbolsOn": true },
"ghcide-type-lenses": {
"config": { "mode": "always" },
"globalOn": true
},
"hlint": {
"codeActionsOn": true,
"config": { "flags": [ ] },
"diagnosticsOn": true
},
"importLens": {
"codeActionsOn": true,
"codeLensOn": true,
"inlayHintsOn": true
},
"moduleName": { "globalOn": true },
"ormolu": { "config": { "external": false } },
"overloaded-record-dot": { "globalOn": true },
"pragmas-completion": { "globalOn": true },
"pragmas-disable": { "globalOn": true },
"pragmas-suggest": { "globalOn": true },
"qualifyImportedNames": { "globalOn": true },
"rename": { "config": { "crossModule": false }, "globalOn": true },
"retrie": { "globalOn": true },
"semanticTokens": {
"config": {
"classMethodToken": "method",
"classToken": "class",
"dataConstructorToken": "enumMember",
"functionToken": "function",
"moduleToken": "namespace",
"operatorToken": "operator",
"patternSynonymToken": "macro",
"recordFieldToken": "property",
"typeConstructorToken": "enum",
"typeFamilyToken": "interface",
"typeSynonymToken": "type",
"typeVariableToken": "typeParameter",
"variableToken": "variable"
},
"globalOn": false
},
"splice": { "globalOn": true },
"stan": { "globalOn": false }
},
"promptBeforeDownloads": "true",
"releasesDownloadStoragePath": "",
"releasesURL": "",
"serverEnvironment": { },
"serverExecutablePath": "",
"serverExtraArgs": "",
"sessionLoading": "singleComponent",
"supportCabalFiles": "automatic",
"toolchain": { "cabal": null, "ghc": null, "hls": null, "stack": null },
"trace": { "client": "info", "server": "off" },
"upgradeGHCup": false
},
"html": {
"autoClosingTags": true,
"autoCreateQuotes": true,
"completion": { "attributeDefaultValue": "doublequotes" },
"customData": [ ],
"format": {
"contentUnformatted": "pre,code,textarea",
"enable": true,
"extraLiners": "head, body, /html",
"indentHandlebars": false,
"indentInnerHtml": false,
"maxPreserveNewLines": null,
"preserveNewLines": true,
"templating": false,
"unformatted": "wbr",
"unformattedContentDelimiter": "",
"wrapAttributes": "auto",
"wrapAttributesIndentSize": null,
"wrapLineLength": 120
},
"hover": { "documentation": true, "references": true },
"mirrorCursorOnMatchingTag": false,
"suggest": { "hideEndTagSuggestions": false, "html5": true },
"trace": { "server": "off" },
"validate": { "scripts": true, "styles": true }
},
"http": {
"electronFetch": false,
"experimental": {
"networkInterfaceCheckInterval": 300,
"systemCertificatesV2": false
},
"fetchAdditionalSupport": true,
"noProxy": [ ],
"proxy": "",
"proxyAuthorization": null,
"proxyKerberosServicePrincipal": "",
"proxyStrictSSL": true,
"proxySupport": "override",
"systemCertificates": true,
"systemCertificatesNode": false,
"useLocalProxyConfiguration": true
},
"inlineChat": {
"enableV2": false,
"finishOnType": false,
"holdToSpeech": true,
"notebookAgent": false
},
"interactiveWindow": {
"alwaysScrollOnNewCell": true,
"collapseCellInputCode": "fromEditor",
"executeWithShiftEnter": false,
"promptToSaveOnClose": false,
"showExecutionHint": true
},
"ipynb": {
"experimental": { "serialization": true },
"pasteImagesAsAttachments": { "enabled": true }
},
"jake": { "autoDetect": "off" },
"javascript": {
"autoClosingTags": true,
"format": {
"enable": true,
"indentSwitchCase": true,
"insertSpaceAfterCommaDelimiter": true,
"insertSpaceAfterConstructor": false,
"insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,
"insertSpaceAfterKeywordsInControlFlowStatements": true,
"insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,
"insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false,
"insertSpaceAfterSemicolonInForStatements": true,
"insertSpaceBeforeAndAfterBinaryOperators": true,
"insertSpaceBeforeFunctionParenthesis": false,
"placeOpenBraceOnNewLineForControlBlocks": false,
"placeOpenBraceOnNewLineForFunctions": false,
"semicolons": "ignore"
},
"inlayHints": {
"functionLikeReturnTypes": { "enabled": false },
"parameterNames": {
"enabled": "none",
"suppressWhenArgumentMatchesName": true
},
"parameterTypes": { "enabled": false },
"propertyDeclarationTypes": { "enabled": false },
"variableTypes": { "enabled": false, "suppressWhenTypeMatchesName": true }
},
"preferGoToSourceDefinition": false,
"preferences": {
"autoImportFileExcludePatterns": [ ],
"autoImportSpecifierExcludeRegexes": [ ],
"importModuleSpecifier": "shortest",
"importModuleSpecifierEnding": "auto",
"jsxAttributeCompletionStyle": "auto",
"organizeImports": { },
"quoteStyle": "auto",
"renameMatchingJsxTags": true,
"useAliasesForRenames": true
},
"referencesCodeLens": { "enabled": false, "showOnAllFunctions": false },
"suggest": {
"autoImports": true,
"classMemberSnippets": { "enabled": true },
"completeFunctionCalls": false,
"completeJSDocs": true,
"enabled": true,
"includeAutomaticOptionalChainCompletions": true,
"includeCompletionsForImportStatements": true,
"jsdoc": { "generateReturns": true },
"names": true,
"paths": true
},
"suggestionActions": { "enabled": true },
"updateImportsOnFileMove": { "enabled": "prompt" },
"updateImportsOnPaste": { "enabled": true },
"validate": { "enable": true }
},
"js/ts": {
"hover": { "maximumLength": 500 },
"implicitProjectConfig": {
"checkJs": false,
"experimentalDecorators": false,
"module": "ESNext",
"strict": true,
"strictFunctionTypes": true,
"strictNullChecks": true,
"target": "ES2024"
}
},
"json": {
"colorDecorators": { "enable": true },
"format": { "enable": true, "keepLines": false },
"maxItemsComputed": 5000,
"schemaDownload": { "enable": true },
"schemas": [ ],
"trace": { "server": "off" },
"validate": { "enable": true }
},
"keyboard": {
"dispatch": "code",
"touchbar": { "enabled": true, "ignored": [ ] }
},
"launch": { "compounds": [ ], "configurations": [ ] },
"less": {
"completion": {
"completePropertyWithSemicolon": true,
"triggerPropertyValueCompletion": true
},
"format": {
"braceStyle": "collapse",
"enable": true,
"maxPreserveNewLines": null,
"newlineBetweenRules": true,
"newlineBetweenSelectors": true,
"preserveNewLines": true,
"spaceAroundSelectorSeparator": false
},
"hover": { "documentation": true, "references": true },
"lint": {
"argumentsInColorFunction": "error",
"boxModel": "ignore",
"compatibleVendorPrefixes": "ignore",
"duplicateProperties": "ignore",
"emptyRules": "warning",
"float": "ignore",
"fontFaceProperties": "warning",
"hexColorLength": "error",
"idSelector": "ignore",
"ieHack": "ignore",
"importStatement": "ignore",
"important": "ignore",
"propertyIgnoredDueToDisplay": "warning",
"universalSelector": "ignore",
"unknownAtRules": "warning",
"unknownProperties": "warning",
"unknownVendorSpecificProperties": "ignore",
"validProperties": [ ],
"vendorPrefix": "warning",
"zeroUnits": "ignore"
},
"validate": true
},
"markdown": {
"copyFiles": {
"destination": { },
"overwriteBehavior": "nameIncrementally"
},
"editor": {
"drop": { "copyIntoWorkspace": "mediaFiles", "enabled": "smart" },
"filePaste": {
"audioSnippet": "<audio controls src=\"${src}\" title=\"${title}\"></audio>",
"copyIntoWorkspace": "mediaFiles",
"enabled": "smart",
"videoSnippet": "<video controls src=\"${src}\" title=\"${title}\"></video>"
},
"pasteUrlAsFormattedLink": { "enabled": "smartWithSelection" },
"updateLinksOnPaste": { "enabled": true }
},
"links": { "openLocation": "currentGroup" },
"math": { "enabled": true, "macros": { } },
"occurrencesHighlight": { "enabled": false },
"preferredMdPathExtensionStyle": "auto",
"preview": {
"breaks": false,
"doubleClickToSwitchToEditor": true,
"fontFamily": "-apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"fontSize": 14,
"lineHeight": 1.6,
"linkify": true,
"markEditorSelection": true,
"openMarkdownLinks": "inPreview",
"scrollEditorWithPreview": true,
"scrollPreviewWithEditor": true,
"typographer": false
},
"server": { "log": "off" },
"styles": [ ],
"suggest": {
"paths": {
"enabled": true,
"includeWorkspaceHeaderCompletions": "onDoubleHash"
}
},
"trace": { "server": "off" },
"updateLinksOnFileMove": {
"enableForDirectories": true,
"enabled": "never",
"include": [
"**/*.{md,mkd,mdwn,mdown,markdown,markdn,mdtxt,mdtext,workbook}",
"**/*.{jpg,jpe,jpeg,png,bmp,gif,ico,webp,avif,tiff,svg,mp4}"
]
},
"validate": {
"duplicateLinkDefinitions": { "enabled": "warning" },
"enabled": false,
"fileLinks": { "enabled": "warning", "markdownFragmentLinks": "inherit" },
"fragmentLinks": { "enabled": "warning" },
"ignoredLinks": [ ],
"referenceLinks": { "enabled": "warning" },
"unusedLinkDefinitions": { "enabled": "hint" }
}
},
"mcp": { },
"mediaPreview": { "video": { "autoPlay": false, "loop": false } },
"merge-conflict": {
"autoNavigateNextConflict": { "enabled": false },
"codeLens": { "enabled": true },
"decorators": { "enabled": true },
"diffViewPosition": "Current"
},
"mergeEditor": { "diffAlgorithm": "advanced", "showDeletionMarkers": true },
"mermaid-chat": { "enabled": false },
"microsoft-authentication": { "implementation": "msal" },
"microsoft-sovereign-cloud": { "customEnvironment": { }, "environment": "" },
"notebook": {
"backup": { "sizeLimit": 10000 },
"breadcrumbs": { "showCodeCells": true },
"cellExecutionTimeVerbosity": "default",
"cellFailureDiagnostics": true,
"cellFocusIndicator": "gutter",
"cellToolbarLocation": { "default": "right" },
"cellToolbarVisibility": "click",
"codeActionsOnSave": { },
"compactView": true,
"confirmDeleteRunningCell": true,
"consolidatedOutputButton": true,
"consolidatedRunButton": false,
"defaultFormatter": null,
"diff": {
"enablePreview": true,
"experimental": { "toggleInline": false },
"ignoreMetadata": false,
"ignoreOutputs": false,
"overviewRuler": false
},
"displayOrder": [ ],
"dragAndDropEnabled": true,
"editorOptionsCustomizations": { },
"experimental": { "generate": true, "remoteSave": false },
"find": {
"filters": {
"codeOutput": true,
"codeSource": true,
"markupPreview": true,
"markupSource": true
}
},
"formatOnCellExecution": false,
"formatOnSave": { "enabled": false },
"globalToolbar": true,
"globalToolbarShowLabel": "always",
"gotoSymbols": { "showAllSymbols": true },
"inlineValues": "off",
"insertFinalNewline": false,
"insertToolbarLocation": "both",
"lineNumbers": "off",
"markdown": { "lineHeight": 0 },
"markup": { "fontFamily": "", "fontSize": 0 },
"multiCursor": { "enabled": false },
"navigation": { "allowNavigateToSurroundingCells": true },
"outline": {
"showCodeCellSymbols": true,
"showCodeCells": false,
"showMarkdownHeadersOnly": true
},
"output": {
"fontFamily": "",
"fontSize": 0,
"lineHeight": 0,
"linkifyFilePaths": true,
"minimalErrorRendering": false,
"scrolling": false,
"textLineLimit": 30,
"wordWrap": false
},
"scrolling": { "revealNextCellOnExecute": "fullCell" },
"showCellStatusBar": "visible",
"showFoldingControls": "mouseover",
"stickyScroll": { "enabled": false, "mode": "indented" },
"undoRedoPerCell": true,
"variablesView": false
},
"npm": {
"autoDetect": "on",
"enableRunFromFolder": false,
"enableScriptExplorer": false,
"exclude": "",
"fetchOnlinePackageInfo": true,
"packageManager": "auto",
"runSilent": false,
"scriptExplorerAction": "open",
"scriptExplorerExclude": [ ],
"scriptHover": true,
"scriptRunner": "auto"
},
"outline": {
"collapseItems": "alwaysExpand",
"icons": true,
"problems": { "badges": true, "colors": true, "enabled": true },
"showArrays": true,
"showBooleans": true,
"showClasses": true,
"showConstants": true,
"showConstructors": true,
"showEnumMembers": true,
"showEnums": true,
"showEvents": true,
"showFields": true,
"showFiles": true,
"showFunctions": true,
"showInterfaces": true,
"showKeys": true,
"showMethods": true,
"showModules": true,
"showNamespaces": true,
"showNull": true,
"showNumbers": true,
"showObjects": true,
"showOperators": true,
"showPackages": true,
"showProperties": true,
"showStrings": true,
"showStructs": true,
"showTypeParameters": true,
"showVariables": true
},
"output": { "smartScroll": { "enabled": true } },
"php": {
"suggest": { "basic": true },
"validate": { "enable": true, "executablePath": null, "run": "onSave" }
},
"problems": {
"autoReveal": true,
"decorations": { "enabled": true },
"defaultViewMode": "tree",
"showCurrentInStatus": false,
"sortOrder": "severity",
"visibility": true
},
"references": { "preferredLocation": "peek" },
"remote": {
"autoForwardPorts": true,
"autoForwardPortsFallback": 20,
"autoForwardPortsSource": "process",
"containers": {
"cacheVolume": null,
"copyGitConfig": null,
"defaultExtensions": null,
"dockerComposePath": null,
"dockerPath": null,
"dotfiles": {
"installCommand": null,
"repository": null,
"targetPath": null
},
"executeInWSL": null,
"executeInWSLDistro": null,
"gitCredentialHelperConfigLocation": null,
"logLevel": null,
"repositoryConfigurationPaths": null,
"workspaceMountConsistency": null
},
"defaultExtensionsIfInstalledLocally": [
"GitHub.copilot",
"GitHub.copilot-chat",
"GitHub.vscode-pull-request-github"
],
"downloadExtensionsLocally": false,
"extensionKind": { "pub.name": [ "ui" ] },
"forwardOnOpen": true,
"localPortHost": "localhost",
"otherPortsAttributes": { },
"portsAttributes": {
"443": { "protocol": "https" },
"8443": { "protocol": "https" }
},
"restoreForwardedPorts": true,
"tunnels": { "access": { "hostNameOverride": "", "preventSleep": false } }
},
"scm": {
"alwaysShowActions": false,
"alwaysShowRepositories": false,
"autoReveal": true,
"compactFolders": true,
"countBadge": "all",
"defaultViewMode": "list",
"defaultViewSortKey": "path",
"diffDecorations": "all",
"diffDecorationsGutterAction": "diff",
"diffDecorationsGutterPattern": { "added": false, "modified": true },
"diffDecorationsGutterVisibility": "always",
"diffDecorationsGutterWidth": 3,
"diffDecorationsIgnoreTrimWhitespace": "false",
"graph": {
"badges": "filter",
"pageOnScroll": true,
"pageSize": 50,
"showIncomingChanges": true,
"showOutgoingChanges": true
},
"inputFontFamily": "default",
"inputFontSize": 13,
"inputMaxLineCount": 10,
"inputMinLineCount": 1,
"providerCountBadge": "hidden",
"repositories": {
"explorer": false,
"selectionMode": "multiple",
"sortOrder": "discovery time",
"visible": 10
},
"showActionButton": true,
"showInputActionButton": true,
"workingSets": { "default": "current", "enabled": false }
},
"screencastMode": {
"fontSize": 56,
"keyboardOptions": {
"showCommandGroups": false,
"showCommands": true,
"showKeybindings": true,
"showKeys": true,
"showSingleEditorCursorMoves": true
},
"keyboardOverlayTimeout": 800,
"mouseIndicatorColor": "#FF0000",
"mouseIndicatorSize": 20,
"verticalOffset": 20
},
"scss": {
"completion": {
"completePropertyWithSemicolon": true,
"triggerPropertyValueCompletion": true
},
"format": {
"braceStyle": "collapse",
"enable": true,
"maxPreserveNewLines": null,
"newlineBetweenRules": true,
"newlineBetweenSelectors": true,
"preserveNewLines": true,
"spaceAroundSelectorSeparator": false
},
"hover": { "documentation": true, "references": true },
"lint": {
"argumentsInColorFunction": "error",
"boxModel": "ignore",
"compatibleVendorPrefixes": "ignore",
"duplicateProperties": "ignore",
"emptyRules": "warning",
"float": "ignore",
"fontFaceProperties": "warning",
"hexColorLength": "error",
"idSelector": "ignore",
"ieHack": "ignore",
"importStatement": "ignore",
"important": "ignore",
"propertyIgnoredDueToDisplay": "warning",
"universalSelector": "ignore",
"unknownAtRules": "warning",
"unknownProperties": "warning",
"unknownVendorSpecificProperties": "ignore",
"validProperties": [ ],
"vendorPrefix": "warning",
"zeroUnits": "ignore"
},
"validate": true
},
"search": {
"actionsPosition": "right",
"collapseResults": "alwaysExpand",
"decorations": { "badges": true, "colors": true },
"defaultViewMode": "list",
"exclude": {
"**/*.code-search": true,
"**/bower_components": true,
"**/node_modules": true
},
"experimental": { "closedNotebookRichContentResults": false },
"followSymlinks": true,
"globalFindClipboard": false,
"location": "sidebar",
"maintainFileSearchCache": false,
"maxResults": 20000,
"mode": "view",
"quickAccess": { "preserveInput": false },
"quickOpen": {
"history": { "filterSortOrder": "default" },
"includeHistory": true,
"includeSymbols": false
},
"ripgrep": { "maxThreads": 0 },
"searchEditor": {
"defaultNumberOfContextLines": 1,
"doubleClickBehaviour": "goToLocation",
"focusResultsOnSearch": false,
"reusePriorSearchConfiguration": false,
"singleClickBehaviour": "default"
},
"searchOnType": true,
"searchOnTypeDebouncePeriod": 300,
"searchView": {
"keywordSuggestions": false,
"semanticSearchBehavior": "manual"
},
"seedOnFocus": false,
"seedWithNearestWord": false,
"showLineNumbers": false,
"smartCase": false,
"sortOrder": "default",
"useGlobalIgnoreFiles": false,
"useIgnoreFiles": true,
"usePCRE2": false,
"useParentIgnoreFiles": false,
"useReplacePreview": true,
"useRipgrep": true
},
"security": {
"promptForLocalFileProtocolHandling": true,
"promptForRemoteFileProtocolHandling": true,
"workspace": {
"trust": {
"banner": "untilDismissed",
"emptyWindow": true,
"enabled": true,
"startupPrompt": "once",
"untrustedFiles": "prompt"
}
}
},
"settingsSync": {
"ignoredExtensions": [ ],
"ignoredSettings": [ ],
"keybindingsPerPlatform": true
},
"simpleBrowser": { "focusLockIndicator": { "enabled": true } },
"task": {
"allowAutomaticTasks": "on",
"autoDetect": "on",
"notifyWindowOnTaskCompletion": 60000,
"problemMatchers": { "neverPrompt": false },
"quickOpen": {
"detail": true,
"history": 30,
"showAll": false,
"skip": false
},
"reconnection": true,
"saveBeforeRun": "always",
"slowProviderWarning": true,
"verboseLogging": false
},
"tasks": { },
"telemetry": {
"editStats": {
"details": { "enabled": false },
"enabled": true,
"showDecorations": false,
"showStatusBar": false
},
"enableCrashReporter": true,
"enableTelemetry": true,
"feedback": { "enabled": true },
"telemetryLevel": "all"
},
"terminal": {
"explorerKind": "integrated",
"external": {
"linuxExec": "xterm",
"osxExec": "Terminal.app",
"windowsExec": "C:\\Windows\\System32\\cmd.exe"
},
"integrated": {
"accessibleViewFocusOnCommandExecution": false,
"accessibleViewPreserveCursorPosition": false,
"allowChords": true,
"allowMnemonics": false,
"allowedLinkSchemes": [
"file",
"http",
"https",
"mailto",
"vscode",
"vscode-insiders"
],
"altClickMovesCursor": true,
"autoReplies": { },
"automationProfile": { "linux": null, "osx": null, "windows": null },
"bellDuration": 1000,
"commandsToSkipShell": [ ],
"confirmOnExit": "never",
"confirmOnKill": "editor",
"copyOnSelection": false,
"cursorBlinking": false,
"cursorStyle": "block",
"cursorStyleInactive": "outline",
"cursorWidth": 1,
"customGlyphs": true,
"cwd": "",
"defaultLocation": "view",
"defaultProfile": { "linux": null, "osx": null, "windows": null },
"detectLocale": "auto",
"developer": {
"devMode": false,
"ptyHost": { "latency": 0, "startupDelay": 0 }
},
"drawBoldTextInBrightColors": true,
"enableBell": false,
"enableFileLinks": "on",
"enableImages": false,
"enableMultiLinePasteWarning": "auto",
"enablePersistentSessions": true,
"enableVisualBell": false,
"env": { "linux": { }, "osx": { }, "windows": { } },
"environmentChangesRelaunch": true,
"fastScrollSensitivity": 5,
"focusAfterRun": "none",
"fontFamily": "",
"fontLigatures": {
"enabled": false,
"fallbackLigatures": [
"<--",
"<---",
"<<-",
"<-",
"->",
"->>",
"-->",
"--->",
"<==",
"<===",
"<<=",
"<=",
"=>",
"=>>",
"==>",
"===>",
">=",
">>=",
"<->",
"<-->",
"<--->",
"<---->",
"<=>",
"<==>",
"<===>",
"<====>",
"::",
":::",
"<~~",
"</",
"</>",
"/>",
"~~>",
"==",
"!=",
"/=",
"~=",
"<>",
"===",
"!==",
"!===",
"<:",
":=",
"*=",
"*+",
"<*",
"<*>",
"*>",
"<|",
"<|>",
"|>",
"+*",
"=*",
"=:",
":>",
"/*",
"*/",
"+++",
"<!--",
"<!---"
],
"featureSettings": "\"calt\" on"
},
"fontSize": 12,
"fontWeight": "normal",
"fontWeightBold": "bold",
"gpuAcceleration": "auto",
"hideOnLastClosed": true,
"hideOnStartup": "never",
"ignoreBracketedPasteMode": false,
"ignoreProcessNames": [ "starship", "oh-my-posh", "bash", "zsh" ],
"inheritEnv": true,
"initialHint": true,
"letterSpacing": 0,
"lineHeight": 1,
"localEchoEnabled": "off",
"localEchoExcludePrograms": [ "vim", "vi", "nano", "tmux" ],
"localEchoLatencyThreshold": 30,
"localEchoStyle": "dim",
"macOptionClickForcesSelection": false,
"macOptionIsMeta": false,
"middleClickBehavior": "default",
"minimumContrastRatio": 4.5,
"mouseWheelScrollSensitivity": 1,
"mouseWheelZoom": false,
"persistentSessionReviveProcess": "onExit",
"persistentSessionScrollback": 100,
"profiles": {
"linux": {
"bash": { "icon": "terminal-bash", "path": "bash" },
"fish": { "path": "fish" },
"pwsh": { "icon": "terminal-powershell", "path": "pwsh" },
"tmux": { "icon": "terminal-tmux", "path": "tmux" },
"zsh": { "path": "zsh" }
},
"osx": {
"bash": { "args": [ "-l" ], "icon": "terminal-bash", "path": "bash" },
"fish": { "args": [ "-l" ], "path": "fish" },
"pwsh": { "icon": "terminal-powershell", "path": "pwsh" },
"tmux": { "icon": "terminal-tmux", "path": "tmux" },
"zsh": { "args": [ "-l" ], "path": "zsh" }
},
"windows": {
"Command Prompt": {
"args": [ ],
"icon": "terminal-cmd",
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
]
},
"Git Bash": { "icon": "terminal-git-bash", "source": "Git Bash" },
"PowerShell": {
"icon": "terminal-powershell",
"source": "PowerShell"
}
}
},
"rescaleOverlappingGlyphs": true,
"rightClickBehavior": "selectWord",
"scrollback": 1000,
"sendKeybindingsToShell": false,
"shellIntegration": {
"decorationsEnabled": "both",
"enabled": true,
"environmentReporting": false,
"history": 100,
"quickFixEnabled": true,
"showCommandGuide": true,
"timeout": -1
},
"showExitAlert": true,
"showLinkHover": true,
"smoothScrolling": false,
"splitCwd": "inherited",
"stickyScroll": { "enabled": true, "maxLineCount": 5 },
"suggest": {
"cdPath": "absolute",
"enabled": true,
"inlineSuggestion": "alwaysOnTop",
"insertTrailingSpace": false,
"providers": { "lsp": false, "vscode.terminal-suggest": true },
"quickSuggestions": false,
"runOnEnter": "never",
"selectionMode": "partial",
"showStatusBar": true,
"suggestOnTriggerCharacters": false,
"upArrowNavigatesHistory": true,
"windowsExecutableExtensions": { }
},
"tabStopWidth": 8,
"tabs": {
"defaultColor": null,
"defaultIcon": "terminal",
"description": "${task}${separator}${local}${separator}${cwdFolder}",
"enableAnimation": true,
"enabled": true,
"focusMode": "doubleClick",
"hideCondition": "singleTerminal",
"location": "right",
"separator": " - ",
"showActions": "singleTerminalOrNarrow",
"showActiveTerminal": "singleTerminalOrNarrow",
"title": "${process}"
},
"unicodeVersion": "11",
"useWslProfiles": true,
"windowsEnableConpty": true,
"windowsUseConptyDll": false,
"wordSeparators": " ()[]{}',\"`─‘’“”|"
},
"sourceControlRepositoriesKind": "integrated"
},
"testing": {
"alwaysRevealTestOnStateChange": false,
"automaticallyOpenPeekView": "never",
"automaticallyOpenPeekViewDuringAutoRun": false,
"automaticallyOpenTestResults": "openOnTestStart",
"countBadge": "failed",
"coverageBarThresholds": { "green": 90, "red": 0, "yellow": 60 },
"coverageToolbarEnabled": false,
"defaultGutterClickAction": "run",
"displayedCoveragePercent": "totalCoverage",
"followRunningTest": false,
"gutterEnabled": true,
"resultsView": { "layout": "treeRight" },
"saveBeforeTest": true,
"showAllMessages": false,
"showCoverageInExplorer": true
},
"timeline": { "pageOnScroll": true, "pageSize": 50 },
"typescript": {
"autoClosingTags": true,
"check": { "npmIsInstalled": true },
"disableAutomaticTypeAcquisition": false,
"enablePromptUseWorkspaceTsdk": false,
"experimental": { "useTsgo": false },
"format": {
"enable": true,
"indentSwitchCase": true,
"insertSpaceAfterCommaDelimiter": true,
"insertSpaceAfterConstructor": false,
"insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,
"insertSpaceAfterKeywordsInControlFlowStatements": true,
"insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,
"insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false,
"insertSpaceAfterSemicolonInForStatements": true,
"insertSpaceAfterTypeAssertion": false,
"insertSpaceBeforeAndAfterBinaryOperators": true,
"insertSpaceBeforeFunctionParenthesis": false,
"placeOpenBraceOnNewLineForControlBlocks": false,
"placeOpenBraceOnNewLineForFunctions": false,
"semicolons": "ignore"
},
"implementationsCodeLens": {
"enabled": false,
"showOnAllClassMethods": false,
"showOnInterfaceMethods": false
},
"inlayHints": {
"enumMemberValues": { "enabled": false },
"functionLikeReturnTypes": { "enabled": false },
"parameterNames": {
"enabled": "none",
"suppressWhenArgumentMatchesName": true
},
"parameterTypes": { "enabled": false },
"propertyDeclarationTypes": { "enabled": false },
"variableTypes": { "enabled": false, "suppressWhenTypeMatchesName": true }
},
"locale": "auto",
"npm": "",
"preferGoToSourceDefinition": false,
"preferences": {
"autoImportFileExcludePatterns": [ ],
"autoImportSpecifierExcludeRegexes": [ ],
"importModuleSpecifier": "shortest",
"importModuleSpecifierEnding": "auto",
"includePackageJsonAutoImports": "auto",
"jsxAttributeCompletionStyle": "auto",
"organizeImports": { },
"preferTypeOnlyAutoImports": false,
"quoteStyle": "auto",
"renameMatchingJsxTags": true,
"useAliasesForRenames": true
},
"referencesCodeLens": { "enabled": false, "showOnAllFunctions": false },
"reportStyleChecksAsWarnings": true,
"suggest": {
"autoImports": true,
"classMemberSnippets": { "enabled": true },
"completeFunctionCalls": false,
"completeJSDocs": true,
"enabled": true,
"includeAutomaticOptionalChainCompletions": true,
"includeCompletionsForImportStatements": true,
"jsdoc": { "generateReturns": true },
"objectLiteralMethodSnippets": { "enabled": true },
"paths": true
},
"suggestionActions": { "enabled": true },
"tsc": { "autoDetect": "on" },
"tsdk": "",
"tsserver": {
"enableRegionDiagnostics": true,
"enableTracing": false,
"experimental": { "enableProjectDiagnostics": false },
"log": "off",
"maxTsServerMemory": 3072,
"nodePath": "",
"pluginPaths": [ ],
"useSyntaxServer": "auto",
"watchOptions": "vscode",
"web": {
"projectWideIntellisense": {
"enabled": true,
"suppressSemanticErrors": false
},
"typeAcquisition": { "enabled": true }
}
},
"updateImportsOnFileMove": { "enabled": "prompt" },
"updateImportsOnPaste": { "enabled": true },
"validate": { "enable": true },
"workspaceSymbols": {
"excludeLibrarySymbols": true,
"scope": "allOpenProjects"
}
},
"update": {
"channel": "default",
"mode": "default",
"showReleaseNotes": true
},
"window": {
"autoDetectColorScheme": false,
"autoDetectHighContrast": true,
"clickThroughInactive": true,
"closeWhenEmpty": false,
"commandCenter": true,
"confirmBeforeClose": "never",
"confirmSaveUntitledWorkspace": true,
"customTitleBarVisibility": "auto",
"density": { "editorTabHeight": "default" },
"dialogStyle": "native",
"doubleClickIconToClose": false,
"menuStyle": "native",
"nativeFullScreen": true,
"nativeTabs": false,
"newWindowDimensions": "default",
"newWindowProfile": null,
"openFilesInNewWindow": "off",
"openFoldersInNewWindow": "default",
"openWithoutArgumentsInNewWindow": "off",
"restoreFullscreen": false,
"restoreWindows": "all",
"systemColorTheme": "default",
"title": "${activeEditorShort}${separator}${rootName}${separator}${profileName}",
"titleBarStyle": "custom",
"titleSeparator": " — ",
"zoomLevel": 0,
"zoomPerWindow": true
},
"workbench": {
"activityBar": { "iconClickBehavior": "toggle", "location": "default" },
"cloudChanges": { "autoResume": "onReload", "continueOn": "prompt" },
"colorCustomizations": { },
"colorTheme": "Default Dark Modern",
"commandPalette": {
"experimental": {
"askChatLocation": "chatView",
"enableNaturalLanguageSearch": true,
"suggestCommands": false
},
"history": 50,
"preserveInput": false,
"showAskInChat": true
},
"editor": {
"alwaysShowEditorActions": false,
"autoLockGroups": {
"default": false,
"imagePreview.previewEditor": false,
"jsProfileVisualizer.cpuprofile.table": false,
"jsProfileVisualizer.heapprofile.table": false,
"jsProfileVisualizer.heapsnapshot.table": false,
"jupyter-notebook": false,
"mainThreadWebview-browserPreview": true,
"mainThreadWebview-markdown.preview": false,
"mainThreadWebview-simpleBrowser.view": true,
"notebookOutputEditor": false,
"repl": false,
"terminalEditor": true,
"vscode.audioPreview": false,
"vscode.videoPreview": false,
"workbench.editor.chatSession": false,
"workbench.editor.processExplorer": true,
"workbench.editorinputs.searchEditorInput": false,
"workbench.editors.gettingStartedInput": false,
"workbench.input.interactive": false
},
"centeredLayoutAutoResize": true,
"centeredLayoutFixedWidth": false,
"closeEmptyGroups": true,
"closeOnFileDelete": false,
"customLabels": { "enabled": true, "patterns": { } },
"decorations": { "badges": true, "colors": true },
"defaultBinaryEditor": "",
"doubleClickTabToToggleEditorGroupSizes": "expand",
"dragToOpenWindow": true,
"editorActionsLocation": "default",
"empty": { "hint": "text" },
"enablePreview": true,
"enablePreviewFromCodeNavigation": false,
"enablePreviewFromQuickOpen": false,
"focusRecentEditorAfterClose": true,
"highlightModifiedTabs": false,
"historyBasedLanguageDetection": true,
"labelFormat": "default",
"languageDetection": true,
"languageDetectionHints": {
"notebookEditors": true,
"untitledEditors": true
},
"limit": {
"enabled": false,
"excludeDirty": false,
"perEditorGroup": false,
"value": 10
},
"mouseBackForwardToNavigate": true,
"navigationScope": "default",
"openPositioning": "right",
"openSideBySideDirection": "right",
"pinnedTabSizing": "normal",
"pinnedTabsOnSeparateRow": false,
"preferHistoryBasedLanguageDetection": false,
"preventPinnedEditorClose": "keyboardAndMouse",
"restoreViewState": true,
"revealIfOpen": false,
"scrollToSwitchTabs": false,
"sharedViewState": false,
"showIcons": true,
"showTabIndex": false,
"showTabs": "multiple",
"splitInGroupLayout": "horizontal",
"splitOnDragAndDrop": true,
"splitSizing": "auto",
"swipeToNavigate": false,
"tabActionCloseVisibility": true,
"tabActionLocation": "right",
"tabActionUnpinVisibility": true,
"tabSizing": "fit",
"tabSizingFixedMaxWidth": 160,
"tabSizingFixedMinWidth": 50,
"titleScrollbarSizing": "default",
"titleScrollbarVisibility": "auto",
"untitled": { "labelFormat": "content" },
"wrapTabs": false
},
"editorAssociations": { },
"editorLargeFileConfirmation": 10,
"enableExperiments": true,
"experimental": {
"cloudChanges": {
"autoStore": "off",
"partialMatches": { "enabled": false }
},
"share": { "enabled": false }
},
"externalBrowser": "",
"externalUriOpeners": { },
"fontAliasing": "default",
"hover": { "delay": 1500 },
"iconTheme": "vs-seti",
"layoutControl": { "enabled": true, "type": "both" },
"list": {
"defaultFindMatchType": "fuzzy",
"defaultFindMode": "highlight",
"fastScrollSensitivity": 5,
"horizontalScrolling": false,
"keyboardNavigation": "highlight",
"mouseWheelScrollSensitivity": 1,
"multiSelectModifier": "ctrlCmd",
"openMode": "singleClick",
"scrollByPage": false,
"smoothScrolling": false,
"typeNavigationMode": "automatic"
},
"localHistory": {
"enabled": true,
"exclude": { },
"maxFileEntries": 50,
"maxFileSize": 256,
"mergeWindow": 10
},
"navigationControl": { "enabled": true },
"panel": {
"defaultLocation": "bottom",
"opensMaximized": "preserve",
"showLabels": true
},
"preferredDarkColorTheme": "Default Dark Modern",
"preferredHighContrastColorTheme": "Default High Contrast",
"preferredHighContrastLightColorTheme": "Default High Contrast Light",
"preferredLightColorTheme": "Default Light Modern",
"productIconTheme": "Default",
"quickOpen": { "closeOnFocusLost": true, "preserveInput": false },
"reduceMotion": "auto",
"remoteIndicator": { "showExtensionRecommendations": true },
"sash": { "hoverDelay": 300, "size": 4 },
"secondarySideBar": {
"defaultVisibility": "visibleInWorkspace",
"showLabels": true
},
"settings": {
"alwaysShowAdvancedSettings": false,
"applyToAllProfiles": [ ],
"editor": "ui",
"enableNaturalLanguageSearch": true,
"openDefaultKeybindings": false,
"openDefaultSettings": false,
"settingsSearchTocBehavior": "filter",
"showAISearchToggle": true,
"useSplitJSON": false
},
"sideBar": { "location": "left" },
"startupEditor": "welcomePage",
"statusBar": { "visible": true },
"tips": { "enabled": true },
"tree": {
"enableStickyScroll": true,
"expandMode": "singleClick",
"indent": 8,
"renderIndentGuides": "onHover",
"stickyScrollMaxItemCount": 7
},
"trustedDomains": { "promptInTrustedWorkspace": false },
"view": { "alwaysShowHeaderActions": false, "showQuietly": { } },
"welcomePage": {
"preferReducedMotion": false,
"walkthroughs": { "openOnInstall": true }
}
},
"zenMode": {
"centerLayout": true,
"fullScreen": true,
"hideActivityBar": true,
"hideLineNumbers": true,
"hideStatusBar": true,
"restore": true,
"showTabs": "multiple",
"silentNotifications": true
}
}
[Debug] LSP: set new config: {
"[chatagent]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.autoIndent": "advanced",
"editor.insertSpaces": true,
"editor.quickSuggestions": {
"comments": "off",
"other": "on",
"strings": "on"
},
"editor.tabSize": 2,
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"editor.wordBasedSuggestions": "off",
"editor.wordWrap": "on"
},
"[clojure]": { "diffEditor.ignoreTrimWhitespace": false },
"[coffeescript]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.defaultColorDecorators": "never"
},
"[csharp]": { "editor.maxTokenizationLineLength": 2500 },
"[css]": { "editor.suggest.insertMode": "replace" },
"[dockercompose]": {
"editor.autoIndent": "advanced",
"editor.insertSpaces": true,
"editor.tabSize": 2
},
"[dockerfile]": { "editor.quickSuggestions": { "strings": true } },
"[fsharp]": { "diffEditor.ignoreTrimWhitespace": false },
"[git-commit]": {
"editor.rulers": [ 50, 72 ],
"editor.wordWrap": "off",
"workbench.editor.restoreViewState": false
},
"[git-rebase]": { "workbench.editor.restoreViewState": false },
"[go]": { "editor.insertSpaces": false },
"[handlebars]": { "editor.suggest.insertMode": "replace" },
"[html]": { "editor.suggest.insertMode": "replace" },
"[instructions]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.autoIndent": "advanced",
"editor.insertSpaces": true,
"editor.quickSuggestions": {
"comments": "off",
"other": "on",
"strings": "on"
},
"editor.tabSize": 2,
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"editor.wordBasedSuggestions": "off",
"editor.wordWrap": "on"
},
"[jade]": { "diffEditor.ignoreTrimWhitespace": false },
"[javascript]": { "editor.maxTokenizationLineLength": 2500 },
"[json]": {
"editor.quickSuggestions": { "strings": true },
"editor.suggest.insertMode": "replace"
},
"[jsonc]": {
"editor.quickSuggestions": { "strings": true },
"editor.suggest.insertMode": "replace"
},
"[julia]": { "editor.defaultColorDecorators": "never" },
"[less]": { "editor.suggest.insertMode": "replace" },
"[makefile]": { "editor.insertSpaces": false },
"[markdown]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.quickSuggestions": {
"comments": "off",
"other": "off",
"strings": "off"
},
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"editor.wordWrap": "on"
},
"[plaintext]": {
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false
},
"[prompt]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.autoIndent": "advanced",
"editor.insertSpaces": true,
"editor.quickSuggestions": {
"comments": "off",
"other": "on",
"strings": "on"
},
"editor.tabSize": 2,
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"editor.wordBasedSuggestions": "off",
"editor.wordWrap": "on"
},
"[python]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.defaultColorDecorators": "never"
},
"[ruby]": { "editor.defaultColorDecorators": "never" },
"[scss]": { "editor.suggest.insertMode": "replace" },
"[search-result]": { "editor.lineNumbers": "off" },
"[shellscript]": {
"editor.defaultColorDecorators": "never",
"files.eol": "\n"
},
"[snippets]": {
"editor.quickSuggestions": { "strings": true },
"editor.suggest.insertMode": "replace"
},
"[yaml]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.autoIndent": "advanced",
"editor.defaultColorDecorators": "never",
"editor.insertSpaces": true,
"editor.quickSuggestions": { "strings": "on" },
"editor.tabSize": 2
},
"accessibility": {
"accessibleView": { "closeOnKeyPress": true },
"debugWatchVariableAnnouncements": true,
"dimUnfocused": { "enabled": false, "opacity": 0.75 },
"hideAccessibleView": false,
"openChatEditedFiles": false,
"replEditor": {
"autoFocusReplExecution": "input",
"readLastExecutionOutput": true
},
"signalOptions": {
"debouncePositionChanges": false,
"experimental": {
"delays": {
"errorAtPosition": { },
"general": { },
"warningAtPosition": { }
}
},
"volume": 70
},
"signals": {
"chatEditModifiedFile": { "sound": "auto" },
"chatRequestSent": { "announcement": "auto", "sound": "auto" },
"chatResponseReceived": { "sound": "auto" },
"chatUserActionRequired": { "announcement": "auto", "sound": "auto" },
"clear": { "announcement": "auto", "sound": "auto" },
"codeActionApplied": { "sound": "auto" },
"codeActionTriggered": { "sound": "auto" },
"diffLineDeleted": { "sound": "auto" },
"diffLineInserted": { "sound": "auto" },
"diffLineModified": { "sound": "auto" },
"editsKept": { "announcement": "auto", "sound": "auto" },
"editsUndone": { "announcement": "auto", "sound": "auto" },
"format": { "announcement": "never", "sound": "never" },
"lineHasBreakpoint": { "announcement": "auto", "sound": "auto" },
"lineHasError": { "announcement": "auto", "sound": "auto" },
"lineHasFoldedArea": { "announcement": "auto", "sound": "auto" },
"lineHasInlineSuggestion": { "sound": "auto" },
"lineHasWarning": { "announcement": "auto", "sound": "auto" },
"nextEditSuggestion": { "announcement": "auto", "sound": "auto" },
"noInlayHints": { "announcement": "auto", "sound": "auto" },
"notebookCellCompleted": { "announcement": "auto", "sound": "auto" },
"notebookCellFailed": { "announcement": "auto", "sound": "auto" },
"onDebugBreak": { "announcement": "auto", "sound": "auto" },
"positionHasError": { "announcement": "auto", "sound": "auto" },
"positionHasWarning": { "announcement": "auto", "sound": "auto" },
"progress": { "announcement": "off", "sound": "auto" },
"save": { "announcement": "never", "sound": "never" },
"taskCompleted": { "announcement": "auto", "sound": "auto" },
"taskFailed": { "announcement": "auto", "sound": "auto" },
"terminalBell": { "announcement": "auto", "sound": "auto" },
"terminalCommandFailed": { "announcement": "auto", "sound": "auto" },
"terminalCommandSucceeded": { "announcement": "auto", "sound": "auto" },
"terminalQuickFix": { "announcement": "auto", "sound": "auto" },
"voiceRecordingStarted": { "sound": "on" },
"voiceRecordingStopped": { "sound": "auto" }
},
"underlineLinks": false,
"verboseChatProgressUpdates": true,
"verbosity": {
"comments": true,
"debug": true,
"diffEditor": true,
"diffEditorActive": true,
"emptyEditorHint": true,
"hover": true,
"inlineChat": true,
"inlineCompletions": true,
"keybindingsEditor": true,
"notebook": true,
"notification": true,
"panelChat": true,
"replEditor": true,
"sourceControl": true,
"terminal": true,
"terminalChatOutput": true,
"walkthrough": true
},
"windowTitleOptimized": true
},
"application": {
"experimental": { "rendererProfiling": false },
"shellEnvironmentResolutionTimeout": 10
},
"breadcrumbs": {
"enabled": true,
"filePath": "on",
"icons": true,
"showArrays": true,
"showBooleans": true,
"showClasses": true,
"showConstants": true,
"showConstructors": true,
"showEnumMembers": true,
"showEnums": true,
"showEvents": true,
"showFields": true,
"showFiles": true,
"showFunctions": true,
"showInterfaces": true,
"showKeys": true,
"showMethods": true,
"showModules": true,
"showNamespaces": true,
"showNull": true,
"showNumbers": true,
"showObjects": true,
"showOperators": true,
"showPackages": true,
"showProperties": true,
"showStrings": true,
"showStructs": true,
"showTypeParameters": true,
"showVariables": true,
"symbolPath": "on",
"symbolPathSeparator": ".",
"symbolSortOrder": "position"
},
"chat": {
"agent": {
"codeBlockProgress": true,
"enabled": true,
"maxRequests": 25,
"terminal": { "allowList": null, "autoApprove": null, "denyList": null },
"thinking": { "collapsedTools": "always", "generateTitles": true },
"thinkingStyle": "fixedScrolling"
},
"allowAnonymousAccess": false,
"checkpoints": { "enabled": true, "showFileChanges": false },
"commandCenter": { "enabled": true },
"customAgentInSubagent": { "enabled": false },
"detectParticipant": { "enabled": true },
"disableAIFeatures": false,
"editRequests": "inline",
"editing": {
"autoAcceptDelay": 0,
"confirmEditRequestRemoval": true,
"confirmEditRequestRetry": true
},
"editor": {
"fontFamily": "default",
"fontSize": 12,
"fontWeight": "default",
"lineHeight": 0,
"wordWrap": "off"
},
"edits2": { "enabled": false },
"exitAfterDelegation": true,
"experimental": { "detectParticipant": { "enabled": null } },
"extensionTools": { "enabled": true },
"extensionUnification": { "enabled": true },
"fontFamily": "default",
"fontSize": 13,
"implicitContext": {
"enabled": { "panel": "always" },
"suggestedContext": true
},
"instructionsFilesLocations": { ".github/instructions": true },
"math": { "enabled": true },
"mcp": {
"access": "all",
"assisted": { "nuget": { "enabled": false } },
"autostart": "newAndOutdated",
"discovery": {
"enabled": {
"claude-desktop": false,
"cursor-global": false,
"cursor-workspace": false,
"windsurf": false
}
},
"gallery": { "enabled": false },
"serverSampling": { }
},
"modeFilesLocations": { ".github/chatmodes": true },
"notifyWindowOnConfirmation": true,
"notifyWindowOnResponseReceived": true,
"promptFilesLocations": { ".github/prompts": true },
"promptFilesRecommendations": { },
"renderRelatedFiles": false,
"restoreLastPanelSession": false,
"sendElementsToChat": {
"attachCSS": true,
"attachImages": true,
"enabled": true
},
"statusWidget": { "sku": "" },
"suspendThrottling": true,
"todoListTool": { "descriptionField": false, "writeOnly": true },
"tools": {
"edits": {
"autoApprove": {
"**/*": true,
"**/*.{code-workspace,csproj,fsproj,vbproj,vcxproj,proj,targets,props}": false,
"**/.git/**": false,
"**/.vscode/*.json": false,
"**/{package.json,package-lock.json,server.xml,build.rs,web.config,.gitattributes,.env}": false
}
},
"eligibleForAutoApproval": { },
"global": { "autoApprove": false },
"terminal": {
"autoApprove": {
"/^Compare-[a-z0-9]/i": true,
"/^Format-[a-z0-9]/i": true,
"/^Measure-[a-z0-9]/i": true,
"/^Select-[a-z0-9]/i": true,
"/^Sort-[a-z0-9]/i": true,
"/^column\\b.*-c\\s+[0-9]{4,}/": false,
"/^date\\b.*(-s|--set)\\b/": false,
"/^find\\b.*-(delete|exec|execdir|fprint|fprintf|fls|ok|okdir)\\b/": false,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+branch\\b.*-(d|D|m|M|-delete|-force)\\b/": false,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+branch\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+diff\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+grep\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+log\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+ls-files\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+show\\b/": true,
"/^git(\\s+(-C\\s+\\S+|--no-pager))*\\s+status\\b/": true,
"/^rg\\b.*(--pre|--hostname-bin)\\b/": false,
"/^sed\\b.*(-[a-zA-Z]*(e|i|I|f)[a-zA-Z]*|--expression|--file|--in-place)\\b/": false,
"/^sed\\b.*(/e|/w|;W)/": false,
"/^sort\\b.*-(o|S)\\b/": false,
"/^tree\\b.*-o\\b/": false,
"Get-ChildItem": true,
"Get-Content": true,
"Get-Date": true,
"Get-Location": true,
"Get-Random": true,
"Invoke-Expression": false,
"Invoke-RestMethod": false,
"Invoke-WebRequest": false,
"Join-Path": true,
"Out-String": true,
"Remove-Item": false,
"Set-Acl": false,
"Set-ItemProperty": false,
"Split-Path": true,
"Start-Sleep": true,
"Stop-Process": false,
"Where-Object": true,
"Write-Host": true,
"Write-Output": true,
"basename": true,
"cat": true,
"cd": true,
"chmod": false,
"chown": false,
"cmp": true,
"column": true,
"curl": false,
"cut": true,
"date": true,
"dd": false,
"del": false,
"df": true,
"dirname": true,
"du": true,
"echo": true,
"erase": false,
"eval": false,
"file": true,
"find": true,
"findstr": true,
"grep": true,
"head": true,
"iex": false,
"irm": false,
"iwr": false,
"jq": false,
"kill": false,
"ls": true,
"nl": true,
"ps": false,
"pwd": true,
"rd": false,
"readlink": true,
"realpath": true,
"rg": true,
"ri": false,
"rm": false,
"rmdir": false,
"sed": true,
"sleep": true,
"sort": true,
"sp": false,
"spps": false,
"stat": true,
"tail": true,
"taskkill": false,
"taskkill.exe": false,
"top": false,
"tr": true,
"tree": true,
"wc": true,
"wget": false,
"which": true,
"xargs": false
},
"autoApproveWorkspaceNpmScripts": true,
"autoReplyToPrompts": false,
"blockDetectedFileWrites": "outsideWorkspace",
"enableAutoApprove": true,
"ignoreDefaultAutoApproveRules": false,
"outputLocation": "terminal",
"preventShellHistory": true,
"shellIntegrationTimeout": -1,
"terminalProfile": { "linux": null, "osx": null, "windows": null }
},
"todos": { "showWidget": true },
"urls": { "autoApprove": { } }
},
"undoRequests": { "restoreInput": true },
"useAgentSkills": false,
"useAgentsMdFile": true,
"useNestedAgentsMdFiles": false,
"viewSessions": { "enabled": true, "orientation": "sideBySide" },
"viewTitle": { "enabled": true },
"viewWelcome": { "enabled": true }
},
"comments": {
"collapseOnResolve": true,
"maxHeight": true,
"openPanel": "openOnSessionStartWithComments",
"openView": "firstFile",
"thread": { "confirmOnCollapse": "whenHasUnsubmittedComments" },
"useRelativeTime": true,
"visible": true
},
"css": {
"completion": {
"completePropertyWithSemicolon": true,
"triggerPropertyValueCompletion": true
},
"customData": [ ],
"format": {
"braceStyle": "collapse",
"enable": true,
"maxPreserveNewLines": null,
"newlineBetweenRules": true,
"newlineBetweenSelectors": true,
"preserveNewLines": true,
"spaceAroundSelectorSeparator": false
},
"hover": { "documentation": true, "references": true },
"lint": {
"argumentsInColorFunction": "error",
"boxModel": "ignore",
"compatibleVendorPrefixes": "ignore",
"duplicateProperties": "ignore",
"emptyRules": "warning",
"float": "ignore",
"fontFaceProperties": "warning",
"hexColorLength": "error",
"idSelector": "ignore",
"ieHack": "ignore",
"importStatement": "ignore",
"important": "ignore",
"propertyIgnoredDueToDisplay": "warning",
"universalSelector": "ignore",
"unknownAtRules": "warning",
"unknownProperties": "warning",
"unknownVendorSpecificProperties": "ignore",
"validProperties": [ ],
"vendorPrefix": "warning",
"zeroUnits": "ignore"
},
"trace": { "server": "off" },
"validate": true
},
"debug": {
"allowBreakpointsEverywhere": false,
"autoExpandLazyVariables": "auto",
"breakpointsView": { "presentation": "list" },
"closeReadonlyTabsOnEnd": false,
"confirmOnExit": "never",
"console": {
"acceptSuggestionOnEnter": "off",
"closeOnEnd": false,
"collapseIdenticalLines": true,
"fontFamily": "default",
"fontSize": 12,
"historySuggestions": true,
"lineHeight": 0,
"maximumLines": 10000,
"wordWrap": true
},
"disassemblyView": { "showSourceCode": true },
"enableStatusBarColor": true,
"focusEditorOnBreak": true,
"focusWindowOnBreak": true,
"gutterMiddleClickAction": "logpoint",
"hideLauncherWhileDebugging": false,
"hideSlowPreLaunchWarning": false,
"inlineValues": "auto",
"internalConsoleOptions": "openOnFirstSessionStart",
"javascript": {
"autoAttachFilter": "disabled",
"autoAttachSmartPattern": [
"${workspaceFolder}/**",
"!**/node_modules/**",
"**/$KNOWN_TOOLS$/**"
],
"automaticallyTunnelRemoteServer": true,
"breakOnConditionalError": false,
"codelens": { "npmScripts": "top" },
"debugByLinkOptions": "on",
"defaultRuntimeExecutable": { "pwa-node": "node" },
"enableNetworkView": true,
"pickAndAttachOptions": { },
"resourceRequestOptions": { },
"terminalOptions": { },
"unmapMissingSources": false
},
"onTaskErrors": "prompt",
"openDebug": "openOnDebugBreak",
"openExplorerOnEnd": false,
"saveBeforeStart": "allEditorsInActiveGroup",
"showBreakpointsInOverviewRuler": false,
"showInStatusBar": "onFirstSessionStart",
"showInlineBreakpointCandidates": true,
"showSubSessionsInToolBar": false,
"showVariableTypes": false,
"terminal": { "clearBeforeReusing": false },
"toolBarLocation": "floating"
},
"dev": {
"containers": {
"cacheVolume": true,
"copyGitConfig": true,
"defaultExtensions": [ ],
"defaultFeatures": { },
"dockerComposePath": "docker-compose",
"dockerCredentialHelper": true,
"dockerPath": "docker",
"dockerSocketPath": "/var/run/docker.sock",
"executeInWSL": false,
"executeInWSLDistro": "",
"experimentalAppleContainerSupport": false,
"experimentalLockfile": false,
"forwardWSLServices": true,
"gitCredentialHelperConfigLocation": "global",
"githubCLILoginWithToken": false,
"gpuAvailability": "detect",
"logLevel": "debug",
"mountWaylandSocket": true,
"optimisticallyLaunchDocker": true,
"repositoryConfigurationPaths": [ ],
"workspaceMountConsistency": "cached"
}
},
"diffEditor": {
"codeLens": false,
"diffAlgorithm": "advanced",
"experimental": {
"showEmptyDecorations": true,
"showMoves": false,
"useTrueInlineView": false
},
"hideUnchangedRegions": {
"contextLineCount": 3,
"enabled": false,
"minimumLineCount": 3,
"revealLineCount": 20
},
"ignoreTrimWhitespace": true,
"maxComputationTime": 5000,
"maxFileSize": 50,
"renderGutterMenu": true,
"renderIndicators": true,
"renderMarginRevertIcon": true,
"renderSideBySide": true,
"renderSideBySideInlineBreakpoint": 900,
"useInlineViewWhenSpaceIsLimited": true,
"wordWrap": "inherit"
},
"dotfiles": {
"installCommand": "",
"repository": "",
"targetPath": "~/dotfiles"
},
"editor": {
"acceptSuggestionOnCommitCharacter": true,
"acceptSuggestionOnEnter": "on",
"accessibilityPageSize": 500,
"accessibilitySupport": "auto",
"aiStats": { "enabled": false },
"allowVariableFonts": true,
"allowVariableFontsInAccessibilityMode": false,
"allowVariableLineHeights": true,
"autoClosingBrackets": "languageDefined",
"autoClosingComments": "languageDefined",
"autoClosingDelete": "auto",
"autoClosingOvertype": "auto",
"autoClosingQuotes": "languageDefined",
"autoIndent": "full",
"autoIndentOnPaste": false,
"autoIndentOnPasteWithinString": true,
"autoSurround": "languageDefined",
"bracketPairColorization": {
"enabled": true,
"independentColorPoolPerBracketType": false
},
"codeActionWidget": {
"includeNearbyQuickFixes": true,
"showHeaders": true
},
"codeActions": { "triggerOnFocusChange": false },
"codeActionsOnSave": { },
"codeLens": true,
"codeLensFontFamily": "",
"codeLensFontSize": 0,
"colorDecorators": true,
"colorDecoratorsActivatedOn": "clickAndHover",
"colorDecoratorsLimit": 500,
"columnSelection": false,
"comments": { "ignoreEmptyLines": true, "insertSpace": true },
"copyWithSyntaxHighlighting": true,
"cursorBlinking": "blink",
"cursorHeight": 0,
"cursorSmoothCaretAnimation": "off",
"cursorStyle": "line",
"cursorSurroundingLines": 0,
"cursorSurroundingLinesStyle": "default",
"cursorWidth": 0,
"defaultColorDecorators": "auto",
"defaultFoldingRangeProvider": null,
"defaultFormatter": null,
"definitionLinkOpensInPeek": false,
"detectIndentation": true,
"dragAndDrop": true,
"dropIntoEditor": {
"enabled": true,
"preferences": [ ],
"showDropSelector": "afterDrop"
},
"editContext": true,
"emptySelectionClipboard": true,
"experimental": {
"asyncTokenization": true,
"asyncTokenizationLogging": false,
"asyncTokenizationVerification": false,
"preferTreeSitter": {
"css": false,
"ini": false,
"regex": false,
"typescript": false
},
"treeSitterTelemetry": false
},
"experimentalGpuAcceleration": "off",
"experimentalWhitespaceRendering": "svg",
"fastScrollSensitivity": 5,
"find": {
"addExtraSpaceOnTop": true,
"autoFindInSelection": "never",
"cursorMoveOnType": true,
"findOnType": true,
"globalFindClipboard": false,
"history": "workspace",
"loop": true,
"replaceHistory": "workspace",
"seedSearchStringFromSelection": "always"
},
"folding": true,
"foldingHighlight": true,
"foldingImportsByDefault": false,
"foldingMaximumRegions": 5000,
"foldingStrategy": "auto",
"fontFamily": "Menlo, Monaco, 'Courier New', monospace",
"fontLigatures": false,
"fontSize": 12,
"fontVariations": false,
"fontWeight": "normal",
"formatOnPaste": false,
"formatOnSave": false,
"formatOnSaveMode": "file",
"formatOnType": false,
"glyphMargin": true,
"gotoLocation": {
"alternativeDeclarationCommand": "editor.action.goToReferences",
"alternativeDefinitionCommand": "editor.action.goToReferences",
"alternativeImplementationCommand": "",
"alternativeReferenceCommand": "",
"alternativeTypeDefinitionCommand": "editor.action.goToReferences",
"multiple": null,
"multipleDeclarations": "peek",
"multipleDefinitions": "peek",
"multipleImplementations": "peek",
"multipleReferences": "peek",
"multipleTypeDefinitions": "peek"
},
"guides": {
"bracketPairs": false,
"bracketPairsHorizontal": "active",
"highlightActiveBracketPair": true,
"highlightActiveIndentation": true,
"indentation": true
},
"hideCursorInOverviewRuler": false,
"hover": {
"above": true,
"delay": 300,
"enabled": "on",
"hidingDelay": 300,
"sticky": true
},
"indentSize": "tabSize",
"inertialScroll": false,
"inlayHints": {
"enabled": "on",
"fontFamily": "",
"fontSize": 0,
"maximumLength": 43,
"padding": false
},
"inlineCompletionsAccessibilityVerbose": false,
"inlineSuggest": {
"edits": {
"allowCodeShifting": "always",
"renderSideBySide": "auto",
"showCollapsed": false,
"showLongDistanceHint": true
},
"enabled": true,
"experimental": {
"emptyResponseInformation": true,
"showOnSuggestConflict": "never",
"suppressInlineSuggestions": ""
},
"fontFamily": "default",
"minShowDelay": 0,
"showToolbar": "onHover",
"suppressInSnippetMode": true,
"suppressSuggestions": false,
"syntaxHighlightingEnabled": true,
"triggerCommandOnProviderChange": false
},
"insertSpaces": true,
"language": { "brackets": null, "colorizedBracketPairs": null },
"largeFileOptimizations": true,
"letterSpacing": 0,
"lightbulb": { "enabled": "onCode" },
"lineHeight": 0,
"lineNumbers": "on",
"linkedEditing": false,
"links": true,
"matchBrackets": "always",
"maxTokenizationLineLength": 20000,
"minimap": {
"autohide": "none",
"enabled": true,
"markSectionHeaderRegex": "\\bMARK:\\s*(?<separator>-?)\\s*(?<label>.*)$",
"maxColumn": 120,
"renderCharacters": true,
"scale": 1,
"sectionHeaderFontSize": 9,
"sectionHeaderLetterSpacing": 1,
"showMarkSectionHeaders": true,
"showRegionSectionHeaders": true,
"showSlider": "mouseover",
"side": "right",
"size": "proportional"
},
"mouseMiddleClickAction": "default",
"mouseWheelScrollSensitivity": 1,
"mouseWheelZoom": false,
"multiCursorLimit": 10000,
"multiCursorMergeOverlapping": true,
"multiCursorModifier": "alt",
"multiCursorPaste": "spread",
"occurrencesHighlight": "singleFile",
"occurrencesHighlightDelay": 0,
"overtypeCursorStyle": "block",
"overtypeOnPaste": true,
"overviewRulerBorder": true,
"padding": { "bottom": 0, "top": 0 },
"parameterHints": { "cycle": true, "enabled": true },
"pasteAs": {
"enabled": true,
"preferences": [ ],
"showPasteSelector": "afterPaste"
},
"peekWidgetDefaultFocus": "tree",
"quickSuggestions": { "comments": "off", "other": "on", "strings": "off" },
"quickSuggestionsDelay": 10,
"rename": { "enablePreview": true },
"renameOnType": false,
"renderControlCharacters": true,
"renderFinalNewline": "on",
"renderLineHighlight": "line",
"renderLineHighlightOnlyWhenFocus": false,
"renderRichScreenReaderContent": false,
"renderWhitespace": "selection",
"roundedSelection": true,
"rulers": [ ],
"screenReaderAnnounceInlineSuggestion": true,
"scrollBeyondLastColumn": 4,
"scrollBeyondLastLine": true,
"scrollOnMiddleClick": false,
"scrollPredominantAxis": true,
"scrollbar": {
"horizontal": "auto",
"horizontalScrollbarSize": 12,
"ignoreHorizontalScrollbarInContentHeight": false,
"scrollByPage": false,
"vertical": "auto",
"verticalScrollbarSize": 14
},
"selectionHighlight": true,
"selectionHighlightMaxLength": 200,
"selectionHighlightMultiline": false,
"semanticHighlighting": { "enabled": "configuredByTheme" },
"semanticTokenColorCustomizations": { },
"showDeprecated": true,
"showFoldingControls": "mouseover",
"showUnused": true,
"smartSelect": {
"selectLeadingAndTrailingWhitespace": true,
"selectSubwords": true
},
"smoothScrolling": false,
"snippetSuggestions": "inline",
"snippets": { "codeActions": { "enabled": true } },
"stablePeek": false,
"stickyScroll": {
"defaultModel": "outlineModel",
"enabled": true,
"maxLineCount": 5,
"scrollWithEditor": true
},
"stickyTabStops": false,
"suggest": {
"filterGraceful": true,
"filteredTypes": { },
"insertMode": "insert",
"localityBonus": false,
"matchOnWordStartOnly": true,
"maxVisibleSuggestions": 0,
"preview": false,
"selectionMode": "always",
"shareSuggestSelections": false,
"showClasses": true,
"showColors": true,
"showConstants": true,
"showConstructors": true,
"showCustomcolors": true,
"showDeprecated": true,
"showEnumMembers": true,
"showEnums": true,
"showEvents": true,
"showFields": true,
"showFiles": true,
"showFolders": true,
"showFunctions": true,
"showIcons": true,
"showInlineDetails": true,
"showInterfaces": true,
"showIssues": true,
"showKeywords": true,
"showMethods": true,
"showModules": true,
"showOperators": true,
"showProperties": true,
"showReferences": true,
"showSnippets": true,
"showStatusBar": false,
"showStructs": true,
"showTypeParameters": true,
"showUnits": true,
"showUsers": true,
"showValues": true,
"showVariables": true,
"showWords": true,
"snippetsPreventQuickSuggestions": false
},
"suggestFontSize": 0,
"suggestLineHeight": 0,
"suggestOnTriggerCharacters": true,
"suggestSelection": "first",
"tabCompletion": "off",
"tabFocusMode": false,
"tabSize": 4,
"tokenColorCustomizations": { },
"trimAutoWhitespace": true,
"trimWhitespaceOnDelete": false,
"unfoldOnClickAfterEndOfLine": false,
"unicodeHighlight": {
"allowedCharacters": { },
"allowedLocales": { "_os": true, "_vscode": true },
"ambiguousCharacters": true,
"includeComments": "inUntrustedWorkspace",
"includeStrings": true,
"invisibleCharacters": true,
"nonBasicASCII": "inUntrustedWorkspace"
},
"unusualLineTerminators": "prompt",
"useTabStops": true,
"wordBasedSuggestions": "matchingDocuments",
"wordBreak": "normal",
"wordSegmenterLocales": [ ],
"wordSeparators": "`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?",
"wordWrap": "off",
"wordWrapColumn": 80,
"wrapOnEscapedLineFeeds": false,
"wrappingIndent": "same",
"wrappingStrategy": "simple"
},
"emmet": {
"excludeLanguages": [ "markdown" ],
"extensionsPath": [ ],
"includeLanguages": { },
"optimizeStylesheetParsing": true,
"preferences": { },
"showAbbreviationSuggestions": true,
"showExpandedAbbreviation": "always",
"showSuggestionsAsSnippets": false,
"syntaxProfiles": { },
"triggerExpansionOnTab": false,
"useInlineCompletions": false,
"variables": { }
},
"explorer": {
"autoOpenDroppedFile": true,
"autoReveal": true,
"autoRevealExclude": {
"**/bower_components": true,
"**/node_modules": true
},
"compactFolders": true,
"confirmDelete": true,
"confirmDragAndDrop": true,
"confirmPasteNative": true,
"confirmUndo": "default",
"copyPathSeparator": "auto",
"copyRelativePathSeparator": "auto",
"decorations": { "badges": true, "colors": true },
"enableDragAndDrop": true,
"enableUndo": true,
"excludeGitIgnore": false,
"expandSingleFolderWorkspaces": true,
"fileNesting": {
"enabled": false,
"expand": true,
"patterns": {
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
"*.jsx": "${capture}.js",
"*.ts": "${capture}.js",
"*.tsx": "${capture}.ts",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb, bun.lock",
"tsconfig.json": "tsconfig.*.json"
}
},
"incrementalNaming": "simple",
"openEditors": {
"minVisible": 0,
"sortOrder": "editorOrder",
"visible": 9
},
"sortOrder": "default",
"sortOrderLexicographicOptions": "default",
"sortOrderReverse": false
},
"extensions": {
"allowed": "*",
"autoCheckUpdates": true,
"autoUpdate": true,
"closeExtensionDetailsOnViewChange": false,
"confirmedUriHandlerExtensionIds": [ ],
"experimental": {
"affinity": { },
"deferredStartupFinishedActivation": false,
"issueQuickAccess": true
},
"ignoreRecommendations": false,
"requestTimeout": 60000,
"showRecommendationsOnlyOnDemand": false,
"supportNodeGlobalNavigator": false,
"supportUntrustedWorkspaces": { },
"supportVirtualWorkspaces": { },
"verifySignature": true,
"webWorker": "auto"
},
"files": {
"associations": { },
"autoGuessEncoding": false,
"autoSave": "off",
"autoSaveDelay": 1000,
"autoSaveWhenNoErrors": false,
"autoSaveWorkspaceFilesOnly": false,
"candidateGuessEncodings": [ ],
"defaultLanguage": "",
"dialog": { "defaultPath": "" },
"enableTrash": true,
"encoding": "utf8",
"eol": "auto",
"exclude": {
"**/.DS_Store": true,
"**/.git": true,
"**/.hg": true,
"**/.svn": true,
"**/Thumbs.db": true
},
"hotExit": "onExit",
"insertFinalNewline": false,
"participants": { "timeout": 60000 },
"readonlyExclude": { },
"readonlyFromPermissions": false,
"readonlyInclude": { },
"refactoring": { "autoSave": true },
"restoreUndoStack": true,
"saveConflictResolution": "askUser",
"simpleDialog": { "enable": false },
"trimFinalNewlines": false,
"trimTrailingWhitespace": false,
"trimTrailingWhitespaceInRegexAndStrings": true,
"watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/.hg/store/**": true
},
"watcherInclude": [ ]
},
"gcl-vscode": { "gclPath": "gcl", "trace": { "server": "verbose" } },
"git": {
"allowForcePush": false,
"allowNoVerifyCommit": false,
"alwaysShowStagedChangesResourceGroup": false,
"alwaysSignOff": false,
"autoRepositoryDetection": true,
"autoStash": false,
"autofetch": false,
"autofetchPeriod": 180,
"autorefresh": true,
"blame": {
"editorDecoration": {
"disableHover": false,
"enabled": false,
"template": "${subject}, ${authorName} (${authorDateAgo})"
},
"ignoreWhitespace": false,
"statusBarItem": {
"enabled": true,
"template": "${authorName} (${authorDateAgo})"
}
},
"branchPrefix": "",
"branchProtection": [ ],
"branchProtectionPrompt": "alwaysPrompt",
"branchRandomName": {
"dictionary": [ "adjectives", "animals" ],
"enable": false
},
"branchSortOrder": "committerdate",
"branchValidationRegex": "",
"branchWhitespaceChar": "-",
"checkoutType": [ "local", "remote", "tags" ],
"closeDiffOnOperation": false,
"commandsToLog": [ ],
"commitShortHashLength": 7,
"confirmEmptyCommits": true,
"confirmForcePush": true,
"confirmNoVerifyCommit": true,
"confirmSync": true,
"countBadge": "all",
"decorations": { "enabled": true },
"defaultBranchName": "main",
"defaultCloneDirectory": null,
"detectSubmodules": true,
"detectSubmodulesLimit": 10,
"detectWorktrees": true,
"detectWorktreesLimit": 50,
"diagnosticsCommitHook": { "enabled": false, "sources": { "*": "error" } },
"discardUntrackedChangesToTrash": true,
"enableCommitSigning": false,
"enableSmartCommit": false,
"enableStatusBarSync": true,
"enabled": true,
"fetchOnPull": false,
"followTagsWhenSync": false,
"githubAuthentication": null,
"ignoreLegacyWarning": false,
"ignoreLimitWarning": false,
"ignoreMissingGitWarning": false,
"ignoreRebaseWarning": false,
"ignoreSubmodules": false,
"ignoreWindowsGit27Warning": false,
"ignoredRepositories": [ ],
"inputValidation": false,
"inputValidationLength": 72,
"inputValidationSubjectLength": 50,
"mergeEditor": false,
"openAfterClone": "prompt",
"openDiffOnClick": true,
"openRepositoryInParentFolders": "always",
"optimisticUpdate": true,
"path": null,
"postCommitCommand": "none",
"promptToSaveFilesBeforeCommit": "always",
"promptToSaveFilesBeforeStash": "always",
"pruneOnFetch": false,
"pullBeforeCheckout": false,
"pullTags": true,
"rebaseWhenSync": false,
"rememberPostCommitCommand": false,
"replaceTagsWhenPull": false,
"repositoryScanIgnoredFolders": [ "node_modules" ],
"repositoryScanMaxDepth": 1,
"requireGitUserConfig": true,
"scanRepositories": [ ],
"showActionButton": { "commit": true, "publish": true, "sync": true },
"showCommitInput": true,
"showInlineOpenFileAction": true,
"showProgress": true,
"showPushSuccessNotification": false,
"showReferenceDetails": true,
"similarityThreshold": 50,
"smartCommitChanges": "all",
"statusLimit": 10000,
"suggestSmartCommit": true,
"supportCancellation": false,
"terminalAuthentication": true,
"terminalGitEditor": false,
"timeline": {
"date": "committed",
"showAuthor": true,
"showUncommitted": false
},
"untrackedChanges": "mixed",
"useCommitInputAsStashMessage": false,
"useEditorAsCommitInput": true,
"useForcePushIfIncludes": true,
"useForcePushWithLease": true,
"useIntegratedAskPass": true,
"verboseCommit": false
},
"github": {
"branchProtection": true,
"copilot": {
"chat": {
"agent": { "terminal": { "allowList": null, "denyList": null } },
"codeGeneration": {
"instructions": [
{
"text": "This dev container includes an up-to-date version of Git, built from source as needed, pre-installed and available on the `PATH`."
},
{
"text": "This workspace is in a dev container running on \"Ubuntu 24.04.3 LTS\".\n\nUse `\"$BROWSER\" <url>` to open a webpage in the host's default browser.\n\nSome of the command line tools available on the `PATH`: `apt`, `dpkg`, `git`, `curl`, `wget`, `ssh`, `scp`, `rsync`, `gpg`, `ps`, `lsof`, `netstat`, `top`, `tree`, `find`, `grep`, `zip`, `unzip`, `tar`, `gzip`, `bzip2`, `xz`"
}
]
}
},
"enable": { "gcl": false }
},
"gitAuthentication": true,
"gitProtocol": "https",
"showAvatar": true
},
"github-authentication": {
"preferDeviceCodeFlow": false,
"useElectronFetch": true
},
"github-enterprise": { "uri": "" },
"grunt": { "autoDetect": "off" },
"gulp": { "autoDetect": "off" },
"haskell": {
"cabalFormattingProvider": "cabal-gild",
"checkProject": true,
"formattingProvider": "ormolu",
"ghcupExecutablePath": "",
"indentationRules": { "enabled": true },
"logFile": "",
"manageHLS": "GHCup",
"maxCompletions": 40,
"metadataURL": "",
"openDocumentationInHackage": true,
"openSourceInHackage": true,
"plugin": {
"alternateNumberFormat": { "globalOn": true },
"cabal": {
"codeActionsOn": true,
"completionOn": true,
"diagnosticsOn": true,
"hoverOn": true,
"symbolsOn": true
},
"cabal-fmt": { "config": { "path": "cabal-fmt" } },
"cabal-gild": { "config": { "path": "cabal-gild" } },
"cabalHaskellIntegration": { "globalOn": true },
"callHierarchy": { "globalOn": true },
"changeTypeSignature": { "globalOn": true },
"class": { "codeActionsOn": true, "codeLensOn": true },
"eval": {
"codeActionsOn": true,
"codeLensOn": true,
"config": { "diff": true, "exception": false }
},
"explicit-fields": { "codeActionsOn": true, "inlayHintsOn": true },
"explicit-fixity": { "globalOn": true },
"fourmolu": { "config": { "external": false, "path": "fourmolu" } },
"gadt": { "globalOn": true },
"ghcide-code-actions-bindings": { "globalOn": true },
"ghcide-code-actions-fill-holes": { "globalOn": true },
"ghcide-code-actions-imports-exports": { "globalOn": true },
"ghcide-code-actions-type-signatures": { "globalOn": true },
"ghcide-completions": {
"config": { "autoExtendOn": true, "snippetsOn": true },
"globalOn": true
},
"ghcide-hover-and-symbols": { "hoverOn": true, "symbolsOn": true },
"ghcide-type-lenses": {
"config": { "mode": "always" },
"globalOn": true
},
"hlint": {
"codeActionsOn": true,
"config": { "flags": [ ] },
"diagnosticsOn": true
},
"importLens": {
"codeActionsOn": true,
"codeLensOn": true,
"inlayHintsOn": true
},
"moduleName": { "globalOn": true },
"ormolu": { "config": { "external": false } },
"overloaded-record-dot": { "globalOn": true },
"pragmas-completion": { "globalOn": true },
"pragmas-disable": { "globalOn": true },
"pragmas-suggest": { "globalOn": true },
"qualifyImportedNames": { "globalOn": true },
"rename": { "config": { "crossModule": false }, "globalOn": true },
"retrie": { "globalOn": true },
"semanticTokens": {
"config": {
"classMethodToken": "method",
"classToken": "class",
"dataConstructorToken": "enumMember",
"functionToken": "function",
"moduleToken": "namespace",
"operatorToken": "operator",
"patternSynonymToken": "macro",
"recordFieldToken": "property",
"typeConstructorToken": "enum",
"typeFamilyToken": "interface",
"typeSynonymToken": "type",
"typeVariableToken": "typeParameter",
"variableToken": "variable"
},
"globalOn": false
},
"splice": { "globalOn": true },
"stan": { "globalOn": false }
},
"promptBeforeDownloads": "true",
"releasesDownloadStoragePath": "",
"releasesURL": "",
"serverEnvironment": { },
"serverExecutablePath": "",
"serverExtraArgs": "",
"sessionLoading": "singleComponent",
"supportCabalFiles": "automatic",
"toolchain": { "cabal": null, "ghc": null, "hls": null, "stack": null },
"trace": { "client": "info", "server": "off" },
"upgradeGHCup": false
},
"html": {
"autoClosingTags": true,
"autoCreateQuotes": true,
"completion": { "attributeDefaultValue": "doublequotes" },
"customData": [ ],
"format": {
"contentUnformatted": "pre,code,textarea",
"enable": true,
"extraLiners": "head, body, /html",
"indentHandlebars": false,
"indentInnerHtml": false,
"maxPreserveNewLines": null,
"preserveNewLines": true,
"templating": false,
"unformatted": "wbr",
"unformattedContentDelimiter": "",
"wrapAttributes": "auto",
"wrapAttributesIndentSize": null,
"wrapLineLength": 120
},
"hover": { "documentation": true, "references": true },
"mirrorCursorOnMatchingTag": false,
"suggest": { "hideEndTagSuggestions": false, "html5": true },
"trace": { "server": "off" },
"validate": { "scripts": true, "styles": true }
},
"http": {
"electronFetch": false,
"experimental": {
"networkInterfaceCheckInterval": 300,
"systemCertificatesV2": false
},
"fetchAdditionalSupport": true,
"noProxy": [ ],
"proxy": "",
"proxyAuthorization": null,
"proxyKerberosServicePrincipal": "",
"proxyStrictSSL": true,
"proxySupport": "override",
"systemCertificates": true,
"systemCertificatesNode": false,
"useLocalProxyConfiguration": true
},
"inlineChat": {
"enableV2": false,
"finishOnType": false,
"holdToSpeech": true,
"notebookAgent": false
},
"interactiveWindow": {
"alwaysScrollOnNewCell": true,
"collapseCellInputCode": "fromEditor",
"executeWithShiftEnter": false,
"promptToSaveOnClose": false,
"showExecutionHint": true
},
"ipynb": {
"experimental": { "serialization": true },
"pasteImagesAsAttachments": { "enabled": true }
},
"jake": { "autoDetect": "off" },
"javascript": {
"autoClosingTags": true,
"format": {
"enable": true,
"indentSwitchCase": true,
"insertSpaceAfterCommaDelimiter": true,
"insertSpaceAfterConstructor": false,
"insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,
"insertSpaceAfterKeywordsInControlFlowStatements": true,
"insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,
"insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false,
"insertSpaceAfterSemicolonInForStatements": true,
"insertSpaceBeforeAndAfterBinaryOperators": true,
"insertSpaceBeforeFunctionParenthesis": false,
"placeOpenBraceOnNewLineForControlBlocks": false,
"placeOpenBraceOnNewLineForFunctions": false,
"semicolons": "ignore"
},
"inlayHints": {
"functionLikeReturnTypes": { "enabled": false },
"parameterNames": {
"enabled": "none",
"suppressWhenArgumentMatchesName": true
},
"parameterTypes": { "enabled": false },
"propertyDeclarationTypes": { "enabled": false },
"variableTypes": { "enabled": false, "suppressWhenTypeMatchesName": true }
},
"preferGoToSourceDefinition": false,
"preferences": {
"autoImportFileExcludePatterns": [ ],
"autoImportSpecifierExcludeRegexes": [ ],
"importModuleSpecifier": "shortest",
"importModuleSpecifierEnding": "auto",
"jsxAttributeCompletionStyle": "auto",
"organizeImports": { },
"quoteStyle": "auto",
"renameMatchingJsxTags": true,
"useAliasesForRenames": true
},
"referencesCodeLens": { "enabled": false, "showOnAllFunctions": false },
"suggest": {
"autoImports": true,
"classMemberSnippets": { "enabled": true },
"completeFunctionCalls": false,
"completeJSDocs": true,
"enabled": true,
"includeAutomaticOptionalChainCompletions": true,
"includeCompletionsForImportStatements": true,
"jsdoc": { "generateReturns": true },
"names": true,
"paths": true
},
"suggestionActions": { "enabled": true },
"updateImportsOnFileMove": { "enabled": "prompt" },
"updateImportsOnPaste": { "enabled": true },
"validate": { "enable": true }
},
"js/ts": {
"hover": { "maximumLength": 500 },
"implicitProjectConfig": {
"checkJs": false,
"experimentalDecorators": false,
"module": "ESNext",
"strict": true,
"strictFunctionTypes": true,
"strictNullChecks": true,
"target": "ES2024"
}
},
"json": {
"colorDecorators": { "enable": true },
"format": { "enable": true, "keepLines": false },
"maxItemsComputed": 5000,
"schemaDownload": { "enable": true },
"schemas": [ ],
"trace": { "server": "off" },
"validate": { "enable": true }
},
"keyboard": {
"dispatch": "code",
"touchbar": { "enabled": true, "ignored": [ ] }
},
"launch": { "compounds": [ ], "configurations": [ ] },
"less": {
"completion": {
"completePropertyWithSemicolon": true,
"triggerPropertyValueCompletion": true
},
"format": {
"braceStyle": "collapse",
"enable": true,
"maxPreserveNewLines": null,
"newlineBetweenRules": true,
"newlineBetweenSelectors": true,
"preserveNewLines": true,
"spaceAroundSelectorSeparator": false
},
"hover": { "documentation": true, "references": true },
"lint": {
"argumentsInColorFunction": "error",
"boxModel": "ignore",
"compatibleVendorPrefixes": "ignore",
"duplicateProperties": "ignore",
"emptyRules": "warning",
"float": "ignore",
"fontFaceProperties": "warning",
"hexColorLength": "error",
"idSelector": "ignore",
"ieHack": "ignore",
"importStatement": "ignore",
"important": "ignore",
"propertyIgnoredDueToDisplay": "warning",
"universalSelector": "ignore",
"unknownAtRules": "warning",
"unknownProperties": "warning",
"unknownVendorSpecificProperties": "ignore",
"validProperties": [ ],
"vendorPrefix": "warning",
"zeroUnits": "ignore"
},
"validate": true
},
"markdown": {
"copyFiles": {
"destination": { },
"overwriteBehavior": "nameIncrementally"
},
"editor": {
"drop": { "copyIntoWorkspace": "mediaFiles", "enabled": "smart" },
"filePaste": {
"audioSnippet": "<audio controls src=\"${src}\" title=\"${title}\"></audio>",
"copyIntoWorkspace": "mediaFiles",
"enabled": "smart",
"videoSnippet": "<video controls src=\"${src}\" title=\"${title}\"></video>"
},
"pasteUrlAsFormattedLink": { "enabled": "smartWithSelection" },
"updateLinksOnPaste": { "enabled": true }
},
"links": { "openLocation": "currentGroup" },
"math": { "enabled": true, "macros": { } },
"occurrencesHighlight": { "enabled": false },
"preferredMdPathExtensionStyle": "auto",
"preview": {
"breaks": false,
"doubleClickToSwitchToEditor": true,
"fontFamily": "-apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif",
"fontSize": 14,
"lineHeight": 1.6,
"linkify": true,
"markEditorSelection": true,
"openMarkdownLinks": "inPreview",
"scrollEditorWithPreview": true,
"scrollPreviewWithEditor": true,
"typographer": false
},
"server": { "log": "off" },
"styles": [ ],
"suggest": {
"paths": {
"enabled": true,
"includeWorkspaceHeaderCompletions": "onDoubleHash"
}
},
"trace": { "server": "off" },
"updateLinksOnFileMove": {
"enableForDirectories": true,
"enabled": "never",
"include": [
"**/*.{md,mkd,mdwn,mdown,markdown,markdn,mdtxt,mdtext,workbook}",
"**/*.{jpg,jpe,jpeg,png,bmp,gif,ico,webp,avif,tiff,svg,mp4}"
]
},
"validate": {
"duplicateLinkDefinitions": { "enabled": "warning" },
"enabled": false,
"fileLinks": { "enabled": "warning", "markdownFragmentLinks": "inherit" },
"fragmentLinks": { "enabled": "warning" },
"ignoredLinks": [ ],
"referenceLinks": { "enabled": "warning" },
"unusedLinkDefinitions": { "enabled": "hint" }
}
},
"mcp": { },
"mediaPreview": { "video": { "autoPlay": false, "loop": false } },
"merge-conflict": {
"autoNavigateNextConflict": { "enabled": false },
"codeLens": { "enabled": true },
"decorators": { "enabled": true },
"diffViewPosition": "Current"
},
"mergeEditor": { "diffAlgorithm": "advanced", "showDeletionMarkers": true },
"mermaid-chat": { "enabled": false },
"microsoft-authentication": { "implementation": "msal" },
"microsoft-sovereign-cloud": { "customEnvironment": { }, "environment": "" },
"notebook": {
"backup": { "sizeLimit": 10000 },
"breadcrumbs": { "showCodeCells": true },
"cellExecutionTimeVerbosity": "default",
"cellFailureDiagnostics": true,
"cellFocusIndicator": "gutter",
"cellToolbarLocation": { "default": "right" },
"cellToolbarVisibility": "click",
"codeActionsOnSave": { },
"compactView": true,
"confirmDeleteRunningCell": true,
"consolidatedOutputButton": true,
"consolidatedRunButton": false,
"defaultFormatter": null,
"diff": {
"enablePreview": true,
"experimental": { "toggleInline": false },
"ignoreMetadata": false,
"ignoreOutputs": false,
"overviewRuler": false
},
"displayOrder": [ ],
"dragAndDropEnabled": true,
"editorOptionsCustomizations": { },
"experimental": { "generate": true, "remoteSave": false },
"find": {
"filters": {
"codeOutput": true,
"codeSource": true,
"markupPreview": true,
"markupSource": true
}
},
"formatOnCellExecution": false,
"formatOnSave": { "enabled": false },
"globalToolbar": true,
"globalToolbarShowLabel": "always",
"gotoSymbols": { "showAllSymbols": true },
"inlineValues": "off",
"insertFinalNewline": false,
"insertToolbarLocation": "both",
"lineNumbers": "off",
"markdown": { "lineHeight": 0 },
"markup": { "fontFamily": "", "fontSize": 0 },
"multiCursor": { "enabled": false },
"navigation": { "allowNavigateToSurroundingCells": true },
"outline": {
"showCodeCellSymbols": true,
"showCodeCells": false,
"showMarkdownHeadersOnly": true
},
"output": {
"fontFamily": "",
"fontSize": 0,
"lineHeight": 0,
"linkifyFilePaths": true,
"minimalErrorRendering": false,
"scrolling": false,
"textLineLimit": 30,
"wordWrap": false
},
"scrolling": { "revealNextCellOnExecute": "fullCell" },
"showCellStatusBar": "visible",
"showFoldingControls": "mouseover",
"stickyScroll": { "enabled": false, "mode": "indented" },
"undoRedoPerCell": true,
"variablesView": false
},
"npm": {
"autoDetect": "on",
"enableRunFromFolder": false,
"enableScriptExplorer": false,
"exclude": "",
"fetchOnlinePackageInfo": true,
"packageManager": "auto",
"runSilent": false,
"scriptExplorerAction": "open",
"scriptExplorerExclude": [ ],
"scriptHover": true,
"scriptRunner": "auto"
},
"outline": {
"collapseItems": "alwaysExpand",
"icons": true,
"problems": { "badges": true, "colors": true, "enabled": true },
"showArrays": true,
"showBooleans": true,
"showClasses": true,
"showConstants": true,
"showConstructors": true,
"showEnumMembers": true,
"showEnums": true,
"showEvents": true,
"showFields": true,
"showFiles": true,
"showFunctions": true,
"showInterfaces": true,
"showKeys": true,
"showMethods": true,
"showModules": true,
"showNamespaces": true,
"showNull": true,
"showNumbers": true,
"showObjects": true,
"showOperators": true,
"showPackages": true,
"showProperties": true,
"showStrings": true,
"showStructs": true,
"showTypeParameters": true,
"showVariables": true
},
"output": { "smartScroll": { "enabled": true } },
"php": {
"suggest": { "basic": true },
"validate": { "enable": true, "executablePath": null, "run": "onSave" }
},
"problems": {
"autoReveal": true,
"decorations": { "enabled": true },
"defaultViewMode": "tree",
"showCurrentInStatus": false,
"sortOrder": "severity",
"visibility": true
},
"references": { "preferredLocation": "peek" },
"remote": {
"autoForwardPorts": true,
"autoForwardPortsFallback": 20,
"autoForwardPortsSource": "process",
"containers": {
"cacheVolume": null,
"copyGitConfig": null,
"defaultExtensions": null,
"dockerComposePath": null,
"dockerPath": null,
"dotfiles": {
"installCommand": null,
"repository": null,
"targetPath": null
},
"executeInWSL": null,
"executeInWSLDistro": null,
"gitCredentialHelperConfigLocation": null,
"logLevel": null,
"repositoryConfigurationPaths": null,
"workspaceMountConsistency": null
},
"defaultExtensionsIfInstalledLocally": [
"GitHub.copilot",
"GitHub.copilot-chat",
"GitHub.vscode-pull-request-github"
],
"downloadExtensionsLocally": false,
"extensionKind": { "pub.name": [ "ui" ] },
"forwardOnOpen": true,
"localPortHost": "localhost",
"otherPortsAttributes": { },
"portsAttributes": {
"443": { "protocol": "https" },
"8443": { "protocol": "https" }
},
"restoreForwardedPorts": true,
"tunnels": { "access": { "hostNameOverride": "", "preventSleep": false } }
},
"scm": {
"alwaysShowActions": false,
"alwaysShowRepositories": false,
"autoReveal": true,
"compactFolders": true,
"countBadge": "all",
"defaultViewMode": "list",
"defaultViewSortKey": "path",
"diffDecorations": "all",
"diffDecorationsGutterAction": "diff",
"diffDecorationsGutterPattern": { "added": false, "modified": true },
"diffDecorationsGutterVisibility": "always",
"diffDecorationsGutterWidth": 3,
"diffDecorationsIgnoreTrimWhitespace": "false",
"graph": {
"badges": "filter",
"pageOnScroll": true,
"pageSize": 50,
"showIncomingChanges": true,
"showOutgoingChanges": true
},
"inputFontFamily": "default",
"inputFontSize": 13,
"inputMaxLineCount": 10,
"inputMinLineCount": 1,
"providerCountBadge": "hidden",
"repositories": {
"explorer": false,
"selectionMode": "multiple",
"sortOrder": "discovery time",
"visible": 10
},
"showActionButton": true,
"showInputActionButton": true,
"workingSets": { "default": "current", "enabled": false }
},
"screencastMode": {
"fontSize": 56,
"keyboardOptions": {
"showCommandGroups": false,
"showCommands": true,
"showKeybindings": true,
"showKeys": true,
"showSingleEditorCursorMoves": true
},
"keyboardOverlayTimeout": 800,
"mouseIndicatorColor": "#FF0000",
"mouseIndicatorSize": 20,
"verticalOffset": 20
},
"scss": {
"completion": {
"completePropertyWithSemicolon": true,
"triggerPropertyValueCompletion": true
},
"format": {
"braceStyle": "collapse",
"enable": true,
"maxPreserveNewLines": null,
"newlineBetweenRules": true,
"newlineBetweenSelectors": true,
"preserveNewLines": true,
"spaceAroundSelectorSeparator": false
},
"hover": { "documentation": true, "references": true },
"lint": {
"argumentsInColorFunction": "error",
"boxModel": "ignore",
"compatibleVendorPrefixes": "ignore",
"duplicateProperties": "ignore",
"emptyRules": "warning",
"float": "ignore",
"fontFaceProperties": "warning",
"hexColorLength": "error",
"idSelector": "ignore",
"ieHack": "ignore",
"importStatement": "ignore",
"important": "ignore",
"propertyIgnoredDueToDisplay": "warning",
"universalSelector": "ignore",
"unknownAtRules": "warning",
"unknownProperties": "warning",
"unknownVendorSpecificProperties": "ignore",
"validProperties": [ ],
"vendorPrefix": "warning",
"zeroUnits": "ignore"
},
"validate": true
},
"search": {
"actionsPosition": "right",
"collapseResults": "alwaysExpand",
"decorations": { "badges": true, "colors": true },
"defaultViewMode": "list",
"exclude": {
"**/*.code-search": true,
"**/bower_components": true,
"**/node_modules": true
},
"experimental": { "closedNotebookRichContentResults": false },
"followSymlinks": true,
"globalFindClipboard": false,
"location": "sidebar",
"maintainFileSearchCache": false,
"maxResults": 20000,
"mode": "view",
"quickAccess": { "preserveInput": false },
"quickOpen": {
"history": { "filterSortOrder": "default" },
"includeHistory": true,
"includeSymbols": false
},
"ripgrep": { "maxThreads": 0 },
"searchEditor": {
"defaultNumberOfContextLines": 1,
"doubleClickBehaviour": "goToLocation",
"focusResultsOnSearch": false,
"reusePriorSearchConfiguration": false,
"singleClickBehaviour": "default"
},
"searchOnType": true,
"searchOnTypeDebouncePeriod": 300,
"searchView": {
"keywordSuggestions": false,
"semanticSearchBehavior": "manual"
},
"seedOnFocus": false,
"seedWithNearestWord": false,
"showLineNumbers": false,
"smartCase": false,
"sortOrder": "default",
"useGlobalIgnoreFiles": false,
"useIgnoreFiles": true,
"usePCRE2": false,
"useParentIgnoreFiles": false,
"useReplacePreview": true,
"useRipgrep": true
},
"security": {
"promptForLocalFileProtocolHandling": true,
"promptForRemoteFileProtocolHandling": true,
"workspace": {
"trust": {
"banner": "untilDismissed",
"emptyWindow": true,
"enabled": true,
"startupPrompt": "once",
"untrustedFiles": "prompt"
}
}
},
"settingsSync": {
"ignoredExtensions": [ ],
"ignoredSettings": [ ],
"keybindingsPerPlatform": true
},
"simpleBrowser": { "focusLockIndicator": { "enabled": true } },
"task": {
"allowAutomaticTasks": "on",
"autoDetect": "on",
"notifyWindowOnTaskCompletion": 60000,
"problemMatchers": { "neverPrompt": false },
"quickOpen": {
"detail": true,
"history": 30,
"showAll": false,
"skip": false
},
"reconnection": true,
"saveBeforeRun": "always",
"slowProviderWarning": true,
"verboseLogging": false
},
"tasks": { },
"telemetry": {
"editStats": {
"details": { "enabled": false },
"enabled": true,
"showDecorations": false,
"showStatusBar": false
},
"enableCrashReporter": true,
"enableTelemetry": true,
"feedback": { "enabled": true },
"telemetryLevel": "all"
},
"terminal": {
"explorerKind": "integrated",
"external": {
"linuxExec": "xterm",
"osxExec": "Terminal.app",
"windowsExec": "C:\\Windows\\System32\\cmd.exe"
},
"integrated": {
"accessibleViewFocusOnCommandExecution": false,
"accessibleViewPreserveCursorPosition": false,
"allowChords": true,
"allowMnemonics": false,
"allowedLinkSchemes": [
"file",
"http",
"https",
"mailto",
"vscode",
"vscode-insiders"
],
"altClickMovesCursor": true,
"autoReplies": { },
"automationProfile": { "linux": null, "osx": null, "windows": null },
"bellDuration": 1000,
"commandsToSkipShell": [ ],
"confirmOnExit": "never",
"confirmOnKill": "editor",
"copyOnSelection": false,
"cursorBlinking": false,
"cursorStyle": "block",
"cursorStyleInactive": "outline",
"cursorWidth": 1,
"customGlyphs": true,
"cwd": "",
"defaultLocation": "view",
"defaultProfile": { "linux": null, "osx": null, "windows": null },
"detectLocale": "auto",
"developer": {
"devMode": false,
"ptyHost": { "latency": 0, "startupDelay": 0 }
},
"drawBoldTextInBrightColors": true,
"enableBell": false,
"enableFileLinks": "on",
"enableImages": false,
"enableMultiLinePasteWarning": "auto",
"enablePersistentSessions": true,
"enableVisualBell": false,
"env": { "linux": { }, "osx": { }, "windows": { } },
"environmentChangesRelaunch": true,
"fastScrollSensitivity": 5,
"focusAfterRun": "none",
"fontFamily": "",
"fontLigatures": {
"enabled": false,
"fallbackLigatures": [
"<--",
"<---",
"<<-",
"<-",
"->",
"->>",
"-->",
"--->",
"<==",
"<===",
"<<=",
"<=",
"=>",
"=>>",
"==>",
"===>",
">=",
">>=",
"<->",
"<-->",
"<--->",
"<---->",
"<=>",
"<==>",
"<===>",
"<====>",
"::",
":::",
"<~~",
"</",
"</>",
"/>",
"~~>",
"==",
"!=",
"/=",
"~=",
"<>",
"===",
"!==",
"!===",
"<:",
":=",
"*=",
"*+",
"<*",
"<*>",
"*>",
"<|",
"<|>",
"|>",
"+*",
"=*",
"=:",
":>",
"/*",
"*/",
"+++",
"<!--",
"<!---"
],
"featureSettings": "\"calt\" on"
},
"fontSize": 12,
"fontWeight": "normal",
"fontWeightBold": "bold",
"gpuAcceleration": "auto",
"hideOnLastClosed": true,
"hideOnStartup": "never",
"ignoreBracketedPasteMode": false,
"ignoreProcessNames": [ "starship", "oh-my-posh", "bash", "zsh" ],
"inheritEnv": true,
"initialHint": true,
"letterSpacing": 0,
"lineHeight": 1,
"localEchoEnabled": "off",
"localEchoExcludePrograms": [ "vim", "vi", "nano", "tmux" ],
"localEchoLatencyThreshold": 30,
"localEchoStyle": "dim",
"macOptionClickForcesSelection": false,
"macOptionIsMeta": false,
"middleClickBehavior": "default",
"minimumContrastRatio": 4.5,
"mouseWheelScrollSensitivity": 1,
"mouseWheelZoom": false,
"persistentSessionReviveProcess": "onExit",
"persistentSessionScrollback": 100,
"profiles": {
"linux": {
"bash": { "icon": "terminal-bash", "path": "bash" },
"fish": { "path": "fish" },
"pwsh": { "icon": "terminal-powershell", "path": "pwsh" },
"tmux": { "icon": "terminal-tmux", "path": "tmux" },
"zsh": { "path": "zsh" }
},
"osx": {
"bash": { "args": [ "-l" ], "icon": "terminal-bash", "path": "bash" },
"fish": { "args": [ "-l" ], "path": "fish" },
"pwsh": { "icon": "terminal-powershell", "path": "pwsh" },
"tmux": { "icon": "terminal-tmux", "path": "tmux" },
"zsh": { "args": [ "-l" ], "path": "zsh" }
},
"windows": {
"Command Prompt": {
"args": [ ],
"icon": "terminal-cmd",
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
]
},
"Git Bash": { "icon": "terminal-git-bash", "source": "Git Bash" },
"PowerShell": {
"icon": "terminal-powershell",
"source": "PowerShell"
}
}
},
"rescaleOverlappingGlyphs": true,
"rightClickBehavior": "selectWord",
"scrollback": 1000,
"sendKeybindingsToShell": false,
"shellIntegration": {
"decorationsEnabled": "both",
"enabled": true,
"environmentReporting": false,
"history": 100,
"quickFixEnabled": true,
"showCommandGuide": true,
"timeout": -1
},
"showExitAlert": true,
"showLinkHover": true,
"smoothScrolling": false,
"splitCwd": "inherited",
"stickyScroll": { "enabled": true, "maxLineCount": 5 },
"suggest": {
"cdPath": "absolute",
"enabled": true,
"inlineSuggestion": "alwaysOnTop",
"insertTrailingSpace": false,
"providers": { "lsp": false, "vscode.terminal-suggest": true },
"quickSuggestions": false,
"runOnEnter": "never",
"selectionMode": "partial",
"showStatusBar": true,
"suggestOnTriggerCharacters": false,
"upArrowNavigatesHistory": true,
"windowsExecutableExtensions": { }
},
"tabStopWidth": 8,
"tabs": {
"defaultColor": null,
"defaultIcon": "terminal",
"description": "${task}${separator}${local}${separator}${cwdFolder}",
"enableAnimation": true,
"enabled": true,
"focusMode": "doubleClick",
"hideCondition": "singleTerminal",
"location": "right",
"separator": " - ",
"showActions": "singleTerminalOrNarrow",
"showActiveTerminal": "singleTerminalOrNarrow",
"title": "${process}"
},
"unicodeVersion": "11",
"useWslProfiles": true,
"windowsEnableConpty": true,
"windowsUseConptyDll": false,
"wordSeparators": " ()[]{}',\"`─‘’“”|"
},
"sourceControlRepositoriesKind": "integrated"
},
"testing": {
"alwaysRevealTestOnStateChange": false,
"automaticallyOpenPeekView": "never",
"automaticallyOpenPeekViewDuringAutoRun": false,
"automaticallyOpenTestResults": "openOnTestStart",
"countBadge": "failed",
"coverageBarThresholds": { "green": 90, "red": 0, "yellow": 60 },
"coverageToolbarEnabled": false,
"defaultGutterClickAction": "run",
"displayedCoveragePercent": "totalCoverage",
"followRunningTest": false,
"gutterEnabled": true,
"resultsView": { "layout": "treeRight" },
"saveBeforeTest": true,
"showAllMessages": false,
"showCoverageInExplorer": true
},
"timeline": { "pageOnScroll": true, "pageSize": 50 },
"typescript": {
"autoClosingTags": true,
"check": { "npmIsInstalled": true },
"disableAutomaticTypeAcquisition": false,
"enablePromptUseWorkspaceTsdk": false,
"experimental": { "useTsgo": false },
"format": {
"enable": true,
"indentSwitchCase": true,
"insertSpaceAfterCommaDelimiter": true,
"insertSpaceAfterConstructor": false,
"insertSpaceAfterFunctionKeywordForAnonymousFunctions": true,
"insertSpaceAfterKeywordsInControlFlowStatements": true,
"insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces": true,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": false,
"insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": false,
"insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": false,
"insertSpaceAfterSemicolonInForStatements": true,
"insertSpaceAfterTypeAssertion": false,
"insertSpaceBeforeAndAfterBinaryOperators": true,
"insertSpaceBeforeFunctionParenthesis": false,
"placeOpenBraceOnNewLineForControlBlocks": false,
"placeOpenBraceOnNewLineForFunctions": false,
"semicolons": "ignore"
},
"implementationsCodeLens": {
"enabled": false,
"showOnAllClassMethods": false,
"showOnInterfaceMethods": false
},
"inlayHints": {
"enumMemberValues": { "enabled": false },
"functionLikeReturnTypes": { "enabled": false },
"parameterNames": {
"enabled": "none",
"suppressWhenArgumentMatchesName": true
},
"parameterTypes": { "enabled": false },
"propertyDeclarationTypes": { "enabled": false },
"variableTypes": { "enabled": false, "suppressWhenTypeMatchesName": true }
},
"locale": "auto",
"npm": "",
"preferGoToSourceDefinition": false,
"preferences": {
"autoImportFileExcludePatterns": [ ],
"autoImportSpecifierExcludeRegexes": [ ],
"importModuleSpecifier": "shortest",
"importModuleSpecifierEnding": "auto",
"includePackageJsonAutoImports": "auto",
"jsxAttributeCompletionStyle": "auto",
"organizeImports": { },
"preferTypeOnlyAutoImports": false,
"quoteStyle": "auto",
"renameMatchingJsxTags": true,
"useAliasesForRenames": true
},
"referencesCodeLens": { "enabled": false, "showOnAllFunctions": false },
"reportStyleChecksAsWarnings": true,
"suggest": {
"autoImports": true,
"classMemberSnippets": { "enabled": true },
"completeFunctionCalls": false,
"completeJSDocs": true,
"enabled": true,
"includeAutomaticOptionalChainCompletions": true,
"includeCompletionsForImportStatements": true,
"jsdoc": { "generateReturns": true },
"objectLiteralMethodSnippets": { "enabled": true },
"paths": true
},
"suggestionActions": { "enabled": true },
"tsc": { "autoDetect": "on" },
"tsdk": "",
"tsserver": {
"enableRegionDiagnostics": true,
"enableTracing": false,
"experimental": { "enableProjectDiagnostics": false },
"log": "off",
"maxTsServerMemory": 3072,
"nodePath": "",
"pluginPaths": [ ],
"useSyntaxServer": "auto",
"watchOptions": "vscode",
"web": {
"projectWideIntellisense": {
"enabled": true,
"suppressSemanticErrors": false
},
"typeAcquisition": { "enabled": true }
}
},
"updateImportsOnFileMove": { "enabled": "prompt" },
"updateImportsOnPaste": { "enabled": true },
"validate": { "enable": true },
"workspaceSymbols": {
"excludeLibrarySymbols": true,
"scope": "allOpenProjects"
}
},
"update": {
"channel": "default",
"mode": "default",
"showReleaseNotes": true
},
"window": {
"autoDetectColorScheme": false,
"autoDetectHighContrast": true,
"clickThroughInactive": true,
"closeWhenEmpty": false,
"commandCenter": true,
"confirmBeforeClose": "never",
"confirmSaveUntitledWorkspace": true,
"customTitleBarVisibility": "auto",
"density": { "editorTabHeight": "default" },
"dialogStyle": "native",
"doubleClickIconToClose": false,
"menuStyle": "native",
"nativeFullScreen": true,
"nativeTabs": false,
"newWindowDimensions": "default",
"newWindowProfile": null,
"openFilesInNewWindow": "off",
"openFoldersInNewWindow": "default",
"openWithoutArgumentsInNewWindow": "off",
"restoreFullscreen": false,
"restoreWindows": "all",
"systemColorTheme": "default",
"title": "${activeEditorShort}${separator}${rootName}${separator}${profileName}",
"titleBarStyle": "custom",
"titleSeparator": " — ",
"zoomLevel": 0,
"zoomPerWindow": true
},
"workbench": {
"activityBar": { "iconClickBehavior": "toggle", "location": "default" },
"cloudChanges": { "autoResume": "onReload", "continueOn": "prompt" },
"colorCustomizations": { },
"colorTheme": "Default Dark Modern",
"commandPalette": {
"experimental": {
"askChatLocation": "chatView",
"enableNaturalLanguageSearch": true,
"suggestCommands": false
},
"history": 50,
"preserveInput": false,
"showAskInChat": true
},
"editor": {
"alwaysShowEditorActions": false,
"autoLockGroups": {
"default": false,
"imagePreview.previewEditor": false,
"jsProfileVisualizer.cpuprofile.table": false,
"jsProfileVisualizer.heapprofile.table": false,
"jsProfileVisualizer.heapsnapshot.table": false,
"jupyter-notebook": false,
"mainThreadWebview-browserPreview": true,
"mainThreadWebview-markdown.preview": false,
"mainThreadWebview-simpleBrowser.view": true,
"notebookOutputEditor": false,
"repl": false,
"terminalEditor": true,
"vscode.audioPreview": false,
"vscode.videoPreview": false,
"workbench.editor.chatSession": false,
"workbench.editor.processExplorer": true,
"workbench.editorinputs.searchEditorInput": false,
"workbench.editors.gettingStartedInput": false,
"workbench.input.interactive": false
},
"centeredLayoutAutoResize": true,
"centeredLayoutFixedWidth": false,
"closeEmptyGroups": true,
"closeOnFileDelete": false,
"customLabels": { "enabled": true, "patterns": { } },
"decorations": { "badges": true, "colors": true },
"defaultBinaryEditor": "",
"doubleClickTabToToggleEditorGroupSizes": "expand",
"dragToOpenWindow": true,
"editorActionsLocation": "default",
"empty": { "hint": "text" },
"enablePreview": true,
"enablePreviewFromCodeNavigation": false,
"enablePreviewFromQuickOpen": false,
"focusRecentEditorAfterClose": true,
"highlightModifiedTabs": false,
"historyBasedLanguageDetection": true,
"labelFormat": "default",
"languageDetection": true,
"languageDetectionHints": {
"notebookEditors": true,
"untitledEditors": true
},
"limit": {
"enabled": false,
"excludeDirty": false,
"perEditorGroup": false,
"value": 10
},
"mouseBackForwardToNavigate": true,
"navigationScope": "default",
"openPositioning": "right",
"openSideBySideDirection": "right",
"pinnedTabSizing": "normal",
"pinnedTabsOnSeparateRow": false,
"preferHistoryBasedLanguageDetection": false,
"preventPinnedEditorClose": "keyboardAndMouse",
"restoreViewState": true,
"revealIfOpen": false,
"scrollToSwitchTabs": false,
"sharedViewState": false,
"showIcons": true,
"showTabIndex": false,
"showTabs": "multiple",
"splitInGroupLayout": "horizontal",
"splitOnDragAndDrop": true,
"splitSizing": "auto",
"swipeToNavigate": false,
"tabActionCloseVisibility": true,
"tabActionLocation": "right",
"tabActionUnpinVisibility": true,
"tabSizing": "fit",
"tabSizingFixedMaxWidth": 160,
"tabSizingFixedMinWidth": 50,
"titleScrollbarSizing": "default",
"titleScrollbarVisibility": "auto",
"untitled": { "labelFormat": "content" },
"wrapTabs": false
},
"editorAssociations": { },
"editorLargeFileConfirmation": 10,
"enableExperiments": true,
"experimental": {
"cloudChanges": {
"autoStore": "off",
"partialMatches": { "enabled": false }
},
"share": { "enabled": false }
},
"externalBrowser": "",
"externalUriOpeners": { },
"fontAliasing": "default",
"hover": { "delay": 1500 },
"iconTheme": "vs-seti",
"layoutControl": { "enabled": true, "type": "both" },
"list": {
"defaultFindMatchType": "fuzzy",
"defaultFindMode": "highlight",
"fastScrollSensitivity": 5,
"horizontalScrolling": false,
"keyboardNavigation": "highlight",
"mouseWheelScrollSensitivity": 1,
"multiSelectModifier": "ctrlCmd",
"openMode": "singleClick",
"scrollByPage": false,
"smoothScrolling": false,
"typeNavigationMode": "automatic"
},
"localHistory": {
"enabled": true,
"exclude": { },
"maxFileEntries": 50,
"maxFileSize": 256,
"mergeWindow": 10
},
"navigationControl": { "enabled": true },
"panel": {
"defaultLocation": "bottom",
"opensMaximized": "preserve",
"showLabels": true
},
"preferredDarkColorTheme": "Default Dark Modern",
"preferredHighContrastColorTheme": "Default High Contrast",
"preferredHighContrastLightColorTheme": "Default High Contrast Light",
"preferredLightColorTheme": "Default Light Modern",
"productIconTheme": "Default",
"quickOpen": { "closeOnFocusLost": true, "preserveInput": false },
"reduceMotion": "auto",
"remoteIndicator": { "showExtensionRecommendations": true },
"sash": { "hoverDelay": 300, "size": 4 },
"secondarySideBar": {
"defaultVisibility": "visibleInWorkspace",
"showLabels": true
},
"settings": {
"alwaysShowAdvancedSettings": false,
"applyToAllProfiles": [ ],
"editor": "ui",
"enableNaturalLanguageSearch": true,
"openDefaultKeybindings": false,
"openDefaultSettings": false,
"settingsSearchTocBehavior": "filter",
"showAISearchToggle": true,
"useSplitJSON": false
},
"sideBar": { "location": "left" },
"startupEditor": "welcomePage",
"statusBar": { "visible": true },
"tips": { "enabled": true },
"tree": {
"enableStickyScroll": true,
"expandMode": "singleClick",
"indent": 8,
"renderIndentGuides": "onHover",
"stickyScrollMaxItemCount": 7
},
"trustedDomains": { "promptInTrustedWorkspace": false },
"view": { "alwaysShowHeaderActions": false, "showQuietly": { } },
"welcomePage": {
"preferReducedMotion": false,
"walkthroughs": { "openOnInstall": true }
}
},
"zenMode": {
"centerLayout": true,
"fullScreen": true,
"hideActivityBar": true,
"hideLineNumbers": true,
"hideStatusBar": true,
"restore": true,
"showTabs": "multiple",
"silentNotifications": true
}
}
[Trace - 2:45:29 AM] Received response 'textDocument/semanticTokens/full - (2)' in 139ms.
Result: {
"data": [
0,
0,
2,
15,
0,
2,
0,
2,
15,
0,
2,
1,
4,
19,
0
]
}
[Trace - 2:45:32 AM] Sending notification 'textDocument/didChange'.
Params: {
"textDocument": {
"uri": "file:///workspaces/gcl-all/gcl-vscode/example/a.gcl",
"version": 2
},
"contentChanges": [
{
"range": {
"start": {
"line": 3,
"character": 0
},
"end": {
"line": 3,
"character": 0
}
},
"rangeLength": 0,
"text": "a"
}
]
}
[Trace - 2:45:32 AM] Received notification 'gcl/update'.
Params: {
"filePath": "/workspaces/gcl-all/gcl-vscode/example/a.gcl",
"pos": [],
"specs": [
{
"postCondition": "True",
"preCondition": "True",
"specID": "0",
"specRange": {
"end": {
"character": 2,
"line": 2
},
"start": {
"character": 0,
"line": 0
}
}
}
],
"warnings": []
}
[Trace - 2:45:32 AM] Received request 'workspace/semanticTokens/refresh - (6)'.
[Trace - 2:45:32 AM] Sending response 'workspace/semanticTokens/refresh - (6)'. Processing request took 0ms
No result returned.
[Trace - 2:45:32 AM] Sending request 'textDocument/completion - (3)'.
Params: {
"textDocument": {
"uri": "file:///workspaces/gcl-all/gcl-vscode/example/a.gcl"
},
"position": {
"line": 3,
"character": 1
},
"context": {
"triggerKind": 1
}
}
[Trace - 2:45:32 AM] Received response 'textDocument/completion - (3)' in 1ms.
Result: {
"isIncomplete": true,
"items": []
}
[Trace - 2:45:32 AM] Sending request 'textDocument/semanticTokens/full - (4)'.
Params: {
"textDocument": {
"uri": "file:///workspaces/gcl-all/gcl-vscode/example/a.gcl"
}
}
[Trace - 2:45:32 AM] Received response 'textDocument/semanticTokens/full - (4)' in 1ms.
Result: {
"data": [
0,
0,
2,
15,
0,
2,
0,
2,
15,
0,
2,
1,
4,
19,
0
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment