docs: def run(self, snippet):
          """Executes a snippet command.
  
          May be overridden.
  
          """
          assert snippet[0] == ':'
          snippet = snippet[1:]
          snippet_args = _parse_snippet(snippet)
          name = snippet_args[0]
  
          logger.info("Processing snippet `%s`.", snippet)
          try:
              # Try to run the snippet on all attached Actions instances.
              for actions in self.gui.actions:
                  try:
                      actions.run(name, *snippet_args[1:])
                      return
                  except ValueError:
                      # This Actions instance doesn't contain the requested
                      # snippet, trying the next attached Actions instance.
                      pass
              logger.warn("Couldn't find action `%s`.", name)
          except Exception as e:
              logger.warn("Error when executing snippet: \"%s\".", str(e))
              logger.debug(''.join(traceback.format_exception(*sys.exc_info())))