title: How to use one atom snippet inside another without breaking the first one
body: <p>Since I learned about custom snippets, I've been using atom to write documents in latex. The thing is that I have a problem when using one snippet inside another and I cannot find any documentation about it. I'll give an example:</p>
  <p>I've got two snippets to write the Earth's symbol and a radio vector (an X with a subindex and a superindex), that look like this.</p>
  <pre><code>'Radio Vector':
      'prefix': 'xrad'
      'body': 'X^{$2,$3}_{$1,$4} $5'
  
  'Earth symbol':
      'prefix': 'earth'
      'body': '\\\\oplus'
  </code></pre>
  <p>Considering that I use <kbd>↩</kbd> to accept the snippet and <kbd>⇥</kbd> to jump from $1 to $2, I would like to write a radio vector in which the earth symbol is the first subindex by typing this (<code> </code> represents the place where the cursor should be):</p>
  <ol>
  <li>xrad + <kbd>↩</kbd> : X^{ , }_{<code> </code>, }</li>
  <li>earth + <kbd>↩</kbd> : X^{ , }{<code>\oplus</code>, }</li>
  <li><kbd>⇥</kbd> : X^{<code> </code>, }{\oplus, }</li>
  <li><kbd>⇥</kbd> : X^{ ,<code> </code>}{\oplus, }</li>
  <li><kbd>⇥</kbd> : X^{ ,}{\oplus,<code> </code>}</li>
  <li><kbd>⇥</kbd> : X^{ , }{\oplus, }<code> </code></li>
  </ol>
  <p>The problem is that when I hit <kbd>↩</kbd> in the second step, the &quot;Radio Vector&quot; snippet breaks, so when I press <kbd>⇥</kbd>, it acts as a tabulator instead of allowing me to jump to the next step.</p>
  <p>Thanks in advance!</p>