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