| # EditorConfig: https://editorconfig.org/ |
| |
| # top-most EditorConfig file |
| root = true |
| |
| # All (Defaults) |
| [*] |
| charset = utf-8 |
| end_of_line = lf |
| insert_final_newline = true |
| trim_trailing_whitespace = true |
| max_line_length = 100 |
| |
| # Assembly |
| [*.S] |
| indent_style = tab |
| indent_size = 8 |
| |
| # C |
| [*.{c,h}] |
| indent_style = tab |
| indent_size = 8 |
| |
| # C++ |
| [*.{cpp,hpp}] |
| indent_style = tab |
| indent_size = 8 |
| |
| # Linker Script |
| [*.ld] |
| indent_style = tab |
| indent_size = 8 |
| |
| # Python |
| [*.py] |
| indent_style = space |
| indent_size = 4 |
| |
| # Perl |
| [*.pl] |
| indent_style = tab |
| indent_size = 8 |
| |
| # reStructuredText |
| [*.rst] |
| indent_style = space |
| indent_size = 3 |
| |
| # YAML |
| [*.{yml,yaml}] |
| indent_style = space |
| indent_size = 2 |
| |
| # Shell Script |
| [*.sh] |
| indent_style = space |
| indent_size = 4 |
| |
| # Windows Command Script |
| [*.cmd] |
| end_of_line = crlf |
| indent_style = tab |
| indent_size = 8 |
| |
| # Valgrind Suppression File |
| [*.supp] |
| indent_style = space |
| indent_size = 3 |
| |
| # CMake |
| [{CMakeLists.txt,*.cmake}] |
| indent_style = space |
| indent_size = 2 |
| |
| # Makefile |
| [Makefile] |
| indent_style = tab |
| indent_size = 8 |
| |
| # Device tree |
| [*.{dts,dtsi,overlay}] |
| indent_style = tab |
| indent_size = 8 |
| |
| # Git commit messages |
| [COMMIT_EDITMSG] |
| max_line_length = 75 |
| |
| # Kconfig |
| [Kconfig*] |
| indent_style = tab |
| indent_size = 8 |