Skip to content

Commit 4beacd7

Browse files
committed
feat: added new code formatting preset OTPS
1 parent 3b61ce8 commit 4beacd7

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/PowerShellEditorServices/Services/Workspace/LanguageServerSettings.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,11 @@ internal enum CodeFormattingPreset
133133
/// </summary>
134134
OTBS,
135135

136+
/// <summary>
137+
/// Configure the formatting settings to resemble OTBS with else on new line.
138+
/// </summary>
139+
OTPS,
140+
136141
/// <summary>
137142
/// Configure the formatting settings to resemble the Stroustrup brace style variant of K&amp;R indent/brace style.
138143
/// </summary>
@@ -239,6 +244,12 @@ public Hashtable GetPSSASettingsHashtable(
239244
closeBraceSettings["NewLineAfter"] = false;
240245
break;
241246

247+
case CodeFormattingPreset.OTPS:
248+
openBraceSettings["OnSameLine"] = true;
249+
openBraceSettings["NewLineAfter"] = true;
250+
closeBraceSettings["NewLineAfter"] = true;
251+
break;
252+
242253
case CodeFormattingPreset.Stroustrup:
243254
openBraceSettings["OnSameLine"] = true;
244255
openBraceSettings["NewLineAfter"] = true;

0 commit comments

Comments
 (0)