- rember-mcp
- .vscode
{
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.preferences.importModuleSpecifier": "relative",
"typescript.enablePromptUseWorkspaceTsdk": true,
"editor.formatOnSave": true,
"eslint.format.enable": true,
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"prettier.semi": false,
"prettier.trailingComma": "none"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"eslint.validate": ["markdown", "javascript", "typescript"],
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": false
},
"editor.acceptSuggestionOnCommitCharacter": true,
"editor.acceptSuggestionOnEnter": "on",
"editor.quickSuggestionsDelay": 10,
"editor.suggestOnTriggerCharacters": true,
"editor.tabCompletion": "off",
"editor.suggest.localityBonus": true,
"editor.suggestSelection": "recentlyUsed",
"editor.wordBasedSuggestions": "matchingDocuments",
"editor.parameterHints.enabled": true,
"files.insertFinalNewline": true,
// #: Extension: Highlight
// https://github.com/fabiospampinato/vscode-highlight
// https://code.visualstudio.com/api/references/vscode-api#DecorationRenderOptions
"highlight.regexFlags": "gm",
"highlight.regexes": {
"([^\\w])((?:TODO):)": {
"filterFileRegex": ".*(?<!CHANGELOG.md)$",
"decorations": [
{},
{
"overviewRulerColor": "#fbbf24",
"backgroundColor": "#fbbf24",
"borderRadius": "2px",
"color": "#1f1f1f",
"fontWeight": "bold"
}
]
},
"([^\\w])((?:FIXME|FIX|BUG|HACK|WARN|UGLY|DEBUG|ISSUE):)": {
"filterFileRegex": ".*(?<!CHANGELOG.md)$",
"decorations": [
{},
{
"overviewRulerColor": "#f87171",
"backgroundColor": "#f87171",
"color": "#1f1f1f",
"fontWeight": "bold"
}
]
},
"([^\\w])((?:IDEA|NOTE|REFS):)": {
"filterFileRegex": ".*(?<!CHANGELOG.md)$",
"decorations": [
{},
{
"overviewRulerColor": "#4ade80",
"backgroundColor": "#4ade80",
"borderRadius": "2px",
"color": "#1f1f1f",
"fontWeight": "bold"
}
]
},
"(?<=^|\\s)(#:)": {
"filterLanguageRegex": "^(?!markdown)",
"decorations": [
{
"isWholeLine": true,
"fontWeight": "900",
"borderStyle": "solid",
"borderWidth": "2px 0 0 0",
"light": {
"overviewRulerColor": "#d4d4d4", // Tailwind Neutral 300
"borderColor": "#d4d4d4"
},
"dark": {
"overviewRulerColor": "#525252", // Tailwind Neutral 600
"borderColor": "#525252"
}
}
]
},
"(?<=^|\\s)(##:)": {
"filterLanguageRegex": "^(?!markdown)",
"decorations": [
{
"isWholeLine": true,
"borderStyle": "dashed",
"borderWidth": "1px 0 0 0",
"light": {
"overviewRulerColor": "#d4d4d4", // Tailwind Neutral 300
"borderColor": "#d4d4d4"
},
"dark": {
"overviewRulerColor": "#525252", // Tailwind Neutral 600
"borderColor": "#525252"
}
}
]
}
}
}