Created attachment 25 [details]
A colleague and I have been collaborationg on a large collection of music using abcde since 2002. Way back then we decided that we wanted to tweak the transformations done to the filenames, and the singular mungefilename function wasn't quite enough, so we've been carrying around a minor patch to abcde ever since.
I've cleaned up the patch so it should apply to the git HEAD, and tested it ensuring that there are no surprises for anyone unaware or not interested overriding the extra user-defined functions.
I'd like to see this patch applied upstream so we can quit hacking our Debian installs ;-)
Looks good, particularly as it does not interfere with the default behaviour expected by those who do not wish such fine control.
Just for curiosity what sort of customised munging have you been using?
I have committed the patch and just added a brief mention in the man pages. I will perhaps expand this mention later.
Thanks for the great idea and the patch!!