Quoting Junio C Hamano <gitster@xxxxxxxxx>: > If you were to go this route, I suspect that showing the unchanged part on > the preimage line in light gray might make sense, like: > > | _git_remote () > | { > |- <gray>local subcommands="add rm show prune<gray> <red>update</red>" > |+ local subcommands="add <green>rename</green> rm show prune" > | local subcommand=$(__git_find_subcommand "$subcommands")" > | if ... > > because there will be the same chars/words on the postimage line anyway. I think this makes a lot more sense than any of the screenshot WIncent prepared on his web pages, and it is a much easier output for users to spot which word is different by not coloring the unchanged word at all. -- Nanako Shiraishi http://ivory.ap.teacup.com/nanako3/ -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html