root = true # Default for all files [*] charset = utf-8 end_of_line = lf insert_final_newline = true trim_trailing_whitespace = true # C / header files [*.{c,h}] indent_style = space indent_size = 2 tab_width = 2 max_line_length = 80 # Assembly (if present; usually tab-sensitive) [*.S] indent_style = tab tab_width = 8 trim_trailing_whitespace = false # Makefiles (MUST use tabs) [Makefile] indent_style = tab tab_width = 8 trim_trailing_whitespace = false [*.mk] indent_style = tab tab_width = 8 trim_trailing_whitespace = false # Markdown (avoid wrapping conflicts) [*.md] trim_trailing_whitespace = false max_line_length = off