You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`column_width`|`120`| Approximate line length for printing. Used as a guide for line wrapping - this is not a hard requirement: lines may fall under or over the limit. |
218
-
|`line_endings`|`Unix`| Line endings type. Possible options: `Unix` (LF) or `Windows` (CRLF) |
219
-
|`indent_type`|`Tabs`| Indent type. Possible options: `Tabs` or `Spaces`|
220
-
|`indent_width`|`4`| Character size of single indentation. If `indent_type` is set to `Tabs`, this option is used as a heuristic to determine column width only. |
221
-
|`quote_style`|`AutoPreferDouble`| Quote style for string literals. Possible options: `AutoPreferDouble`, `AutoPreferSingle`, `ForceDouble`, `ForceSingle`. `AutoPrefer` styles will prefer the specified quote style, but fall back to the alternative if it has fewer string escapes. `Force` styles always use the specified style regardless of escapes. |
222
-
|`call_parentheses`|`Always`| Whether parentheses should be applied on function calls with a single string/table argument. Possible options: `Always`, `NoSingleString`, `NoSingleTable`, `None`. `Always` applies parentheses in all cases. `NoSingleString` omits parentheses on calls with a single string argument. Similarly, `NoSingleTable` omits parentheses on calls with a single table argument. `None` omits parentheses in both cases. Note: parentheses are still kept in situations where removal can lead to obscurity (e.g. `foo "bar".setup -> foo("bar").setup`, since the index is on the call result, not the string). |
217
+
|`column_width`|`120`| Approximate line length for printing. Used as a guide for line wrapping - this is not a hard requirement: lines may fall under or over the limit. |
218
+
|`line_endings`|`Unix`| Line endings type. Possible options: `Unix` (LF) or `Windows` (CRLF) |
219
+
|`indent_type`|`Tabs`| Indent type. Possible options: `Tabs` or `Spaces`|
220
+
|`indent_width`|`4`| Character size of single indentation. If `indent_type` is set to `Tabs`, this option is used as a heuristic to determine column width only. |
221
+
|`quote_style`|`AutoPreferDouble`| Quote style for string literals. Possible options: `AutoPreferDouble`, `AutoPreferSingle`, `ForceDouble`, `ForceSingle`. `AutoPrefer` styles will prefer the specified quote style, but fall back to the alternative if it has fewer string escapes. `Force` styles always use the specified style regardless of escapes. |
222
+
|`call_parentheses`|`Always`| Whether parentheses should be applied on function calls with a single string/table argument. Possible options: `Always`, `NoSingleString`, `NoSingleTable`, `None`. `Always` applies parentheses in all cases. `NoSingleString` omits parentheses on calls with a single string argument. Similarly, `NoSingleTable` omits parentheses on calls with a single table argument. `None` omits parentheses in both cases. Note: parentheses are still kept in situations where removal can lead to obscurity (e.g. `foo "bar".setup -> foo("bar").setup`, since the index is on the call result, not the string). |
223
+
|`collapse_simple_statement`|`Never`| Specify whether to collapse simple statements. Possible options: `Never`, `FunctionOnly`, `ConditionalOnly`, or `Always`|
223
224
224
225
Default `stylua.toml`, note you do not need to explicitly specify each option if you want to use the defaults:
0 commit comments