docs: def load(self, skey, sdesc,
               sdict=None, loaders=None, merge=False, writeback=False):
          '''
          Loads a dictionary into current settings
  
          :param skey:
              Type of data to load. Is be used to reference the data \
              in the files sections within settings
          :param sdesc:
              Either filename of yaml-file to load or further description of \
              imported data when `sdict` is used
          :param dict sdict:
              Directly pass data as dictionary instead of loading \
              it from a yaml-file. \
              Make sure to set `skey` and `sdesc` accordingly
          :param list loaders:
              Append custom loaders to the YAML-loader.
          :param merge:
              Merge received data into current settings or \
              place it under `skey` within meta
          :param writeback:
              Write back loaded (and merged/imported) result back \
              to the original file. \
              This is used to generate the summary files
          :returns:
              The loaded (or directly passed) content
  
          .. seealso:: |yaml_loaders|
          '''
  
          y = sdict if sdict else read_yaml(sdesc, add_constructor=loaders)
          if y and isinstance(y, dict):
              if not sdict:
                  self.__settings['files'].update({skey: sdesc})
              if merge:
                  self.__settings = dict_merge(self.__settings, y)
              else:
                  self.__settings[skey] = y
              shell_notify(
                  'load %s data and %s it into settings' % (
                      'got' if sdict else 'read',
                      'merged' if merge else 'imported'
                  ),
                  more=dict(skey=skey, sdesc=sdesc,
                            merge=merge, writeback=writeback),
                  verbose=self.__verbose
              )
          if writeback and y != self.__settings:
              write_yaml(sdesc, self.__settings)
          return y