Skip to content

Instantly share code, notes, and snippets.

@oliverharrison
Last active March 17, 2022 20:54
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save oliverharrison/04f128325d3af04b706de25b85566651 to your computer and use it in GitHub Desktop.
Save oliverharrison/04f128325d3af04b706de25b85566651 to your computer and use it in GitHub Desktop.
{
// Editor Functionalities
"diffEditor.renderSideBySide": false,
"editor.guides.bracketPairs": true,
"editor.bracketPairColorization.enabled": true,
"editor.cursorBlinking": "phase",
"editor.cursorSmoothCaretAnimation": false,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.fontFamily": "JetBrainsMono-Regular, JetBrains Mono Regular, OperatorMono-Book, Liga Roboto Mono, Menlo, Monaco",
"editor.fontLigatures": true,
"editor.fontSize": 16,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.hover.delay": 600,
"editor.lineHeight": 32,
"editor.minimap.enabled": true,
"editor.minimap.maxColumn": 200,
"editor.minimap.renderCharacters": false,
"editor.minimap.showSlider": "always",
"editor.minimap.size": "fill",
"editor.mouseWheelScrollSensitivity": 1.5,
"editor.multiCursorModifier": "alt",
"editor.renderWhitespace": "none",
"editor.smoothScrolling": true,
"editor.snippetSuggestions": "top",
"editor.suggest.showStatusBar": true,
"editor.suggestFontSize": 14,
"editor.tabSize": 2,
"editor.wordWrap": "on",
// Emmet
"emmet.triggerExpansionOnTab": true,
// Explorer panel
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
// Extensions
"extensions.ignoreRecommendations": true,
// File formatting
"files.eol": "\n",
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
// Diff editor functionality
"diffEditor.ignoreTrimWhitespace": false,
// Git functionality
"git.enableSmartCommit": true,
"git.path": ["/usr/bin/git"],
// HTML Formatting
"html.format.endWithNewline": true,
"html.format.maxPreserveNewLines": 1,
"html.format.indentHandlebars": true,
"html.format.indentInnerHtml": true,
// Linting
"css.validate": false, // disable VSCode's built-in validator
"less.validate": false, // disable VSCode's built-in validator
"scss.validate": false, // disable VSCode's built-in validator
"stylelint.validate": ["css", "less", "postcss", "scss"],
"eslint.options": {
"maxWarnings": "500",
"ignorePattern": ["/node_modules/*", "*.min.js"]
},
"eslint.format.enable": false, // this allows prettier to format javascript files
"[scss]": {
"editor.tabSize": 4
},
"[php]": {
"editor.tabSize": 4,
"editor.defaultFormatter": "valeryanm.vscode-phpsab"
},
// SearchWP Docs Extension
"searchwpdocs.site": "https://codex.wordpress.org/",
// Telemetry
"telemetry.telemetryLevel": "off",
// Terminal customizations
"terminal.integrated.fontFamily": "JetBrainsMono Nerd Font, MesloLGS NF, JetBrainsMono-Regular, Roboto Mono",
"terminal.integrated.fontSize": 15,
"terminal.integrated.fontWeightBold": "500",
// TODO highlight
"todohighlight.isCaseSensitive": false,
// Trust settings
"security.workspace.trust.enabled": false,
// Window customization
"customWindowZoom.zoomLevelChangeValue": 0.5,
"window.title": "${dirty} ${activeEditorMedium}${separator}${rootName}",
"window.newWindowDimensions": "inherit",
"window.zoomLevel": 1.5,
"workspaceSidebar.folder": "~/workspaces",
"zenMode.fullScreen": false,
// Workbench customization
"workbench.colorTheme": "Cobalt2",
"workbench.editor.enablePreview": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
"workbench.editor.scrollToSwitchTabs": true,
"workbench.editor.pinnedTabSizing": "shrink",
"workbench.editor.showTabs": true,
"workbench.iconTheme": "material-icon-theme",
"workbench.list.smoothScrolling": true,
"workbench.settings.enableNaturalLanguageSearch": false,
"workbench.settings.editor": "json",
"workbench.settings.useSplitJSON": true,
"workbench.tree.indent": 20,
"workbench.colorCustomizations": {
"minimapSlider.background": "#ffffff33",
"minimapSlider.hoverBackground": "#ffffff44",
"minimapSlider.activeBackground": "#ffffff55"
},
// WORKSPACES
"security.workspace.trust.untrustedFiles": "open",
"security.workspace.trust.startupPrompt": "never",
// Miscellaneous
"files.associations": { "*.module": "php" },
"intelephense.format.enable": false,
"intelephense.stubs": [
"apache",
"bcmath",
"bz2",
"calendar",
"com_dotnet",
"Core",
"ctype",
"curl",
"date",
"dba",
"dom",
"enchant",
"exif",
"FFI",
"fileinfo",
"filter",
"fpm",
"ftp",
"gd",
"gettext",
"gmp",
"hash",
"iconv",
"imap",
"intl",
"json",
"ldap",
"libxml",
"mbstring",
"meta",
"mysqli",
"oci8",
"odbc",
"openssl",
"pcntl",
"pcre",
"PDO",
"pdo_ibm",
"pdo_mysql",
"pdo_pgsql",
"pdo_sqlite",
"pgsql",
"Phar",
"posix",
"pspell",
"readline",
"Reflection",
"session",
"shmop",
"SimpleXML",
"snmp",
"soap",
"sockets",
"sodium",
"SPL",
"sqlite3",
"standard",
"superglobals",
"sysvmsg",
"sysvsem",
"sysvshm",
"tidy",
"tokenizer",
"wordpress",
"xml",
"xmlreader",
"xmlrpc",
"xmlwriter",
"xsl",
"Zend OPcache",
"zip",
"zlib"
],
// Miscellaneous
"javascript.updateImportsOnFileMove.enabled": "always",
"git.confirmSync": false
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment