settings.json 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. {
  2. "files.autoSave": "onFocusChange",
  3. "files.insertFinalNewline": true,
  4. "workbench.colorTheme": "Atom One Dark",
  5. "editor.formatOnSave": true,
  6. "editor.fontFamily": "source code pro",
  7. "editor.mouseWheelZoom": true,
  8. "editor.codeActionsOnSave": {
  9. "source.fixAll.eslint": "explicit"
  10. },
  11. "editor.defaultFormatter": "esbenp.prettier-vscode",
  12. // https://code.visualstudio.com/docs/setup/linux#_visual-studio-code-is-unable-to-watch-for-file-changes-in-this-large-workspace-error-enospc
  13. "files.watcherExclude": {
  14. "**/.git/**": true,
  15. "**/node_modules/**": true
  16. },
  17. "[cpp]": {
  18. "editor.defaultFormatter": "ms-vscode.cpptools-extension-pack"
  19. },
  20. "[rust]": {
  21. "editor.defaultFormatter": "rust-lang.rust-analyzer"
  22. },
  23. "[proto3]": {
  24. "editor.defaultFormatter": "zxh404.vscode-proto3"
  25. },
  26. "[yaml]": {
  27. "editor.defaultFormatter": "redhat.vscode-yaml"
  28. },
  29. "[xml]": {
  30. "editor.defaultFormatter": "redhat.vscode-xml"
  31. },
  32. "[python]": {
  33. "editor.defaultFormatter": "ms-python.autopep8"
  34. },
  35. "[sql]": {
  36. "editor.defaultFormatter": "mtxr.sqltools"
  37. },
  38. "[toml]": {
  39. "editor.defaultFormatter": "tamasfe.even-better-toml"
  40. },
  41. "[go]": {
  42. "editor.defaultFormatter": "golang.go"
  43. },
  44. "[java]": {
  45. "editor.defaultFormatter": "redhat.java"
  46. },
  47. "[php]": {
  48. "editor.defaultFormatter": "bmewburn.vscode-intelephense-client"
  49. },
  50. "[dockerfile]": {
  51. "editor.defaultFormatter": "ms-azuretools.vscode-docker"
  52. },
  53. "[thrift]": {
  54. "editor.defaultFormatter": "mrkou47.thrift-syntax-support"
  55. },
  56. "[shellscript]": {
  57. "editor.defaultFormatter": "foxundermoon.shell-format"
  58. },
  59. "[ignore]": {
  60. "editor.defaultFormatter": "foxundermoon.shell-format"
  61. },
  62. "[elixir]": {
  63. "editor.defaultFormatter": "JakeBecker.elixir-ls"
  64. },
  65. "[phoenix-heex]": {
  66. "editor.defaultFormatter": "JakeBecker.elixir-ls"
  67. },
  68. "[ini]": {
  69. "editor.defaultFormatter": "lkrms.inifmt"
  70. },
  71. "java.configuration.updateBuildConfiguration": "automatic",
  72. "ansible.python.interpreterPath": "/bin/python"
  73. }