Set more options in odinfmt.json

This commit is contained in:
Riyyi
2026-08-08 12:53:13 +02:00
parent ce6ef363d5
commit 6aa175a445
2 changed files with 22 additions and 16 deletions
+3
View File
@@ -3,7 +3,10 @@
"align_struct_fields": true,
"align_struct_values": true,
"character_width": 80,
"indent_cases": true,
"newline_limit": 1,
"newline_style": "LF",
"sort_imports": true,
"space_single_line_blocks": true,
"tabs": true,
"tabs_width": 4
+19 -16
View File
@@ -96,23 +96,26 @@ list_dir_queue :: proc(
for entry in entries {
#partial switch entry.type {
case os.File_Type.Directory:
append(queue, strings.clone(entry.fullpath, queue^.allocator))
case os.File_Type.Regular:
{
relpath, was_allocation := strings.replace(
entry.fullpath,
working_dir,
".",
1,
result^.allocator,
)
if !was_allocation {
relpath = strings.clone(relpath, result^.allocator)
case os.File_Type.Directory:
append(queue, strings.clone(entry.fullpath, queue^.allocator))
case os.File_Type.Regular:
{
relpath, was_allocation := strings.replace(
entry.fullpath,
working_dir,
".",
1,
result^.allocator,
)
if !was_allocation {
relpath = strings.clone(relpath, result^.allocator)
}
append(
result,
FileEntry{relpath = relpath, size = entry.size},
)
}
append(result, FileEntry{relpath = relpath, size = entry.size})
}
case: // skip other types
case: // skip other types
}
}
}