Add EditorConfig files

This sets the indentation size of various filetypes common in this
project. The preferred tab width for tab-indented files is unknown, so
TODO comments have been left there.

This helps keep uniform behavior in any text editor that has
EditorConfig enabled.

Additionally, the tab width provided for color scheme files makes it
easier to align hex values when editing a file manually.
This commit is contained in:
Spenser Black 2022-09-22 10:28:46 -04:00 committed by Eugene
parent 6ed0836e55
commit eec647752d
2 changed files with 42 additions and 0 deletions

39
.editorconfig Normal file
View file

@ -0,0 +1,39 @@
root = true
[*]
end_of_line = LF
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.sln]
indent_style = tab
# TODO Determine if there is a preferred tab width for this file type
# Programming/Scripts
[*.{js,ts}]
indent_style = space
indent_size = 4
[*.cpp]
indent_style = tab
# TODO Determine if there is a preferred tab width for this file type
# Markup
[*.pug]
indent_style = space
indent_size = 4
# Stylesheets
[*.scss]
indent_style = space
indent_size = 4
# Data Files
[*.json]
indent_style = space
indent_size = 2
[*.{yaml,yml}]
indent_style = space
indent_size = 2

View file

@ -0,0 +1,3 @@
[schemes/*]
indent_style = space
indent_size = 15