settings.json 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. {
  2. "workbench.colorTheme": "Gruvbox Dark (Hard)",
  3. "xmlTools.enforcePrettySelfClosingTagOnFormat": true,
  4. "editor.minimap.enabled": false,
  5. "terminal.integrated.shell.windows": "c:/Program Files/PowerShell/7/pwsh.exe",
  6. "terminal.integrated.fontWeight": "1",
  7. "editor.fontSize": 16,
  8. "editor.fontWeight": "1",
  9. "workbench.editor.showTabs": true,
  10. "workbench.activityBar.visible": true,
  11. "workbench.colorCustomizations": {
  12. "editorCursor.foreground": "#00ff33",
  13. "editor.lineHighlightBackground": "#111144"
  14. },
  15. "workbench.statusBar.visible": true,
  16. "editor.lineNumbers": "on",
  17. "C_Cpp.clang_format_style": "{ BasedOnStyle: Google, IndentWidth: 4, ColumnLimit: 0, NamespaceIndentation: All}",
  18. "C_Cpp.vcFormat.newLine.beforeOpenBrace.block": "sameLine",
  19. "C_Cpp.vcFormat.newLine.beforeOpenBrace.type": "sameLine",
  20. "C_Cpp.vcFormat.newLine.beforeOpenBrace.function": "sameLine",
  21. "C_Cpp.vcFormat.space.pointerReferenceAlignment": "left",
  22. "C_Cpp.clang_format_sortIncludes": false,
  23. "C_Cpp.vcFormat.indent.namespaceContents": true,
  24. "editor.cursorStyle": "block",
  25. "window.zoomLevel": 1,
  26. "editor.tabCompletion": "on",
  27. "todohighlight.isEnable": true,
  28. "todohighlight.keywords": [
  29. {
  30. "text": "TODO:",
  31. "color": "red",
  32. "backgroundColor": "rgba(0,0,0,0)",
  33. "overviewRulerColor": "rgba(0,0,0,0)"
  34. },
  35. {
  36. "text": "TODO(travis):",
  37. "color": "red",
  38. "backgroundColor": "rgba(0,0,0,0)",
  39. "overviewRulerColor": "rgba(0,0,0,0)"
  40. },
  41. {
  42. "text": "HACK:",
  43. "color": "#ff6600",
  44. "backgroundColor": "rgba(0,0,0,0)",
  45. "overviewRulerColor": "rgba(0,0,0,0)"
  46. },
  47. {
  48. "text": "NOTE:",
  49. "color": "green",
  50. "backgroundColor": "rgba(0,0,0,0)",
  51. "overviewRulerColor": "rgba(0,0,0,0)"
  52. }
  53. ],
  54. "todohighlight.defaultStyle": {
  55. "color": "red",
  56. //"backgroundColor": "#ffab00",
  57. "overviewRulerColor": "rgba(0,0,0,0)",
  58. "isWholeLine": false,
  59. },
  60. "files.associations": {
  61. "test.h": "c",
  62. "vulkan.h": "c",
  63. "vulkan_core.h": "c",
  64. "vk_platform.h": "c",
  65. "type_traits": "c",
  66. "typeinfo": "c",
  67. "windowsx.h": "c",
  68. "vulkan_platform.h": "c",
  69. "renderer_frontend.h": "c",
  70. "iosfwd": "c",
  71. "tuple": "cpp",
  72. "utility": "cpp",
  73. "kmemory.h": "c",
  74. "defines.h": "c",
  75. "vulkan_types.h": "c",
  76. "clock.h": "c",
  77. "kstring.h": "c",
  78. "logger.h": "c",
  79. "stb_image.h": "c",
  80. "vector": "c",
  81. "xstring": "c",
  82. "xutility": "c",
  83. "iterator": "c",
  84. "initializer_list": "c",
  85. "loader_utils.h": "c",
  86. "kmath.h": "c",
  87. "random": "c",
  88. "string_view": "c",
  89. "limits": "c",
  90. "sstream": "c",
  91. "filesystem.h": "c",
  92. "atomic": "c",
  93. "*.tcc": "c",
  94. "iomanip": "c",
  95. "istream": "c",
  96. "ostream": "c",
  97. "camera_system.h": "c",
  98. "render_view_skybox.h": "c",
  99. "darray.h": "c",
  100. "stb_truetype.h": "c",
  101. "vulkan_pipeline.h": "c",
  102. "platform.h": "c",
  103. "console.h": "c",
  104. "debug_console.h": "c",
  105. "vulkan_main.h": "c",
  106. "vulkan_backend.h": "c",
  107. "input.h": "c",
  108. "ui_text.h": "c",
  109. "xmemory": "c",
  110. "geometry_utils.h": "c",
  111. "shader_system.h": "c",
  112. "renderer_types.h": "c"
  113. },
  114. // File copyright documentation tag. Array of strings will be converted to one line per element. Can template {year}.
  115. "doxdocgen.file.copyrightTag": [
  116. "@copyright Kohi Game Engine is Copyright (c) Travis Vroman 2021-{year}"
  117. ],
  118. "doxdocgen.file.versionTag": "@version 1.0",
  119. "doxdocgen.generic.authorEmail": "[email protected]",
  120. "doxdocgen.generic.authorName": "Travis Vroman",
  121. "doxdocgen.generic.authorTag": "@author {author} ({email})",
  122. // The order to use for the file comment. Values can be used multiple times. Valid values are shown in default setting.
  123. "doxdocgen.file.fileOrder": [
  124. "file",
  125. "author",
  126. "brief",
  127. "version",
  128. "date",
  129. "empty",
  130. "copyright",
  131. "empty",
  132. "custom"
  133. ],
  134. }