specification
specification copied to clipboard
Specification of EditorConfig file format
This PR aims to solve the requirement of https://github.com/editorconfig/editorconfig/issues/323 to add support for `smart_tabs`. I propose to add a generic `indent_method` property to be able to 1. add support for...
According to the [spec](https://spec.editorconfig.org/#file-format), whitespaces in keys are not prohibited: > Key: the part before the first = (trimmed of whitespace). Unfortunately, this behavior is not widely adopted, nor explicitly...
This is consistent with the rules from `.gitignore`: > If there is a separator at the beginning or middle (or both) of the > pattern, then the pattern is relative...
Per #41, > The format [of a `spelling_language` value] is `ss` or `ss-TT`. I intended `ss` to stand for exactly two characters and `TT` to stand for exactly two characters....
As discussed [in this issue](https://github.com/editorconfig/editorconfig/issues/521), there turned out to be a lot of undocumented behavior in terms of indentation style in use. This PR aims to address the problem mentioned...
This is related to #45. When reading the Glob Expression section of the specification, I have several questions unanswered: 1. Are globs unicode-aware? Globs from `.gitIgnore` are not unicode-aware. This...
Here is the draft of the `project_icon` pair. The key/value description is open to discussion. CC: @xuhdev @florianb @cxw42 ---- ๐ Documentation preview ๐: https://editorconfig-specification--89.org.readthedocs.build/
Implement https://github.com/editorconfig/editorconfig/issues/425 in the spec.
I think that the definition of the indent_size is very confusing: ``` * - ``indent_size`` - Set to a whole number defining the number of columns used for each indentation...
In our specification, we heavily use both tab/hard tab and space/soft tab. I think we need to make clear in the spec what do we mean by those terms. ----...