Skip to content

Instantly share code, notes, and snippets.

@kgmorales
Last active April 16, 2025 12:29
Show Gist options
  • Save kgmorales/b14eaab6c88757a03237dfaea03dd785 to your computer and use it in GitHub Desktop.
Save kgmorales/b14eaab6c88757a03237dfaea03dd785 to your computer and use it in GitHub Desktop.
vscode settings
{
//* WORKBENCH
//#region
"workbench.tree.indent": 15,
"workbench.colorTheme": "Night Owl",
"workbench.sideBar.location": "right",
"workbench.tree.enableStickyScroll": true,
"workbench.editor.decorations.badges": true,
"workbench.editor.decorations.colors": true,
"workbench.iconTheme": "material-icon-theme",
"workbench.tree.renderIndentGuides": "always",
"workbench.editor.pinnedTabSizing": "compact",
"workbench.editor.highlightModifiedTabs": true,
"workbench.editorAssociations": {
"git-rebase-todo": "gitlens.rebase"
},
"workbench.colorCustomizations": {
"terminal.background": "#0B1C2C",
"terminal.foreground": "#CBD6E2",
"terminalCursor.background": "#CBD6E2",
"terminalCursor.foreground": "#CBD6E2",
"terminal.ansiBlack": "#0B1C2C",
"terminal.ansiBlue": "#491e74",
"terminal.ansiBrightBlack": "#627E99",
"terminal.ansiBrightBlue": "#8B56BF",
"terminal.ansiBrightCyan": "#568BBF",
"terminal.ansiBrightGreen": "#56BF8B",
"terminal.ansiBrightMagenta": "#BF568B",
"terminal.ansiBrightRed": "#BF8B56",
"terminal.ansiBrightWhite": "#F7F9FB",
"terminal.ansiBrightYellow": "#8BBF56",
"terminal.ansiCyan": "#568BBF",
"terminal.ansiGreen": "#56BF8B",
"terminal.ansiMagenta": "#BF568B",
"terminal.ansiRed": "#BF8B56",
"terminal.ansiWhite": "#CBD6E2",
"terminal.ansiYellow": "#ba56bf",
"tree.indentGuidesStroke": "#05d96f"
},
//#endregion
// *EDITOR
//#region Editor
"editor.tabSize": 4,
"editor.fontSize": 14,
"editor.rulers": [100],
"editor.lineHeight": 0,
"editor.fontWeight": "300",
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.fontLigatures": true,
"editor.linkedEditing": true,
"editor.formatOnPaste": true,
"editor.indentSize": "tabSize",
"editor.smoothScrolling": true,
"editor.minimap.enabled": false,
"editor.cursorBlinking": "phase",
"editor.fontFamily": "Fira Code",
"editor.detectIndentation": true,
"editor.suggestSelection": "first",
"editor.inlineSuggest.enabled": true,
"editor.accessibilitySupport": "off",
"editor.renderLineHighlight": "line",
"editor.renderWhitespace": "selection",
"editor.acceptSuggestionOnEnter": "off",
"editor.cursorSmoothCaretAnimation": "on",
"editor.bracketPairColorization.enabled": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": {
"source.fixAll": "explicit"
},
"editor.quickSuggestions": {
"other": true,
"strings": false,
"comments": false
},
"editor.tokenColorCustomizations": {
//* Editor Overrides for NightOwl Theme
"[Night Owl]": {
"textMateRules": [
{
"name": "HTML Attr Strings",
"scope": "string.quoted.double.html",
"settings": {
"fontStyle": "italic",
"foreground": "#cc8fc5"
}
},
{
"name": "JS Classes Name",
"scope": "entity.name.type.class.ts",
"settings": {
"fontStyle": "bold",
"foreground": "#a3efb9"
}
},
{
"name": "Object Properties",
"scope": "variable.other.property.ts",
"settings": {
"foreground": "#62c6b3",
"fontStyle": "italic"
}
},
{
"name": "TS Types",
"scope": "entity.name.type.ts",
"settings": {
"fontStyle": "italic",
"foreground": "#f39720"
}
},
{
"name": "TS JSX TYPES",
"scope": "entity.name.type.tsx",
"settings": {
"fontStyle": "italic",
"foreground": "#f39720"
}
},
{
"name": "decorators",
"scope": "meta.decorator punctuation.decorator.ts",
"settings": {
"foreground": "#30d0e9"
}
},
{
"name": "Decorators",
"scope": "meta.method.declaration storage.type.ts",
"settings": {
"foreground": "#ff0000"
}
},
{
"name": "const variables",
"scope": "variable.other.constant",
"settings": {
"fontStyle": "underline"
// "foreground": "#4f68e4"
}
},
{
"name": "HTML elements",
"scope": "entity.name.tag.html",
"settings": {
"foreground": "#a8ede0"
}
},
{
"name": "Js Objects",
"scope": "variable.other.property.js",
"settings": {
"foreground": "#077307"
}
}
]
}
},
//#endregion
//* EXPLORER
//#region
"explorer.sortOrder": "type",
"explorer.compactFolders": false,
"explorer.openEditors.visible": 1,
//#endregion
// *WINDOW
//#region Window
"window.zoomLevel": 0.5,
"window.titleSeparator": " | ",
"window.title": "${activeEditorShort}${separator}${rootName}",
//#endregion
// *TERMINAL
//#region Terminal
"terminal.integrated.fontSize": 14,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.tabs.location": "left",
"terminal.integrated.cursorStyle": "underline",
"terminal.integrated.defaultProfile.osx": "zsh",
"terminal.integrated.fontFamily": "MesloLGS NF",
"terminal.integrated.tabs.enableAnimation": true,
"terminal.integrated.tabs.showActiveTerminal": "always",
"terminal.integrated.profiles.osx": {
"node": {
"path": "zsh",
"icon": "terminal",
"color": "terminal.ansiGreen",
"overrideName": true
},
"git": {
"path": "zsh",
"icon": "git-branch",
"color": "terminal.ansiBlue",
"overrideName": true
}
},
//#endregion
// *PRETTIER
//#region Prettier
"prettier.printWidth": 180,
"prettier.bracketSameLine": true,
"prettier.jsxSingleQuote": true,
"prettier.singleQuote": true,
"prettier.endOfLine": "auto",
"prettier.useTabs": false,
"prettier.quoteProps": "consistent",
//#endregion
// * PEACOCK EXTENSION
//#region Peacock
"peacock.favoriteColors": [
{
"name": "Ecommerce",
"value": "#051120"
},
{
"name": "Mandalorian Blue",
"value": "#1857a4"
},
{
"name": "Node Green",
"value": "#215732"
},
{
"name": "trenten",
"value": "#34279D"
},
{
"name": "ForestGreen",
"value": "#0c1f12"
}
],
//#endregion
// *FORMATING SETTINGS
//#region Formatting
"typescript.updateImportsOnFileMove.enabled": "always",
"javascript.updateImportsOnFileMove.enabled": "always",
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
//#endregion
//*HTML
//#region
"html.format.wrapAttributes": "auto",
"html.format.enable": true,
"eslint.codeAction.showDocumentation": {
"enable": true
},
//#endregion
//*GITLENS
//#region GitLens
"git.autofetch": true,
"gitlens.views.branches.branches.layout": "list",
"gitlens.views.branches.showBranchComparison": false,
"gitlens.views.branches.files.compact": true,
//#endregion
//*FILES
//#region Files
"files.autoSave": "afterDelay",
"files.insertFinalNewline": true,
"files.exclude": {
".gitignore": false,
"*.a": true,
"*.class": true,
"*.db": true,
"*.dll": true,
"*.dylib": true,
"*.exe": true,
"*.idb": true,
"*.lib": true,
"*.min.css": true,
"*.min.js.map": true,
"*.ncb": true,
"*.o": true,
"*.obj": true,
"*.pdb": true,
"*.pdf": true,
"*.psd": true,
"*.pyc": true,
"*.pyo": true,
"*.sdf": true,
"*.so": true,
"*.sublime-workspace": true,
"*.suo": true,
"**/.DS_Store": true,
"**/*.min.js": true,
"*/**/.github/": true,
"*/**/cache/": true,
"*/**/coverage/": true,
"*/**/infinitewp/": true,
"*/**/uploads/": true,
"wp-*.*": true,
"wp-admin/": true,
"wp-config.*": false,
"wp-includes/": true,
"xmlrpc.php": true,
"yarn.lock": true
},
//#endregion
//* MATERIAL
"material-icon-theme.activeIconPack": "nest",
"material-icon-theme.folders.theme": "specific",
"material-icon-theme.files.associations": {
"apps/client/src/app/**/*.service.ts": "angular-service",
"*._service.ts": "nest-service",
"*._module.ts": "nest-module",
"*._controller.ts": "nest-controller",
"*._provider.ts": "nest-filter",
"*._middleware.ts": "nest-middleware",
"*.strategy.ts": "key",
"*.store.ts": "Redux-store"
},
"material-icon-theme.folders.associations": {
"store": "Ngrx-store"
},
//#endregion
//* NO SNITCHING TO MICROSOFT
//#region NoSnitching
"security.workspace.trust.untrustedFiles": "open",
"nxConsole.showNodeVersionOnStartup": false,
"diffEditor.experimental.showMoves": true,
"redhat.telemetry.enabled": false,
//#endregion
//* JIRA
//#region
"atlascode.jira.jqlList": [
{
"id": "",
"enabled": true,
"name": "My issues.paychex.com Issues",
"query": "assignee = currentUser() AND resolution = Unresolved ORDER BY lastViewed DESC",
"siteId": "issues.paychex.com",
"monitor": true
}
],
"yaml.schemas": {
"file:///c%3A/Users/kgmorale/.vscode/extensions/atlassian.atlascode-3.4.25/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
//#endregion
//* OBSIDIAN
//#region
"obsidian-md-vsc.defaultVault": "Obsidian Vault",
"obsidian-md-vsc.defaultVaultPath": "C:\\Users\\kgmorale\\OneDrive - Paychex\\Documents\\Obsidian Vault",
"obsidian-md-vsc.defaultNote": "Kuiper\\Kuiper build"
//#endregion
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment