docs: def _create_code_edit(self, mimetype, *args, **kwargs):
          """
          Create a code edit instance based on the mimetype of the file to
          open/create.
  
          :type mimetype: mime type
          :param args: Positional arguments that must be forwarded to the editor
              widget constructor.
          :param kwargs: Keyworded arguments that must be forwarded to the editor
              widget constructor.
          :return: Code editor widget instance.
          """
          if mimetype in self.editors.keys():
              return self.editors[mimetype](
                  *args, parent=self.main_tab_widget, **kwargs)
          editor = self.fallback_editor(*args, parent=self.main_tab_widget,
                                        **kwargs)
          return editor