in internal/ui/text.go [61:71]
func IndentMultiLineCommand(content string, indentation int) string {
lines := strings.Split(content, "\n")
for i := 1; i < len(lines); i++ {
if strings.HasSuffix(strings.TrimSpace(lines[i-1]), "\\") {
lines[i] = strings.Repeat(" ", indentation) + lines[i]
} else if strings.TrimSpace(lines[i]) != "" {
lines[i] = strings.Repeat(" ", indentation) + lines[i]
}
}
return strings.Join(lines, "\n")
}