1# EditorConfig is a file format and collection of text editor plugins 2# for maintaining consistent coding styles between different editors 3# and IDEs. Most popular editors support this either natively or via 4# plugin. 5# 6# Check https://editorconfig.org for details. 7 8root = true 9 10[*] 11end_of_line = lf 12insert_final_newline = true 13charset = utf-8 14 15[*.mak] 16indent_style = tab 17indent_size = 8 18file_type_emacs = makefile 19 20[Makefile*] 21indent_style = tab 22indent_size = 8 23file_type_emacs = makefile 24 25[*.{c,h}] 26indent_style = space 27indent_size = 4 28 29[*.sh] 30indent_style = space 31indent_size = 4 32 33[*.{s,S}] 34indent_style = tab 35indent_size = 8 36file_type_emacs = asm 37 38[*.{vert,frag}] 39file_type_emacs = glsl 40 41[*.json] 42indent_style = space 43file_type_emacs = python 44