TextEditor: apply format (Justification, Indentation) to only a portion of text?

As far as I understand, the TextEditor component only supports Justification and Indentation globally, for the whole text. Or am I missing something?
Is there a way or a trick to justify or indent only a portion of text?

For example, I want to make unordered lists like:

  • This
  • this
  • and this, which is a longer line that contains so much text that it wraps and moves to the next line but, as you can see in this example, still keeps the indent parallel to the beginning of the line keeping it very readable.