def METHOD_NAME(self, doc):
    doc.setDocumentLayout(QPlainTextDocumentLayout(doc))
    super().METHOD_NAME(doc)
    self._highlighter.METHOD_NAME(doc)
    doc.setDefaultFont(self.font())
    self.setTabStopDistance(QFontMetrics(self.font()).horizontalAdvance(4 * " "))