docs: def copy(self):
          """
          Copy the selected text to the clipboard. If no text was selected, the
          entire line is copied (this feature can be turned off by
          setting :attr:`select_line_on_copy_empty` to False.
          """
          if self.select_line_on_copy_empty and not self.textCursor().hasSelection():
              TextHelper(self).select_whole_line()
          super(CodeEdit, self).copy()