Currently when you select a chunk of code that contains parameters nested inside, formatting is weird:

This is because Multiliner splits parameters by commas , — this includes commas inside nested inits.
|
/// The text inside the braces. |
|
let contentsString = text[openingContentIndex ..< closingContentIndex] |
|
let contents = contentsString |
|
.components(separatedBy: ",") |
Possibly a split using Regex?
Currently when you select a chunk of code that contains parameters nested inside, formatting is weird:
This is because Multiliner splits parameters by commas
,— this includes commas inside nested inits.Multiliner/Sources/MultilinerExtension/SourceEditorCommand.swift
Lines 120 to 123 in 150c4a9
Possibly a split using Regex?