1*1ad723e9SMarc-André Lureau# EditorConfig is a file format and collection of text editor plugins 2*1ad723e9SMarc-André Lureau# for maintaining consistent coding styles between different editors 3*1ad723e9SMarc-André Lureau# and IDEs. Most popular editors support this either natively or via 4*1ad723e9SMarc-André Lureau# plugin. 5*1ad723e9SMarc-André Lureau# 6*1ad723e9SMarc-André Lureau# Check https://editorconfig.org for details. 7*1ad723e9SMarc-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 15*1ad723e9SMarc-André Lureau[*.mak] 16*1ad723e9SMarc-André Lureauindent_style = tab 17*1ad723e9SMarc-André Lureauindent_size = 8 18*1ad723e9SMarc-André Lureaufile_type_emacs = makefile 19*1ad723e9SMarc-André Lureau 20a62e20f6SGerd Hoffmann[Makefile*] 21a62e20f6SGerd Hoffmannindent_style = tab 22a62e20f6SGerd Hoffmannindent_size = 8 23*1ad723e9SMarc-André Lureaufile_type_emacs = makefile 24a62e20f6SGerd Hoffmann 25a62e20f6SGerd Hoffmann[*.{c,h}] 26a62e20f6SGerd Hoffmannindent_style = space 27a62e20f6SGerd Hoffmannindent_size = 4 28*1ad723e9SMarc-André Lureau 29*1ad723e9SMarc-André Lureau[*.{vert,frag}] 30*1ad723e9SMarc-André Lureaufile_type_emacs = glsl 31*1ad723e9SMarc-André Lureau 32*1ad723e9SMarc-André Lureau[*.json] 33*1ad723e9SMarc-André Lureauindent_style = space 34*1ad723e9SMarc-André Lureaufile_type_emacs = python 35