xref: /qemu/.editorconfig (revision 9699e5fb)
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