{ // Apperence "workbench.colorTheme": "Ayu Dark", "workbench.iconTheme": "ayu", "editor.fontFamily": "Jetbrain Mono, Droid Sans Mono, monospace", "editor.wordWrap": "off", "editor.fontSize": 14, // Editor "editor.tabCompletion": "on", "editor.tabSize": 4, "editor.formatOnSave": false, "files.autoSave": "afterDelay", "workbench.startupEditor": "newUntitledFile", // Vim "vim.easymotion": true, "vim.surround": true, "vim.useSystemClipboard": true, "vim.insertModeKeyBindings": [ {"before": ["j", "j"], "after" : [""]}, {"before": ["Ctrl", "Shift", "e"], "commands": ["workbench.view.explorer"]}, ], "vim.normalModeKeyBindings": [ {"before": ["f"], "after" : ["leader","leader","s"]} ], // Terminal "workbench.panel.defaultLocation": "right", "terminal.integrated.shell.linux": "zsh", // No show files "files.exclude": { "**/__pycache__": true, "**/venv": true, "**/env": true, "**/.git": true, "**/CVS": true, "**/.DS_Store": true, "**/node_modules": true }, // Minimap "editor.minimap.side": "left", "editor.minimap.size": "fit", // Sidebar "workbench.sideBar.location": "right", "workbench.activityBar.visible": true, // File menu "window.menuBarVisibility": "hidden", // Python "python.linting.pylintEnabled": false, "python.linting.flake8Enabled": true, "python.linting.enabled": true, "python.formatting.provider": "autopep8", // JS "javascript.updateImportsOnFileMove.enabled": "never", // Emmet "emmet.includeLanguages": { "javascript": "javascriptreact" }, // Plugins "todo-tree.tree.showScanModeButton": false, // Explorer menu "explorer.confirmDelete": false, "explorer.confirmDragAndDrop": false, // Config for specific languages "[python]": { "editor.tabSize": 4, "editor.formatOnSave": true, "editor.formatOnPaste": true }, "[javascript]": { "editor.tabSize": 2, "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true, "editor.formatOnPaste": true }, "[javascriptreact]": { "editor.formatOnSave": true, "editor.formatOnPaste": true, "editor.tabSize": 2, "editor.defaultFormatter": "esbenp.prettier-vscode", }, "[markdown]": { "editor.wordWrap": "on", "editor.quickSuggestions": false }, "[html]": { "editor.tabSize": 3, "editor.suggest.insertMode": "replace" }, "[css]": { "editor.tabSize": 2, "editor.suggest.insertMode": "replace", "editor.formatOnSave": true, "editor.formatOnPaste": true, "editor.defaultFormatter": "esbenp.prettier-vscode", }, "[scss]": { "editor.tabSize": 2, "editor.suggest.insertMode": "replace", "editor.formatOnSave": true, "editor.formatOnPaste": true, "editor.defaultFormatter": "esbenp.prettier-vscode", }, "git.autofetch": true, "editor.formatOnPaste": true, "editor.minimap.enabled": false, "tabnine.experimentalAutoImports": true, "git.confirmSync": false, }