settings.json 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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. {
  12. "files.eol": "\n"
  13. },
  14. "editor.defaultFormatter": "esbenp.prettier-vscode",
  15. // https://code.visualstudio.com/docs/setup/linux#_visual-studio-code-is-unable-to-watch-for-file-changes-in-this-large-workspace-error-enospc
  16. "files.watcherExclude": {
  17. "**/.git/**": true,
  18. "**/node_modules/**": true
  19. },
  20. "[cpp]": {
  21. "editor.defaultFormatter": "ms-vscode.cpptools"
  22. },
  23. "[rust]": {
  24. "editor.defaultFormatter": "rust-lang.rust-analyzer"
  25. },
  26. "[proto3]": {
  27. "editor.defaultFormatter": "zxh404.vscode-proto3"
  28. },
  29. "[yaml]": {
  30. "editor.defaultFormatter": "redhat.vscode-yaml"
  31. },
  32. "[xml]": {
  33. "editor.defaultFormatter": "redhat.vscode-xml"
  34. },
  35. "[python]": {
  36. "editor.defaultFormatter": "ms-python.autopep8"
  37. },
  38. "[sql]": {
  39. "editor.defaultFormatter": "mtxr.sqltools"
  40. },
  41. "[toml]": {
  42. "editor.defaultFormatter": "tamasfe.even-better-toml"
  43. },
  44. "[go]": {
  45. "editor.defaultFormatter": "golang.go"
  46. },
  47. "[java]": {
  48. "editor.defaultFormatter": "redhat.java"
  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. "java.configuration.updateBuildConfiguration": "automatic",
  69. "ansible.python.interpreterPath": "/bin/python"
  70. }