VSCodium Configuration
{
"debug.console.fontSize": 13,
"editor.fontSize": 13,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.guides.indentation": false,
"editor.rulers": [
80
],
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"explorer.autoReveal": false,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"files.autoSave": "off",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"html.format.endWithNewline": true,
"html.format.wrapLineLength": 240,
"terminal.integrated.fontSize": 13,
"update.mode": "manual",
"window.zoomLevel": 1,
"workbench.colorTheme": "Yi Dark",
"workbench.iconTheme": "file-icons",
"workbench.preferredDarkColorTheme": "Yi Dark",
"workbench.tree.renderIndentGuides": "none",
"[c]": {
"editor.defaultFormatter": "xaver.clang-format"
},
"[glsl]": {
"editor.formatOnSave": false
},
"[html]": {
"editor.formatOnSave": false,
"editor.wordWrapColumn": 240,
},
}
.clang-format
:
BasedOnStyle: LLVM
AlignAfterOpenBracket: AlwaysBreak
AlignArrayOfStructures: Right
AlignConsecutiveAssignments: Consecutive
AlignConsecutiveBitFields: Consecutive
AlignConsecutiveDeclarations: Consecutive
AlignConsecutiveMacros: Consecutive
AlignEscapedNewlines: Left
ColumnLimit: 80
PenaltyReturnTypeOnItsOwnLine: 10000
PointerAlignment: Left
SortIncludes: CaseSensitive