Hi,
The following:
[makefilename %.7s]
will truncate a symbol to 7 chars; obviously you may replace 7 with any positive integer.
BUT
[makefilename %.0s]
when it receive a symbol, won't output anything. Shouldn't it output an empty (or null, whatever it is called) symbol?