title: how to seperate compadd values with line break (zsh)
body: <p>I have a <code>compadd</code> function that is meant to list AWS instances tags and return that list as completion options.</p>
  <pre><code>_aws_instance_by_name() {
  # TODO: Figure out partial completion
  local instances=$(aws ec2 describe-instances --query &quot;Reservations[*].Instances[*].{Name:Tags[?Key=='Name']|[0].Value}&quot; --output text)
    [[ ${DEBUG} ]] &amp;&amp; echo -e &quot;\033[34;1m[DEBUG]\033[0m ${instances}&quot;
    compadd ${instances}
  }
  compdef _aws_instance_by_name aws_instance_id_by_name
  </code></pre>
  <p>But when I hit tab I get all options in option delimited by <code>\n</code></p>
  <p><code>foo\nbar\nSuper fancy</code></p>
  <p>How do I <em>split</em> each value into the returned suggestions?</p>