Johannes Schindelin <Johannes.Schindelin@xxxxxx> writes: > maybe "rewrap" would be a better name than "w"? Perhaps, but I do not know if wrap() is even better. The only reason I said w() here is because I saw you used w() and this is meant to be a superset replacement for it, as this can re-wrap anything, not just one particular field from the commit object. > On Fri, 16 Oct 2009, Junio C Hamano wrote: > >> #1 "%[" introduces the nested string function. >> >> #2 After that, a name identifies what function to call. >> >> #3 The function parses its parameters ("(72,4,8)" in the above example), >> and makes a nested expansion on the remainder of the format string. > > Can't we parse it once, i.e. the first time? I may be missing the issue you are raising here, but it parses the string only once; it stuffs the expansion of the enclosed string into a separate buffer (while noting where it ends), applies the function to the result obtained in the separate buffer and appends the result of the function application to the main buffer, and the main expansion resumes where the nested one finished. -- 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