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*9b109f56SAlex Bennée[*.sh] 30*9b109f56SAlex Bennéeindent_style = space 31*9b109f56SAlex Bennéeindent_size = 4 32*9b109f56SAlex Bennée 339699e5fbSAlex Bennée[*.{s,S}] 349699e5fbSAlex Bennéeindent_style = tab 359699e5fbSAlex Bennéeindent_size = 8 369699e5fbSAlex Bennéefile_type_emacs = asm 379699e5fbSAlex Bennée 381ad723e9SMarc-André Lureau[*.{vert,frag}] 391ad723e9SMarc-André Lureaufile_type_emacs = glsl 401ad723e9SMarc-André Lureau 411ad723e9SMarc-André Lureau[*.json] 421ad723e9SMarc-André Lureauindent_style = space 431ad723e9SMarc-André Lureaufile_type_emacs = python 44