43 lines
		
	
	
	
		
			871 B
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
	
		
			871 B
		
	
	
	
		
			INI
		
	
	
	
	
	
# EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs
 | 
						|
# editorconfig.org
 | 
						|
 | 
						|
root = true
 | 
						|
 | 
						|
[*]
 | 
						|
end_of_line = lf
 | 
						|
indent_style = space
 | 
						|
indent_size = 4
 | 
						|
charset = utf-8
 | 
						|
trim_trailing_whitespace = true
 | 
						|
insert_final_newline = true
 | 
						|
 | 
						|
 # To match GitHub Actions formatting
 | 
						|
[*.{yaml,yml}]
 | 
						|
indent_size = 2
 | 
						|
 | 
						|
[*.md]
 | 
						|
trim_trailing_whitespace = false
 | 
						|
 | 
						|
[{Makefile,*.mk}]
 | 
						|
indent_style = tab
 | 
						|
 | 
						|
# Don't override anything in `lib/`...
 | 
						|
[lib/**]
 | 
						|
indent_style = unset
 | 
						|
indent_size = unset
 | 
						|
tab_width = unset
 | 
						|
end_of_line = unset
 | 
						|
charset = unset
 | 
						|
spelling_language = unset
 | 
						|
trim_trailing_whitespace = unset
 | 
						|
insert_final_newline = unset
 | 
						|
 | 
						|
# ...except QMK's `lib/python`.
 | 
						|
[{*.py,lib/python/**.py}]
 | 
						|
end_of_line = lf
 | 
						|
indent_style = space
 | 
						|
indent_size = 4
 | 
						|
charset = utf-8
 | 
						|
trim_trailing_whitespace = true
 | 
						|
insert_final_newline = true
 | 
						|
max_line_length = 200
 |