mirror of
				https://gitea.blesmrt.net/mikaela/shell-things.git
				synced 2025-10-26 14:47:36 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			97 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			97 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
| # See https://editorconfig.org for more information
 | |
| # Note: I use this file as ~/.editorconfig when something doesn't specify to
 | |
| # be root before reaching ~, so this contains files not seen in this repo
 | |
| root = true
 | |
| 
 | |
| # Defaults
 | |
| [*]
 | |
| # Future: https://github.com/editorconfig/editorconfig/issues/89
 | |
| # Remember to always .gitattributes. lf line-endings are prettier default and
 | |
| # required by doctoc, so enabling either of those breaks on Windows unless lf
 | |
| # is specified here and in .gitattributes
 | |
| end_of_line = lf
 | |
| trim_trailing_whitespace = true
 | |
| insert_final_newline = true
 | |
| charset = utf-8
 | |
| # Accessibility reasons. Vim: :%retab! (note also :set ts=4)
 | |
| indent_style = tab
 | |
| indent_size = tab
 | |
| # Usable in common Braille displays? Line continuation marker and diffing
 | |
| # take two. Prettier default 80. WCAG requirement 80.
 | |
| max_line_length = 78
 | |
| # Opinionated affecting only display, better to not set
 | |
| #tab_width =
 | |
| 
 | |
| # *nix, just in case
 | |
| [*.{bash,sh}]
 | |
| # .gitattributes !
 | |
| end_of_line = lf
 | |
| 
 | |
| # Limnoria/Supybot config files use trailing spaces for empty config files,
 | |
| # let's try to not break them.
 | |
| [*.conf]
 | |
| trim_trailing_whitespace = false
 | |
| 
 | |
| # Crystal https://crystal-lang.org/reference/1.7/conventions/coding_style.html#indentation
 | |
| [*.cr]
 | |
| indent_style = space
 | |
| indent_size = 2
 | |
| 
 | |
| [*.csv]
 | |
| max_line_length = unset
 | |
| 
 | |
| # Markdown apparently allows linebreaks by two trailing spaces, while I
 | |
| # never seem to do that, maybe I should accept it
 | |
| [{LICENSE,*.{markdown,md}}]
 | |
| trim_trailing_whitespace = false
 | |
| # Prettier seems to believe spaces are the only way to markdown
 | |
| indent_style = space
 | |
| indent_size = 2
 | |
| 
 | |
| # Nim https://nim-lang.org/docs/nep1.html#introduction-spacing-and-whitespace-conventions
 | |
| [*.nim]
 | |
| indent_style = space
 | |
| indent_size = 2
 | |
| max_line_length = 80
 | |
| 
 | |
| # Python https://peps.python.org/pep-0008/#indentation
 | |
| [*.py]
 | |
| indent_style = space
 | |
| indent_size = 4
 | |
| max_line_length = 79
 | |
| 
 | |
| # Ruby
 | |
| #[*.rb]
 | |
| # Unofficial Ruby Style guide says two spaces, but Wikipedia says it doesn't
 | |
| # matter so I am going accessibility first and having this commented
 | |
| # https://rubystyle.guide/#spaces-indentation
 | |
| #indent_style = space
 | |
| #indent_size = 2
 | |
| 
 | |
| # LaTeX with git should be used one sentence per line for maximum efficiency
 | |
| [*.tex]
 | |
| max_line_length = unset
 | |
| 
 | |
| # TAB Separated Values
 | |
| [*.{tsv,tab}]
 | |
| indent_style = tab
 | |
| indent_size = tab
 | |
| # empty last columns/fields
 | |
| trim_trailing_whitespace = false
 | |
| max_line_length = unset
 | |
| 
 | |
| # RFC 678
 | |
| #[*.txt]
 | |
| #max_line_length = 72
 | |
| 
 | |
| # Windows line-endings for Windows
 | |
| [*.{reg,bat,ahk}]
 | |
| # Remember the .gitattributes !
 | |
| end_of_line = crlf
 | |
| 
 | |
| # YAML requires spaces. The GitHub citation files look YAML to me.
 | |
| # https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files
 | |
| [*.{cff,yaml,yml,json}]
 | |
| indent_style = space
 | |
| indent_size = 2
 |