+/* Line type String to match Foreground Background Attr
+ * --------- --------------- ---------- ---------- ---- */
+#define LINE_INFO \
+ /* Diff markup */ \
+ LINE(DIFF, "diff --git ", COLOR_YELLOW, COLOR_DEFAULT, 0), \
+ LINE(INDEX, "index ", COLOR_BLUE, COLOR_DEFAULT, 0), \
+ LINE(DIFF_CHUNK, "@@", COLOR_MAGENTA, COLOR_DEFAULT, 0), \
+ LINE(DIFF_ADD, "+", COLOR_GREEN, COLOR_DEFAULT, 0), \
+ LINE(DIFF_DEL, "-", COLOR_RED, COLOR_DEFAULT, 0), \
+ LINE(DIFF_OLDMODE, "old mode ", COLOR_YELLOW, COLOR_DEFAULT, 0), \
+ LINE(DIFF_NEWMODE, "new mode ", COLOR_YELLOW, COLOR_DEFAULT, 0), \
+ LINE(DIFF_COPY, "copy ", COLOR_YELLOW, COLOR_DEFAULT, 0), \
+ LINE(DIFF_RENAME, "rename ", COLOR_YELLOW, COLOR_DEFAULT, 0), \
+ LINE(DIFF_SIM, "similarity ", COLOR_YELLOW, COLOR_DEFAULT, 0), \
+ LINE(DIFF_DISSIM, "dissimilarity ", COLOR_YELLOW, COLOR_DEFAULT, 0), \
+ /* Pretty print commit header */ \
+ LINE(AUTHOR, "Author: ", COLOR_CYAN, COLOR_DEFAULT, 0), \
+ LINE(MERGE, "Merge: ", COLOR_BLUE, COLOR_DEFAULT, 0), \
+ LINE(DATE, "Date: ", COLOR_YELLOW, COLOR_DEFAULT, 0), \
+ /* Raw commit header */ \
+ LINE(COMMIT, "commit ", COLOR_GREEN, COLOR_DEFAULT, 0), \
+ LINE(PARENT, "parent ", COLOR_BLUE, COLOR_DEFAULT, 0), \
+ LINE(TREE, "tree ", COLOR_BLUE, COLOR_DEFAULT, 0), \
+ LINE(AUTHOR_IDENT, "author ", COLOR_CYAN, COLOR_DEFAULT, 0), \
+ LINE(COMMITTER, "committer ", COLOR_MAGENTA, COLOR_DEFAULT, 0), \
+ /* Misc */ \
+ LINE(DIFF_TREE, "diff-tree ", COLOR_BLUE, COLOR_DEFAULT, 0), \
+ LINE(SIGNOFF, " Signed-off-by", COLOR_YELLOW, COLOR_DEFAULT, 0), \
+ /* UI colors */ \
+ LINE(DEFAULT, "", COLOR_DEFAULT, COLOR_DEFAULT, A_NORMAL), \
+ LINE(CURSOR, "", COLOR_WHITE, COLOR_GREEN, A_BOLD), \
+ LINE(STATUS, "", COLOR_GREEN, COLOR_DEFAULT, 0), \
+ LINE(TITLE, "", COLOR_WHITE, COLOR_BLUE, A_BOLD), \
+ LINE(MAIN_DATE, "", COLOR_BLUE, COLOR_DEFAULT, 0), \
+ LINE(MAIN_AUTHOR, "", COLOR_GREEN, COLOR_DEFAULT, 0), \
+ LINE(MAIN_COMMIT, "", COLOR_DEFAULT, COLOR_DEFAULT, 0), \
+ LINE(MAIN_DELIM, "", COLOR_MAGENTA, COLOR_DEFAULT, 0),
+