// TODO: Workbench customization
{
"workbench.colorTheme": "Palenight (Mild Contrast)",
"workbench.iconTheme": "material-icon-theme",
"workbench.activityBar.location": "default",
"workbench.editor.showTabs": "multiple",
"workbench.statusBar.visible": true,
"workbench.startupEditor": "none",
"workbench.tips.enabled": false,
"editor.minimap.enabled": true,
"breadcrumbs.enabled": false,
"workbench.sideBar.location": "left",
"material-icon-theme.hidesExplorerArrows": true,
"workbench.tree.enableStickyScroll": false,
"workbench.tree.renderIndentGuides": "none",
"workbench.tree.indent": 20,
"explorer.compactFolders": false,
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"explorer.decorations.badges": false,
"git.decorations.enabled": false,
"window.zoomLevel": 1,
"extensions.ignoreRecommendations": true,
// TODO: Titlebar customization
"window.customTitleBarVisibility": "never",
"window.titleBarStyle": "native",
"custom-ui-style.electron": {
"titleBarStyle": "hiddenInset",
"trafficLightPosition": {
"x": 20,
"y": 16
}
},
// TODO: Code Formatter
// "editor.formatOnSave": true,
// "editor.defaultFormatter": "esbenp.prettier-vscode",
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
"editor.defaultFormatter": "charliermarsh.ruff",
"[python]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "charliermarsh.ruff"
},
// TODO: cursor customization
"editor.cursorSmoothCaretAnimation": "on",
"editor.overtypeCursorStyle": "line",
"editor.cursorBlinking": "expand",
"editor.wordWrap": "on",
"files.autoSave": "afterDelay",
// TODO: font customization
"editor.fontSize": 20,
// "editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
// "editor.lineHeight": 1.5,
//TODO: Workbench color customization
"workbench.colorCustomizations": {
"editorCursor.foreground": "#bfe20d"
},
//TODO: Comment color customization
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "comment",
"settings": {
"foreground": "#00FF00",
"fontStyle": "italic"
}
}
]
},
// TODO: Material folder icons
"material-icon-theme.folders.associations": {
"pipelines": "pipe",
"prompts": "content",
"workflows": "context",
"celery": "queue",
"venv": "environment",
"collections": "interface",
"1lm": "core",
"references":"docs",
"modeling": "generator"
},
// TODO: Interactive Jupyter
"jupyter.interactiveWindow.textEditor.executeSelection": true,
}- Palenight Theme (Olaolu Olawuyi)
- Aura Split Dracula theme
- Atom One dark theme
- Code Runner
- Tabnine
- Todo highlights
- materia icon
- material folder icon
- polacode
- Spell checker
- Prettier/ruff
- indent-rainbow
- Path intellisence
- Python
- Python Extension Pack
- Jupyter