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 25*139c1837SPaolo Bonzini[*.{c,h,c.inc,h.inc}] 26a62e20f6SGerd Hoffmannindent_style = space 27a62e20f6SGerd Hoffmannindent_size = 4 28*139c1837SPaolo Bonzinifile_type_emacs = c 291ad723e9SMarc-André Lureau 309b109f56SAlex Bennée[*.sh] 319b109f56SAlex Bennéeindent_style = space 329b109f56SAlex Bennéeindent_size = 4 339b109f56SAlex Bennée 349699e5fbSAlex Bennée[*.{s,S}] 359699e5fbSAlex Bennéeindent_style = tab 369699e5fbSAlex Bennéeindent_size = 8 379699e5fbSAlex Bennéefile_type_emacs = asm 389699e5fbSAlex Bennée 391ad723e9SMarc-André Lureau[*.{vert,frag}] 401ad723e9SMarc-André Lureaufile_type_emacs = glsl 411ad723e9SMarc-André Lureau 421ad723e9SMarc-André Lureau[*.json] 431ad723e9SMarc-André Lureauindent_style = space 441ad723e9SMarc-André Lureaufile_type_emacs = python 45