code: def _horizontalShift(self):
          
          strangeAdjustment = 2  # I don't know why. Probably, won't work on other systems and versions
          return self.fontMetrics().width(self.model().typedText()) + strangeAdjustment
docs: List should be plased such way, that typed text in the list is under
          typed text in the editor