docs: def refresh(self):
          """
          Updates the current line decoration
          """
          if self.enabled:
              self._clear_deco()
              if self._color:
                  color = self._color
              else:
                  color = drift_color(self.editor.background, 110)
              brush = QtGui.QBrush(color)
              self._decoration = TextDecoration(self.editor.textCursor())
              self._decoration.set_background(brush)
              self._decoration.set_full_width()
              self.editor.decorations.append(self._decoration)