Skip to content

Instantly share code, notes, and snippets.

@indrayam
Last active August 7, 2020 20:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save indrayam/94bc32e093000a45fb653a6bf9e32cfc to your computer and use it in GitHub Desktop.
Save indrayam/94bc32e093000a45fb653a6bf9e32cfc to your computer and use it in GitHub Desktop.
My VSCode Settings (Aug 2020)
// Place your settings in this file to overwrite the default settings
{
// Workbench Settings
"workbench.activityBar.visible": true,
"workbench.tips.enabled": false,
"workbench.startupEditor": "none",
"workbench.settings.editor": "json",
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.enablePreview": false,
"workbench.colorCustomizations": {
"editor.selectionBackground": "#2a51a7" // (for Dainty Light)
// "editor.selectionBackground": "#1e2474" // (for Standard VS Code Dark+ or 1984)
// "editor.selectionBackground": "#7e8a4c" // (for VS Code Night Wolf)
},
"workbench.iconTheme": "eq-material-theme-icons-darker",
"workbench.colorTheme": "1984",
// Window Settings
"window.zoomLevel": 0,
"window.title": "${rootName}${separator}${folderPath}${separator}${activeEditorShort}",
// Editor settings
"editor.fontSize": 22,
"editor.cursorStyle": "line",
"editor.fontFamily": "JetBrains Mono",
"editor.fontLigatures": true,
"editor.matchBrackets": "never",
"editor.formatOnPaste": false,
"editor.formatOnSave": false,
"editor.renderWhitespace": "selection",
"editor.acceptSuggestionOnEnter": "on",
"editor.minimap.renderCharacters": false,
"editor.minimap.showSlider": "always",
"editor.minimap.maxColumn": 150,
// "editor.multiCursorModifier": "ctrlCmd",
"editor.multiCursorModifier": "alt",
"editor.suggestSelection": "first",
"editor.links": false,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"diffEditor.ignoreTrimWhitespace": false,
"editor.defaultFormatter": "esbenp.prettier-vscode",
// Explorer Settings
"explorer.openEditors.visible": 1,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
// File settings
"files.autoSave": "off",
"files.hotExit": "onExitAndWindowClose",
// File Associations
"files.associations": {
"zshrc": "shellscript",
"config": "yaml"
},
// Configure glob patterns for excluding files and folders.
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/.vscode": true,
"**/.idea": true,
"**/*.class": true,
"**/.settings": true,
"**/target": true,
"**/.classpath": true,
"**/.project": true,
"**/.cache": true,
"**/out": true,
"**/.metadata/": true,
"**/*.iml": true,
"**/.factorypath": true
},
// Terminal Settings
"terminal.integrated.fontFamily": "DroidSansMono Nerd Font",
"terminal.integrated.fontSize": 22,
"terminal.integrated.cursorStyle": "line",
// SSH Config
"remote.SSH.configFile": "/Users/anasharm/.ssh/config-vscode",
// Debug Console Settings
"debug.console.fontFamily": "DroidSansMono Nerd Font",
"debug.console.fontSize": 22,
// Extension: ALL
"extensions.ignoreRecommendations": false,
"vsicons.dontShowNewVersionMessage": true,
// Extension: Project Manager Plugin Settings
// Name, Saved or Recent
"projectManager.sortList": "Recent",
"projectManager.git.baseFolders": [
"/Users/anasharm/cisco-apps/",
],
// Extension: CodeRunner Plugin Settings
"code-runner.clearPreviousOutput": true,
"code-runner.executorMap": {
"python": "$pythonPath -u $fullFileName"
},
// Extension: Git and Git Lens Settings
"gitlens.mode.active": "zen",
"gitlens.views.lineHistory.enabled": true,
"gitlens.views.search.enabled": true,
"gitlens.views.compare.enabled": true,
"git.confirmSync": false,
"git.autofetch": true,
"git.enableSmartCommit": true,
"git.enableCommitSigning": true,
// Extension: Markdown Preview Enhanced Plugin Settings
"markdown-preview-enhanced.mermaidTheme": "default",
// Extension: Live Server Settings
"liveServer.settings.donotShowInfoMsg": true,
// Python Settings
"python.linting.enabled": false,
"python.languageServer": "Microsoft",
// Java Settings
"java.errors.incompleteClasspath.severity": "ignore",
"java.home": "/usr/local/java",
"java.configuration.checkProjectSettingsExclusions": true,
"java.debug.settings.console": "internalConsole",
"java.debug.settings.enableRunDebugCodeLens": true,
"java.jdt.ls.vmargs": "-noverify -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication -javaagent:\"/Users/anasharm/.vscode/extensions/gabrielbb.vscode-lombok-1.0.1/server/lombok.jar\"",
// Go Settings
"go.autocompleteUnimportedPackages": true,
"go.formatTool": "gofmt",
"go.lintTool": "golint",
"go.useLanguageServer": true,
// Typescript Settings
"typescript.tsserver.maxTsServerMemory": 8000,
// Julia Settings
"julia.enableTelemetry": true,
"java.semanticHighlighting.enabled": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"editor.tabSize": 2,
// Prettier HTML Formatting issues
//"prettier.disableLanguages": ["html"],
"prettier.htmlWhitespaceSensitivity": "css",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment