* Script to generate keymap.c from JSON file. * Support for keymap.json * Add a warning about the keymap.c getting overwritten. * Fix keymap generating * Install the python deps * Flesh out more of the python environment * Remove defunct json2keymap * Style everything with yapf * Polish up python support * Hide json keymap.c into the .build dir * Polish up qmk-compile-json * Make milc work with positional arguments * Fix a couple small things * Fix some errors and make the CLI more understandable * Make the qmk wrapper more robust * Add basic QMK Doctor * Clean up docstrings and flesh them out as needed * remove unused compile_firmware() function
		
			
				
	
	
		
			42 lines
		
	
	
	
		
			891 B
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
	
		
			891 B
		
	
	
	
		
			INI
		
	
	
	
	
	
# EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs
 | 
						|
# editorconfig.org
 | 
						|
 | 
						|
root = true
 | 
						|
 | 
						|
[*]
 | 
						|
indent_style = space
 | 
						|
indent_size = 4
 | 
						|
 | 
						|
# We recommend you to keep these unchanged
 | 
						|
charset = utf-8
 | 
						|
trim_trailing_whitespace = true
 | 
						|
insert_final_newline = true
 | 
						|
 | 
						|
[*.md]
 | 
						|
trim_trailing_whitespace = false
 | 
						|
indent_size = 4
 | 
						|
 | 
						|
[{qmk,*.py}]
 | 
						|
charset = utf-8
 | 
						|
max_line_length = 200
 | 
						|
 | 
						|
# Make these match what we have in .gitattributes
 | 
						|
[*.mk]
 | 
						|
end_of_line = lf
 | 
						|
indent_style = tab
 | 
						|
 | 
						|
[Makefile]
 | 
						|
end_of_line = lf
 | 
						|
indent_style = tab
 | 
						|
 | 
						|
[*.sh]
 | 
						|
end_of_line = lf
 | 
						|
 | 
						|
# The gitattributes file will handle the line endings conversion properly according to the operating system settings for other files
 | 
						|
 | 
						|
 | 
						|
# We don't have gitattributes properly for these
 | 
						|
# So if the user have for example core.autocrlf set to true
 | 
						|
# the line endings would be wrong.
 | 
						|
[lib/**]
 | 
						|
end_of_line = unset
 |