X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=.editorconfig;h=7303759ed7d883ff7d699be87b5ab1b6948712a1;hb=ea6a33e776f0a4bda94460ab0945d953fc801dd1;hp=b2022e391abfeaf4d7a4eb9b14e682ebf7ba8a43;hpb=4439e1f1563a36e3bad31e5d2327d500c1aea109;p=mirror_qemu.git diff --git a/.editorconfig b/.editorconfig index b2022e391a..7303759ed7 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,4 +1,15 @@ -# http://editorconfig.org +# EditorConfig is a file format and collection of text editor plugins +# for maintaining consistent coding styles between different editors +# and IDEs. Most popular editors support this either natively or via +# plugin. +# +# Check https://editorconfig.org for details. +# +# Emacs: you need https://github.com/10sr/editorconfig-custom-majormode-el +# to automatically enable the appropriate major-mode for your files +# that aren't already caught by your existing config. +# + root = true [*] @@ -6,10 +17,33 @@ end_of_line = lf insert_final_newline = true charset = utf-8 +[*.mak] +indent_style = tab +indent_size = 8 +emacs_mode = makefile + [Makefile*] indent_style = tab indent_size = 8 +emacs_mode = makefile + +[*.{c,h,c.inc,h.inc}] +indent_style = space +indent_size = 4 +emacs_mode = c -[*.{c,h}] +[*.sh] indent_style = space indent_size = 4 + +[*.{s,S}] +indent_style = tab +indent_size = 8 +emacs_mode = asm + +[*.{vert,frag}] +emacs_mode = glsl + +[*.json] +indent_style = space +emacs_mode = python