mirror of
				https://github.com/labwc/labwc.git
				synced 2025-11-03 09:01:51 -05:00 
			
		
		
		
	
		
			
	
	
		
			26 lines
		
	
	
	
		
			1,001 B
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
	
		
			1,001 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								# Note: this is an VERY rough approximation of labwc's coding style (see
							 | 
						||
| 
								 | 
							
								# CONTRIBUTING.md) and is intended only as a hint for IDE formatting
							 | 
						||
| 
								 | 
							
								# aids. DO NOT rely on clang-format or your IDE for correct formatting;
							 | 
						||
| 
								 | 
							
								# always check the result manually (and run ./scripts/check)!
							 | 
						||
| 
								 | 
							
								#
							 | 
						||
| 
								 | 
							
								# Some notable things that clang-format gets wrong:
							 | 
						||
| 
								 | 
							
								#  - no support for double-indenting before an opening brace
							 | 
						||
| 
								 | 
							
								#  - does not always round continuation indent/alignment to tab stops
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								BasedOnStyle: LLVM
							 | 
						||
| 
								 | 
							
								UseTab: Always
							 | 
						||
| 
								 | 
							
								IndentWidth: 8
							 | 
						||
| 
								 | 
							
								ContinuationIndentWidth: 8
							 | 
						||
| 
								 | 
							
								AlignAfterOpenBracket: DontAlign
							 | 
						||
| 
								 | 
							
								AlwaysBreakAfterDefinitionReturnType: true
							 | 
						||
| 
								 | 
							
								BreakBeforeBinaryOperators: NonAssignment
							 | 
						||
| 
								 | 
							
								BreakBeforeBraces: Linux
							 | 
						||
| 
								 | 
							
								IndentCaseLabels: false
							 | 
						||
| 
								 | 
							
								SpaceBeforeParens: ControlStatementsExceptControlMacros
							 | 
						||
| 
								 | 
							
								ForEachMacros: ['for_each_view',
							 | 
						||
| 
								 | 
							
								                'wl_array_for_each',
							 | 
						||
| 
								 | 
							
								                'wl_list_for_each',
							 | 
						||
| 
								 | 
							
								                'wl_list_for_each_reverse',
							 | 
						||
| 
								 | 
							
								                'wl_list_for_each_reverse_safe',
							 | 
						||
| 
								 | 
							
								                'wl_list_for_each_safe']
							 |