Skip to content

Instantly share code, notes, and snippets.

@karstengresch
Created March 13, 2023 00:00
Show Gist options
  • Save karstengresch/6abf02a590ffd3c2a5b36e7df335e1fa to your computer and use it in GitHub Desktop.
Save karstengresch/6abf02a590ffd3c2a5b36e7df335e1fa to your computer and use it in GitHub Desktop.
My settings.json as of 2023-03-13
{
/* GENERAL/WORKBENCH*/
"update.mode": "manual",
"workbench.colorTheme": "Mayukai Sunset",
"workbench.editor.enablePreview": false,
"workbench.editor.untitled.hint": "hidden",
"workbench.fontAliasing": "auto",
"workbench.iconTheme": "vscode-icons",
"workbench.settings.editor": "json",
"workbench.settings.useSplitJSON": true,
"workbench.startupEditor": "none",
"diffEditor.ignoreTrimWhitespace": false,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"git.confirmSync": false,
"git.enableSmartCommit": true,
"notebook.outline.showCodeCells": true,
"security.workspace.trust.untrustedFiles": "open",
"telemetry.enableTelemetry": false,
/* EDITOR */
"editor.copyWithSyntaxHighlighting": true,
"editor.cursorBlinking": "smooth",
"editor.cursorSmoothCaretAnimation": "off",
"editor.cursorStyle": "line",
"editor.cursorSurroundingLines": 0,
"editor.cursorSurroundingLinesStyle": "default",
"editor.cursorWidth": 5,
"editor.fontFamily": "FiraCode-Retina",
"editor.fontLigatures": true,
"editor.fontWeight": "450",
"editor.formatOnPaste": true,
"editor.minimap.showSlider": "always",
"editor.quickSuggestionsDelay": 0,
"editor.renderWhitespace": "all",
"editor.snippetSuggestions": "top",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
// "editor.fontLigatures": "'calt', 'ss01', 'ss02', 'ss03', 'ss04', 'ss05', 'ss06', 'zero', 'onum'",
"editor.codeActionsOnSave": {
"source.organizeImports": true
},
/* TERMINAL */
"terminal.integrated.fontFamily": "Source Code Pro for Powerline",
"terminal.integrated.fontSize": 13,
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.scrollback": 1000000,
"terminal.integrated.profiles.osx": {
"zsh": {
"path": "zsh",
"args": ["-l"]
},
"bash": {
"path": "bash",
"args": ["-l"],
"icon": "terminal-bash"
},
"fish": {
"path": "fish",
"args": ["-l"]
},
"tmux": {
"path": "tmux",
"icon": "terminal-tmux"
}
},
"terminal.integrated.defaultProfile.linux": "",
"terminal.integrated.profiles.linux": {
"bash": {
"path": "bash",
"icon": "terminal-bash"
},
"zsh": {
"path": "zsh"
},
"fish": {
"path": "fish"
},
"tmux": {
"path": "tmux",
"icon": "terminal-tmux"
},
"pwsh": {
"path": "pwsh",
"icon": "terminal-powershell"
}
},
/* JAVA */
"java.errors.incompleteClasspath.severity": "ignore",
"java.project.importOnFirstTimeStartup": "automatic",
"java.semanticHighlighting.enabled": true,
"java.typeHierarchy.lazyLoad": true,
"java.home": "/Users/karsten/.sdkman/candidates/java/11.0.18-tem",
"java.configuration.runtimes": [
{
"name": "JavaSE-11",
"path": "/Users/karsten/.sdkman/candidates/java/11.0.18-tem",
"default": true
},
{
"name": "JavaSE-17",
"path": "/Users/karsten/.sdkman/candidates/java/17.0.5-tem"
}
],
"java.jdt.ls.java.home": "/Users/karsten/.sdkman/candidates/java/17.0.5-tem",
"redhat.telemetry.enabled": false,
"quarkus.tools.starter.api": "http://code.quarkus.redhat.com/api",
"quarkus.tools.alwaysShowWelcomePage": false,
/* PYTHON */
"python.languageServer": "Microsoft",
/* PHP */
"php.suggest.basic": false,
"php.validate.enable": false,
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": ["punctuation.section.embedded.begin.php", "punctuation.section.embedded.end.php"],
"settings": {
"foreground": "#00b7ff"
}
},
{
"scope": "keyword",
"settings": {
"fontStyle": "bold"
}
},
{
"scope": "storage",
"settings": {
"fontStyle": "bold"
}
},
{
"scope": "constant.language",
"settings": {
"fontStyle": "bold"
}
},
{
"scope": "support.class.builtin",
"settings": {
"fontStyle": "bold"
}
}
]
},
/* HTML */
"html.format.wrapAttributes": "force-aligned",
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"editor.formatOnType": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"html.format.contentUnformatted": "pre,code,textarea",
"html.format.endWithNewline": false,
"html.format.extraLiners": "head, body, /html",
"html.format.indentHandlebars": false,
"html.format.indentInnerHtml": false,
"html.format.maxPreserveNewLines": null,
"html.format.preserveNewLines": true,
"html.format.wrapLineLength": 120,
"html.format.wrapAttributes": "force-expand-multiline",
/* EXTENSIONS/OTHER*/
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true,
"**/.git": false,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/Thumbs.db": true
},
"rsp-ui.enableStartServerOnActivation": [
{
"id": "redhat.vscode-server-connector",
"name": "Red Hat RSP Server",
"startOnActivation": true
}
],
"vs-kubernetes": {
"vs-kubernetes.kubectl-path": "/Users/karsten/.vs-kubernetes/tools/kubectl/kubectl",
"vs-kubernetes.ignore-recommendations": true,
"vs-kubernetes.crd-code-completion": "enabled",
"vscode-kubernetes.minikube-path.mac": "/Users/karsten/.vs-kubernetes/tools/minikube/darwin-amd64/minikube"
},
/* EXTENSION: Emmet */
"emmet.excludeLanguages": ["markdown", "php"],
"vsicons.dontShowNewVersionMessage": true,
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml"
},
"github-enterprise.uri": "https://github.com",
"editor.multiCursorModifier": "ctrlCmd",
"gitlens.plusFeatures.enabled": false,
"workbench.editorAssociations": {
"git-rebase-todo": "default"
},
"php.debug.ideKey": "VSCODE",
"php.debug.executablePath": "/usr/local/bin/php",
"[php]": {
"editor.defaultFormatter": "bmewburn.vscode-intelephense-client"
},
"prettier.printWidth": 10000,
"php-cs-fixer.executablePath": "${extensionPath}/php-cs-fixer.phar",
"maven.terminal.useJavaHome": true,
"window.zoomLevel": 1
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment