|
{ |
|
// =============== |
|
// EDITOR |
|
// =============== |
|
"editor.folding": false, |
|
"editor.minimap.enabled": false, |
|
"editor.snippetSuggestions": "top", |
|
"explorer.confirmDragAndDrop": false, |
|
"explorer.openEditors.visible": 0, |
|
"javascript.implicitProjectConfig.checkJs": true, |
|
"search.exclude": { |
|
"**/bower_components": true, |
|
"**/build": true, |
|
"**/build_spec": true, |
|
"**/coverage": true, |
|
"**/dist": true, |
|
"**/executables": true, |
|
"**/node_modules": true |
|
}, |
|
"window.newWindowDimensions": "inherit", |
|
"window.zoomLevel": 1.3, |
|
"workbench.colorTheme": "One Dark Pro", |
|
"workbench.editor.tabCloseButton": "left", |
|
"workbench.iconTheme": "vscode-icons", |
|
// =============== |
|
// WRITING |
|
// =============== |
|
"editor.fontFamily": "Fira Code", |
|
"editor.fontLigatures": true, |
|
"editor.fontSize": 13, |
|
"editor.insertSpaces": true, |
|
"editor.lineHeight": 20, |
|
"editor.renderLineHighlight": "none", |
|
"editor.renderWhitespace": "boundary", |
|
"editor.tabSize": 2, |
|
"editor.trimAutoWhitespace": true, |
|
"editor.wordWrapColumn": 140, |
|
// =============== |
|
// FORMATTING AND LINTING |
|
// =============== |
|
"editor.formatOnPaste": false, |
|
"editor.formatOnSave": true, |
|
"eslint.packageManager": "yarn", |
|
"tslint.autoFixOnSave": true, |
|
// =============== |
|
// EMMET |
|
// =============== |
|
"emmet.excludeLanguages": [ |
|
"markdown", |
|
"typescript" |
|
], |
|
"emmet.includeLanguages": { |
|
"javascript": "javascriptreact", |
|
"typescript": "typescriptreact" |
|
}, |
|
// =============== |
|
// ASSOCIATIONS |
|
// =============== |
|
"files.associations": { |
|
"*.log*": "log", |
|
"*.snap": "javascript", |
|
".jestrc": "json" |
|
}, |
|
"files.exclude": { |
|
"**/.DS_Store": true, |
|
"**/.git": true, |
|
"**/.hg": true, |
|
"**/.nyc_output": true, |
|
"**/.svn": true |
|
}, |
|
// =============== |
|
// GIT |
|
// =============== |
|
"git.autofetch": true, |
|
"git.confirmSync": false, |
|
"gitlens.blame.line.enabled": false, |
|
"gitlens.codeLens.enabled": false, |
|
"git.enableSmartCommit": true, |
|
// =============== |
|
// PROJECT MANAGEMENT |
|
// =============== |
|
"gitProjectManager.baseProjectsFolders": [ |
|
"/Users/sebastiansebald/Projects" |
|
], |
|
"gitProjectManager.checkRemoteOrigin": false, |
|
"gitProjectManager.ignoredFolders": [ |
|
"node_modules" |
|
], |
|
"gitProjectManager.maxDepthRecursion": 3, |
|
"gitProjectManager.storeRepositoriesBetweenSessions": false, |
|
// =============== |
|
// MARKDOWN |
|
// =============== |
|
"markdown.preview.markEditorSelection": false, |
|
"markdown.preview.scrollEditorWithPreview": false, |
|
"markdown.preview.scrollPreviewWithEditorSelection": false, |
|
"pandoc.pdfOptString": "-F mermaid-filter", |
|
// =============== |
|
// TERMINAL |
|
// =============== |
|
"terminal.external.osxExec": "iTerm 2.app", |
|
"terminal.integrated.fontSize": 13, |
|
"terminal.integrated.lineHeight": 1.4, |
|
"vsicons.associations.folders": [ |
|
{ |
|
"extensions": [ |
|
"g11n", |
|
"i18n", |
|
"locale", |
|
"locales", |
|
"translations" |
|
], |
|
"format": "FileFormat.svg", |
|
"icon": "locale" |
|
} |
|
], |
|
"jest.pathToConfig": "jest.config.json", |
|
"jest.enableCodeLens": false |
|
} |