root = true

[*]
insert_final_newline = true

[*.{lgt,pl}]
indent_style = tab
indent_size = 4
trim_trailing_whitespace = true

[*.md]
indent_style = tab
indent_size = 4
trim_trailing_whitespace = false

[*.rst]
indent_style = space
indent_size = 3
trim_trailing_whitespace = true

[*.{csv,tsv}]
insert_final_newline = false

[*.d2]
indent_style = spaces
indent_size = 2
trim_trailing_whitespace = false

[*.sh]
indent_style = tab
indent_size = 4
trim_trailing_whitespace = true

[*.{ps1,psm1}]
indent_style = tab
indent_size = 4
trim_trailing_whitespace = true

[*.{json,jsonl}]
insert_final_newline = false
