@cached_property<EOL><INDENT>def terminal_emulator_command(self):<DEDENT>
return self._terminal_emulator_command()<EOL>
Returns the command to use to run another command in a separate
        terminal emulator.

        The command is expected to have the target command and arguments
        appended to it.

        Returns:
            List of strings, or None if the terminal emulator could not be
            determined.