# This is the topmost EditorConfig file.
root = true

# General defaults: newline ending every file, UTF-8 encoding, no trailing whitespace.
[*]
insert_final_newline = true
charset = utf-8
trim_trailing_whitespace = true

# In markdown, extra whitespace is syntactic, used to force a line break.
[*.md]
trim_trailing_whitespace = false

# one tab/indent is 2 spaces
[*]
indent_style = space
indent_size = 2

# in python, 4 spaces
[*.py]
indent_style = space
indent_size = 4

# this format requires tabs.
[{Makefile,make.bat}]
indent_style = tab
