Last active
February 23, 2024 11:54
-
-
Save BabylooPro/9782c8493e0d830c97421ecfd6f60081 to your computer and use it in GitHub Desktop.
VSCode settings.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// OPEN JSON EDITOR FOR SETTINGS | |
"workbench.settings.editor": "json", | |
// THEME | |
"workbench.iconTheme": "vscode-icons", | |
"workbench.colorTheme": "One Dark Pro", | |
"workbench.preferredHighContrastColorTheme": "Dark Mode", | |
// VIBRANCY CONTINUED EXTENSION DISABLE TEMPORARY | |
// CHANGE FONT | |
"editor.fontFamily": "Azeret Mono SemiBold", | |
"scm.inputFontFamily": "Azeret Mono SemiBold", | |
"chat.editor.fontFamily": "Azeret Mono SemiBold", | |
"debug.console.fontFamily": "Azeret Mono SemiBold", | |
"editor.codeLensFontFamily": "Azeret Mono SemiBold", | |
"notebook.output.fontFamily": "Azeret Mono SemiBold", | |
"markdown.preview.fontFamily": "Azeret Mono SemiBold", | |
"editor.inlayHints.fontFamily": "Azeret Mono SemiBold", | |
"terminal.integrated.fontFamily": "Azeret Mono SemiBold", | |
// FONT SIZE | |
"editor.fontSize": 14, | |
"terminal.integrated.fontSize": 12, | |
// UI | |
"editor.minimap.enabled": false, | |
"editor.minimap.maxColumn": 75, | |
"editor.minimap.scale": 3, | |
"editor.minimap.renderCharacters": false, | |
"editor.scrollbar.vertical": "auto", | |
"window.titleBarStyle": "custom", | |
"editor.scrollbar.horizontal": "auto", | |
"editor.renderWhitespace": "trailing", | |
"editor.occurrencesHighlight": "off", | |
"editor.suggest.insertMode": "replace", | |
"editor.acceptSuggestionOnCommitCharacter": false, | |
"explorer.autoReveal": false, | |
"explorer.confirmDragAndDrop": false, | |
"explorer.confirmDelete": false, | |
"vsicons.presets.hideExplorerArrows": true, // HIDES ARROWS IN EXPLORER | |
"vsicons.dontShowNewVersionMessage": true, // HIDES NEW VERSION MESSAGE | |
"workbench.tree.indent": 30, | |
"workbench.tree.renderIndentGuides": "always", | |
"workbench.editor.enablePreview": false, | |
"editor.cursorSmoothCaretAnimation": "on", | |
"editor.cursorBlinking": "smooth", | |
"editor.cursorStyle": "line", | |
"editor.cursorWidth": 1, | |
"breadcrumbs.enabled": true, | |
"breadcrumbs.filePath": "on", | |
"breadcrumbs.symbolPath": "last", | |
"breadcrumbs.icons": false, | |
"breadcrumbs.showClasses": false, | |
// FORMATTING | |
"editor.formatOnSave": false, | |
"editor.formatOnPaste": false, | |
"files.autoSave": "onFocusChange", | |
"[markdown]": { | |
"files.trimTrailingWhitespace": false | |
}, | |
// MISC | |
"workbench.startupEditor": "none", | |
"explorer.compactFolders": false, | |
"editor.tabSize": 3, | |
"editor.linkedEditing": true, | |
"files.trimTrailingWhitespace": true, | |
"editor.bracketPairColorization.enabled": true, | |
"editor.guides.bracketPairs": true, | |
"window.zoomLevel": 0, | |
"cSpell.diagnosticLevel": "Hint", | |
//"editor.linkedEditing": true, //? Auto Rename Tag extension ? | |
//"emmet.triggerExpansionOnTab": true, //? Auto Rename Tag extension ? | |
"files.defaultLanguage": "markdown", | |
// TERMINAL | |
"terminal.integrated.cursorStyle": "line", | |
"terminal.integrated.cursorStyleInactive": "none", | |
"terminal.integrated.cursorBlinking": true, | |
"terminal.integrated.env.osx": {}, | |
"terminal.integrated.env.windows": {}, | |
// GIT | |
"git.confirmSync": false, | |
"git.enableSmartCommit": true, | |
"gitlens.currentLine.enabled": false, | |
"gitlens.codeLens.enabled": false, | |
"diffEditor.codeLens": true, | |
"gitlens.hovers.currentLine.over": "line", | |
"githubPullRequests.fileListLayout": "tree", | |
"gitlens.ai.experimental.provider": "openai", | |
"gitlens.ai.experimental.openai.model": "gpt-4-turbo-preview", | |
// MULTI COMMANDS | |
"multiCommand.commands": [ | |
{ | |
//(TOGGLE SIDEBAR AND ACTIVITY BAR) | |
"command": "multiCommand.makeRoom", | |
"sequence": [ | |
"workbench.action.toggleSidebarVisibility", | |
"workbench.action.toggleActivityBarVisibility", | |
// "workbench.action.toggleStatusbarVisibility" //? TOGGLE STATUS BAR | |
], | |
}, | |
{ | |
"command": "multiCommand.todoToggleDone", | |
"sequence": [ | |
"todo.toggleDone", | |
] | |
} | |
], | |
// APC | |
"apc.sidebar.titlebar": { | |
"height": -1, | |
}, | |
"apc.electron": { | |
"titleBarStyle": "hiddenInset", | |
"trafficLightPosition": { | |
"x": 12, | |
"y": 10 | |
} | |
}, | |
"apc.font.family": "Azeret Mono SemiBold", | |
"apc.monospace.font.family": "Azeret Mono SemiBold", | |
"apc.statusBar": { | |
"position": "editor-bottom", | |
"height": 20, | |
"fontSize": 10 | |
}, | |
// CUSTOM CSS | |
"apc.stylesheet": { | |
".sidebar > .composite": "height: 12px !important", | |
".title-label": "display: none !important", | |
".title-actions": "display: none !important", // HIDE TITLE ACTIONS (NEW FILE, NEW FOLDER, KILL TERMINAL, SPLIT TERMINAL, ETC.) | |
".tabs-and-actions-container > .editor-actions": "display: none !important", // HIDE EDITOR ACTIONS (RUN, DEBUG, CLOSE ALL, ETC.) | |
".titlebar-center": "display: none !important", | |
".titlebar-right": "display: none !important", | |
".inline-tabs-placeholder": "display: none !important", | |
}, | |
// CUSTOM OBE DARK PRO COLORS FOR THEME | |
"workbench.colorCustomizations": { | |
"[One Dark Pro]": { | |
"editor.background": "#202020", | |
"editor.lineHighlightBackground": "#252525", | |
"titleBar.activeBackground": "#202020", | |
"titleBar.activeForeground": "#C7C7C7", | |
"titleBar.inactiveBackground": "#2E2E2E", | |
"titleBar.inactiveForeground": "#9A9A9A", | |
"tab.activeBackground": "#303030", | |
"tab.activeForeground": "#C7C7C7", | |
"tab.inactiveBackground": "#202020", | |
"tab.inactiveForeground": "#9A9A9A", | |
"tab.hoverBackground": "#484848", | |
"tab.border": "#202020", | |
"editorGroupHeader.tabsBackground": "#202020", | |
"editorCursor.foreground": "#C7C7C7", | |
"editorWhitespace.foreground": "#5C5C5C", | |
"editorIndentGuide.background1": "#353535", | |
"editorLineNumber.foreground": "#ffffff75", | |
"editorLineNumber.activeForeground": "#ffffff", | |
"editor.selectionBackground": "#4E4E4E", | |
"editor.selectionHighlightBackground": "#3E3E3E", | |
"editor.findMatchBackground": "#7E7E7E", | |
"editor.findMatchHighlightBackground": "#5E5E5E", | |
"editorBracketMatch.background": "#3E3E3E", | |
"editorBracketMatch.border": "#C7C7C7", | |
"editorHoverWidget.background": "#303030", | |
"editorHoverWidget.border": "#C7C7C7", | |
"editorSuggestWidget.background": "#303030", | |
"editorSuggestWidget.border": "#C7C7C7", | |
"editorSuggestWidget.selectedBackground": "#3E3E3E", | |
"editorSuggestWidget.highlightForeground": "#C7C7C7", | |
"editorMarkerNavigation.background": "#303030", | |
"editorMarkerNavigationError.background": "#C72E2E", | |
"editorMarkerNavigationWarning.background": "#C78E2E", | |
"editorMarkerNavigationInfo.background": "#2E97C7", | |
"activityBar.background": "#202020", | |
"activityBar.foreground": "#FFFFFF", | |
"activityBarBadge.background": "#FF6C6B", | |
"activityBarBadge.foreground": "#FFFFFF", | |
"statusBar.background": "#202020", | |
"statusBar.foreground": "#FFFFFF", | |
"sideBar.background": "#202020", | |
"sideBar.foreground": "#FFFFFF", | |
"list.activeSelectionBackground": "#383B41", | |
"list.activeSelectionForeground": "#FFFFFF", | |
"list.inactiveSelectionBackground": "#383B41", | |
"list.inactiveSelectionForeground": "#FFFFFF", | |
"sideBarSectionHeader.background": "#202020", | |
"sideBarSectionHeader.foreground": "#C7C7C7", | |
"editor.foreground": "#D4D4D4", | |
"terminal.background": "#202020", | |
"terminal.foreground": "#D4D4D4", | |
"statusBarItem.remoteBackground": "#202020", | |
"statusBarItem.remoteForeground": "#C7C7C7", | |
"editorWidget.background": "#202020", | |
"editorWidget.border": "#FF6C6B", | |
"input.background": "#252525", | |
"input.foreground": "#C7C7C7", | |
"input.placeholderForeground": "#9A9A9A", | |
"inputOption.activeBackground": "#5C5C5C", | |
"inputOption.activeBorder": "#C7C7C7", | |
"inputOption.activeForeground": "#C7C7C7", | |
"inputValidation.errorBackground": "#5A1D1D", | |
"inputValidation.errorBorder": "#BE1100", | |
"inputValidation.infoBackground": "#063B49", | |
"inputValidation.infoBorder": "#007ACC", | |
"inputValidation.warningBackground": "#352A05", | |
"inputValidation.warningBorder": "#B89500" | |
} | |
}, | |
// TOGGLE EXCLUDE FILES | |
"files.exclude": { | |
"**/.git": false, | |
"**/.svn": false, | |
"**/.hg": false, | |
"**/CVS": false, | |
"**/.DS_Store": false, | |
"**/Thumbs.db": false, | |
"**/node_modules": false, | |
"**/.next": false, | |
"**/.husky": false, | |
"**/dist": false, | |
"**/TODO": false, | |
"**/.todo.md": false, | |
"**/.vs": false, | |
"**/.vscode": false, | |
"**/.eslintrc.cjs": false, | |
"**/.editorconfig": false, | |
"**/.gitignore": false, | |
"**/.lintstagedrc.mjs": false, | |
"**/.markdownlint.json": false, | |
"**/.markdownlintignore": false, | |
"**/.prettierignore": false, | |
"**/bun.lockb": false, | |
"**/cspell.json": false, | |
"**/package-lock.json": false, | |
"**/pnpm-lock.yaml": false, | |
"**/next-env.d.ts": false, | |
"**/postcss.config.cjs": false, | |
"**/prettier.config.js": false, | |
"**/README.md": false, | |
"**/LICENSE": false, | |
"**/next.config.js": false, | |
"**/tailwind.config.ts": false, | |
"**/drizzle.config.ts": false, | |
"**/migrate.ts": false, | |
"**/.env.example": false, | |
"**/.dockerignore": false, | |
"**/docker-compose.yml": false, | |
"**/Dockerfile": false, | |
"**/wwwroot": false, | |
"**/bin": false, | |
"**/obj": false, | |
"**/build": false, | |
"**/Library": false, | |
"**/Temp": false, | |
"**/Logs": false, | |
"**/memorycaptures": false, | |
"**/Assets/AssetStoreTools*": false, | |
"**/migrations": false, | |
"**/venv": false, | |
"**/.venv": false, | |
"**/.env": false, | |
"**/.env.local": false, | |
"**/.env.development.local": false, | |
"**/.env.test.local": false, | |
"**/.env.production.local": false, | |
"**/.vagrant": false, | |
"**/*.log": false, | |
"**/coverage": false, | |
"**/.cache": false, | |
"**/public/build": false, | |
"**/.pytest_cache": false, | |
"**/__pycache__": false, | |
"**/*.pyc": false, | |
"**/db.sqlite3": false, | |
"**/celerybeat-schedule": false, | |
"**/*.class": false, | |
"**/*.egg-info": false | |
}, | |
// BETTER COMMENTS | |
"better-comments.tags": [ | |
{ | |
//! TAGS | |
"tag": "!", | |
"color": "#FF2D00", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
"tag": "/[*]! [*]/", | |
"color": "#FF2D00", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
//? TAGS | |
"tag": "?", | |
"color": "#3498DB", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
"tag": "//", | |
"color": "#474747", | |
"strikethrough": true, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
//todo | |
"tag": "todo", | |
"color": "#FF8C00", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
//* | |
"tag": "*", | |
"color": "#98C379", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
//warn | |
"tag": "warn", | |
"color": "#FF8C00", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
//info | |
"tag": "info", | |
"color": "#3498DB", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
//highlight | |
"tag": "highlight", | |
"color": "#FF2D00", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
}, | |
{ | |
//comment | |
"tag": "comment", | |
"color": "#474747", | |
"strikethrough": false, | |
"underline": false, | |
"backgroundColor": "transparent", | |
"bold": false, | |
"italic": false | |
} | |
], | |
"editor.defaultFormatter": "esbenp.prettier-vscode", | |
"prettier.tabWidth": 4, | |
"prettier.useTabs": true, | |
"[javascript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[html]": { | |
"editor.defaultFormatter": "vscode.html-language-features" | |
}, | |
"[css]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[json]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[typescript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[graphql]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[yaml]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[scss]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[less]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
// OPTION FOR PYTHON SPECIFIC //! VERY STRONG FORMATTER | |
"[python]": { | |
"editor.formatOnSave": true, | |
"editor.formatOnType": true, | |
// "editor.defaultFormatter": "eeyore.yapf", | |
"editor.tabSize": 4, | |
}, | |
"python.analysis.extraPaths": ["--extension-pkg-whitelist=lxml"], | |
"pylint.args": [ | |
"\"python.linting.pylintArgs\": [ \"--extension-pkg-whitelist=pygame\" ]" | |
], | |
// OPTION FOR C# SPECIFIC | |
"[csharp]": { | |
"editor.formatOnSave": true, | |
"editor.formatOnType": true, | |
"editor.defaultFormatter": "ms-dotnettools.csharp", | |
"editor.tabSize": 4, | |
"editor.insertSpaces": true, | |
"editor.detectIndentation": false | |
}, | |
// CONFIGURATION OMNISHARP | |
"omnisharp.enableEditorConfigSupport": true, | |
"omnisharp.organizeImportsOnFormat": true, | |
"dotnet.server.useOmnisharp": true, | |
// ERROR LENS | |
"errorLens.excludeBySource": [ | |
"Pylance(reportMissingModuleSource)", | |
"eslint(no-undef)" | |
], | |
// CONSOLE NINJA | |
"console-ninja.toolsToEnableSupportAutomaticallyFor": { | |
"live-server": true | |
}, | |
// SONARLINT | |
"sonarlint.connectedMode.connections.sonarcloud": [ | |
{ | |
"organizationKey": "babyloopro", | |
"connectionId": "babyloopro" | |
}, | |
{ | |
"organizationKey": "maxremydev", | |
"connectionId": "maxremydev" | |
} | |
], | |
"sonarlint.rules": { | |
"python:S1192": { | |
"level": "off" | |
}, | |
"csharpsquid:S125" : { | |
"level": "off" | |
}, | |
}, | |
// PROJECTS+ TODO+ | |
"projectsTodo.indentation": " ", // String used for indentation | |
"projectsTodo.showPaths": true, // Show individual todo files paths | |
"projectsTodo.hideEmpty": true, // Hide projects and groups without any todo | |
"projectsTodo.hideDone": true, // Hide any done todo | |
"projectsTodo.hideCancelled": true, // Hide any cancelled todo | |
"projectsTodo.hideComments": false, // Hide all the comments | |
"projectsTodo.hideArchives": true, // Hide any archive section | |
"projectsTodo.filterRegex": "false", // List only projects having a name matching this regex | |
"todo.file.name": "TODO", // Todo file name. Other supported names are: `*.todo`, `*.todos`, `*.task`, `*.tasks`, `*.taskpaper` and `todolist.txt` | |
"todo.file.defaultContent": "\nTodo:\n ☐ Item\n", // New todo files default content | |
"todo.file.include": ["**/TODO"], // Globs to use for including files | |
"todo.file.exclude": ["**/.!(todo|todos|task|tasks)/**"], // Globs to use for excluding files | |
"todo.file.view.expanded": true, // Start the tree in an expanded state | |
"todo.indentation": " ", // String used for indentation | |
"todo.symbols.box": "☐", // Box symbol | |
"todo.symbols.done": "✔", // Done symbol | |
"todo.symbols.cancelled": "✘", // Cancelled symbol | |
"todo.colors.done": "#a6e22e", // Done todo color | |
"todo.colors.cancelled": "#f92672", // Cancelled todo color | |
"todo.colors.code": "#fd971f", // Code color | |
"todo.colors.comment": "#75715e", // Comment color | |
"todo.colors.project": "#66d9ef", // Project color | |
"todo.colors.projectStatistics": "#4694a3", // Project statistics color | |
"todo.colors.tag": "#e6db74", // Tag color | |
"todo.colors.tags.background": ["#e54545", "#e59f45", "#e5d145", "#ae81ff"], // Special tags' background colors | |
"todo.colors.tags.foreground": ["#000000", "#000000", "#000000", "#000000"], // Special tags' foreground colors | |
"todo.colors.types": { "TODO": "#ffcc00", "FIXME": "#cc0000" }, // Object mapping todo types to their color | |
"todo.colors.dark": { /* "done": "white", ... */ }, // Colors for dark themes | |
"todo.colors.light": { /* "done": "black", ... */ }, // Colors for light themes | |
"todo.tags.names": ["critical", "high", "low", "today"], // Special tags' names | |
"todo.tags.namesInference": true, // Infer commonly used tags' names | |
"todo.archive.name": "Archive", // Name of the special "Archive" section | |
"todo.archive.remove.emptyProjects": true, // Remove projects without todos | |
"todo.archive.remove.emptyLines": 1, // Remove extra empty lines, keeping no more than `emptyLinesThreshold` consecutive empty lines | |
"todo.archive.project.enabled": true, // Enable the @project tag | |
"todo.archive.project.separator": ".", // String used for joining multiple projects | |
"todo.archive.sortByDate": false, // Sort lines by finished date | |
"todo.formatting.enabled": true, // Enable markdown-like formatting | |
"todo.timekeeping.created.enabled": false, // Enable the @created tag | |
"todo.timekeeping.created.time": true, // Insert the time inside the @created tag | |
"todo.timekeeping.created.format": "YY-MM-DD HH:mm", // Format used for displaying time inside @created | |
"todo.timekeeping.started.time": true, // Insert the time inside the @started tag | |
"todo.timekeeping.started.format": "YY-MM-DD HH:mm", // Format used for displaying time inside @started | |
"todo.timekeeping.finished.enabled": true, // Enable the @done/cancelled tag. It's always enabled if you explicitly start a todo or if you use only 1 symbol | |
"todo.timekeeping.finished.time": true, // Insert the time inside the @done/cancelled tag | |
"todo.timekeeping.finished.format": "YY-MM-DD HH:mm", // Format used for displaying time inside @done/cancelled | |
"todo.timekeeping.elapsed.enabled": true, // Enable the @lasted/wasted tag | |
"todo.timekeeping.elapsed.format": "short-compact", // Format used for displaying time diff inside @lasted/waster | |
"todo.timekeeping.estimate.format": "short-compact", // Format used for the `[est]`, `[est-total]`, `[est-finished]` and `[est-finished-percentage]` tokens | |
"todo.timer.statusbar.enabled": "estimate", // Show a timer for started todos in the statusbar | |
"todo.timer.statusbar.alignment": "left", // Should the item be placed to the left or right? | |
"todo.timer.statusbar.color": "", // The foreground color for this item | |
"todo.timer.statusbar.priority": true, // The priority of this item. Higher value means the item should be shown more to the left | |
"todo.statistics.project.enabled": "global.projects < 100", // Show statistics next to a project, boolean or JS expression | |
"todo.statistics.project.text": "[finished]/[all] ([percentage]%)", // Template used for rendering the text | |
"todo.statistics.statusbar.enabled": "global.projects < 100 && project.all > 0", // Show statistics in the statusbar, boolean or JS expression | |
"todo.statistics.statusbar.ignoreArchive": true, // Ignore the archive when rendering statistics in the statusbar | |
"todo.statistics.statusbar.alignment": "left", // Should the item be placed to the left or right? | |
"todo.statistics.statusbar.color": "", // The foreground color for this item | |
"todo.statistics.statusbar.command": "", // Command to execute on click | |
"todo.statistics.statusbar.priority": -1, // The priority of this item. Higher value means the item should be shown more to the left | |
"todo.statistics.statusbar.text": "$(check) [finished]/[all] ([percentage]%)", // Template used for rendering the text | |
"todo.statistics.statusbar.tooltip": "[pending] Pending - [done] Done - [cancelled] Cancelled", // Template used for rendering the tooltip | |
"todo.embedded.regex": "(?:<!-- *)?(?:#|// @|//|/\\*+|<!--|--|\\* @|\\{!|\\{\\{!--|\\{\\{!) *(TODO|FIXME|FIX|BUG|UGLY|HACK|NOTE|IDEA|REVIEW|DEBUG|OPTIMIZE)(?:\\s*\\([^)]+\\))?:?(?!\\w)(?: *-->| *\\*/| *!}| *--}}| *}}|(?= *(?:[^:]//|/\\*+|<!--|@|--|\\{!|\\{\\{!--|\\{\\{!))|((?: +[^\\n@]*?)(?= *(?:[^:]//|/\\*+|<!--|@|--(?!>)|\\{!|\\{\\{!--|\\{\\{!))|(?: +[^@\\n]+)?))", // Regex used for finding embedded todos, requires double escaping | |
"todo.embedded.regexFlags": "gi", // Regex flags to use | |
"todo.embedded.include": ["**/*"], // Globs to use for including files | |
"todo.embedded.exclude": ["**/.*", "**/.*/**"], // Globs to use for excluding files | |
"todo.embedded.provider": "javascript", // The provider to use when searching for embedded todos | |
"todo.embedded.providers.ag.regex": "(?:#|// @|//|/\\*+|<!--|--|\\* @|\\{!|\\{\\{!--|\\{\\{!) *(TODO|FIXME|FIX|BUG|UGLY|HACK|NOTE|IDEA|REVIEW|DEBUG|OPTIMIZE)", // Regex used by ag, requires double escaping | |
"todo.embedded.providers.ag.args": "(?:#|// @|//|/\\*+|<!--|--|\\* @|\\{!|\\{\\{!--|\\{\\{!) *(TODO|FIXME|FIX|BUG|UGLY|HACK|NOTE|IDEA|REVIEW|DEBUG|OPTIMIZE)", // Extra arguments to pass to ag | |
"todo.embedded.providers.rg.regex": "(?:#|// @|//|/\\*+|<!--|--|\\* @|\\{!|\\{\\{!--|\\{\\{!) *(TODO|FIXME|FIX|BUG|UGLY|HACK|NOTE|IDEA|REVIEW|DEBUG|OPTIMIZE)", // Regex used by rg, requires double escaping | |
"todo.embedded.providers.rg.args": "(?:#|// @|//|/\\*+|<!--|--|\\* @|\\{!|\\{\\{!--|\\{\\{!) *(TODO|FIXME|FIX|BUG|UGLY|HACK|NOTE|IDEA|REVIEW|DEBUG|OPTIMIZE)", // Extra arguments to pass to rg | |
"todo.embedded.file.wholeLine": true, // Show the whole line | |
"todo.embedded.file.groupByRoot": true, // Group embedded todos by workspace root | |
"todo.embedded.file.groupByType": true, // Group embedded todos by type | |
"todo.embedded.file.groupByFile": true, // Group embedded todos by file | |
"todo.embedded.view.wholeLine": false, // Show the whole line | |
"todo.embedded.view.groupByRoot": true, // Group embedded todos by workspace root | |
"todo.embedded.view.groupByType": true, // Group embedded todos by type | |
"todo.embedded.view.groupByFile": true, // Group embedded todos by file | |
"todo.embedded.view.expanded": true, // Start the tree in an expanded state | |
"todo.embedded.view.icons": true, | |
"highlight.regexes": { | |
"((?:<!-- *)?(?:#|// @|//|./\\*+|<!--|--|\\* @|{!|{{!--|{{!) *TODO(?:\\s*\\([^)]+\\))?:?)((?!\\w)(?: *-->| *\\*/| *!}| *--}}| *}}|(?= *(?:[^:]//|/\\*+|<!--|@|--|{!|{{!--|{{!))|(?: +[^\\n@]*?)(?= *(?:[^:]//|/\\*+|<!--|@|--(?!>)|{!|{{!--|{{!))|(?: +[^@\\n]+)?))": { | |
"filterFileRegex": ".*(?<!CHANGELOG.md)$", | |
}, | |
"((?:<!-- *)?(?:#|// @|//|./\\*+|<!--|--|\\* @|{!|{{!--|{{!) *(?:FIXME|FIX|BUG|UGLY|DEBUG|HACK)(?:\\s*\\([^)]+\\))?:?)((?!\\w)(?: *-->| *\\*/| *!}| *--}}| *}}|(?= *(?:[^:]//|/\\*+|<!--|@|--|{!|{{!--|{{!))|(?: +[^\\n@]*?)(?= *(?:[^:]//|/\\*+|<!--|@|--(?!>)|{!|{{!--|{{!))|(?: +[^@\\n]+)?))": { | |
"filterFileRegex": ".*(?<!CHANGELOG.md)$", | |
}, | |
"((?:<!-- *)?(?:#|// @|//|./\\*+|<!--|--|\\* @|{!|{{!--|{{!) *(?:REVIEW|OPTIMIZE|TSC)(?:\\s*\\([^)]+\\))?:?)((?!\\w)(?: *-->| *\\*/| *!}| *--}}| *}}|(?= *(?:[^:]//|/\\*+|<!--|@|--|{!|{{!--|{{!))|(?: +[^\\n@]*?)(?= *(?:[^:]//|/\\*+|<!--|@|--(?!>)|{!|{{!--|{{!))|(?: +[^@\\n]+)?))": { | |
"filterFileRegex": ".*(?<!CHANGELOG.md)$", | |
}, | |
"((?:<!-- *)?(?:#|// @|//|./\\*+|<!--|--|\\* @|{!|{{!--|{{!) *(?:IDEA)(?:\\s*\\([^)]+\\))?:?)((?!\\w)(?: *-->| *\\*/| *!}| *--}}| *}}|(?= *(?:[^:]//|/\\*+|<!--|@|--|{!|{{!--|{{!))|(?: +[^\\n@]*?)(?= *(?:[^:]//|/\\*+|<!--|@|--(?!>)|{!|{{!--|{{!))|(?: +[^@\\n]+)?))": { | |
"filterFileRegex": ".*(?<!CHANGELOG.md)$", | |
} | |
}, | |
"projects.checkPaths": true, | |
"projects.checkDirty": true, | |
"workbench.statusBar.visible": false, | |
"editor.stickyScroll.enabled": false, | |
"workbench.activityBar.location": "hidden", | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment