def make_error_format(file_path, line_no, error):
    """
    Generate an 'error format` string recognized by the Vim compiler set by this
    plugin.

    :param file_path: The file path from where the error occurred.
    :param line_no: The line number pointing to the erroneous code.
    :param error: The error description.

    :returns: An error format compatible string.
    """
    return '{file_path}:{line_no} <{error}>'.format(
        file_path=file_path,
        line_no=line_no,
        error=error,
    )