11ad723e9SMarc-André Lureau# EditorConfig is a file format and collection of text editor plugins 21ad723e9SMarc-André Lureau# for maintaining consistent coding styles between different editors 31ad723e9SMarc-André Lureau# and IDEs. Most popular editors support this either natively or via 41ad723e9SMarc-André Lureau# plugin. 51ad723e9SMarc-André Lureau# 61ad723e9SMarc-André Lureau# Check https://editorconfig.org for details. 71ad723e9SMarc-André Lureau 8a62e20f6SGerd Hoffmannroot = true 9a62e20f6SGerd Hoffmann 10a62e20f6SGerd Hoffmann[*] 11a62e20f6SGerd Hoffmannend_of_line = lf 12a62e20f6SGerd Hoffmanninsert_final_newline = true 13a62e20f6SGerd Hoffmanncharset = utf-8 14a62e20f6SGerd Hoffmann 151ad723e9SMarc-André Lureau[*.mak] 161ad723e9SMarc-André Lureauindent_style = tab 171ad723e9SMarc-André Lureauindent_size = 8 181ad723e9SMarc-André Lureaufile_type_emacs = makefile 191ad723e9SMarc-André Lureau 20a62e20f6SGerd Hoffmann[Makefile*] 21a62e20f6SGerd Hoffmannindent_style = tab 22a62e20f6SGerd Hoffmannindent_size = 8 231ad723e9SMarc-André Lureaufile_type_emacs = makefile 24a62e20f6SGerd Hoffmann 25a62e20f6SGerd Hoffmann[*.{c,h}] 26a62e20f6SGerd Hoffmannindent_style = space 27a62e20f6SGerd Hoffmannindent_size = 4 281ad723e9SMarc-André Lureau 29*9699e5fbSAlex Bennée[*.{s,S}] 30*9699e5fbSAlex Bennéeindent_style = tab 31*9699e5fbSAlex Bennéeindent_size = 8 32*9699e5fbSAlex Bennéefile_type_emacs = asm 33*9699e5fbSAlex Bennée 341ad723e9SMarc-André Lureau[*.{vert,frag}] 351ad723e9SMarc-André Lureaufile_type_emacs = glsl 361ad723e9SMarc-André Lureau 371ad723e9SMarc-André Lureau[*.json] 381ad723e9SMarc-André Lureauindent_style = space 391ad723e9SMarc-André Lureaufile_type_emacs = python 40