ken wrote, responding to me:
it's unfortunate that the marker for non-displayed parts is customizable, but for displayed parts it is not. looking at the code, i see that that would be a bit of an untangle.Hrm. Let me meditate on that. Might not be so bad. The key is that they can't have a different set of components, since the component hash table is global. It MIGHT be doable. I've thought about making the hash table returned as part of fmt_compile so different programs can have completely independent compiled format strings, but that's too much of an API change to cram into 1.6.
this issue was rather a big itch for me, so i had to scratch it. i agree about "not 1.6", but i think i might have it, or something close. it's just a couple of "real" changes to get all part separators to use the marker form (see the new call to output_marker() in show_content_aux2(), and then a whole bunch more small changes to pass the fmt pointer everywhere it needs to go. in addition, the format needs some sort of parameter to let the marker line vary, depending on whether the part is being displayed or suppressed. i've done this by providing a new component escape ("hidden") which is only set when the part isn't being shown. it has a value of either nothing, or "(suppressed)", but it can be used as a boolean rather than as a string to allow more flexibility. of course my knowledge of how mhl format strings and their parameters really work ran out about an hour ago, so take all this with a grain of salt. patch attached for perusal. paul ---------------------- paul fox, pgf@foxharp.boston.ma.us (arlington, ma, where it's 42.8 degrees)
0001-mhshow-apply-marker-form-to-all-part-separators.patch
Description: 0001-mhshow-apply-marker-form-to-all-part-separators.patch
_______________________________________________ Nmh-workers mailing list Nmh-workers@nongnu.org https://lists.nongnu.org/mailman/listinfo/nmh-workers
Previous by Date: | Re: [Nmh-workers] mhshow complaints, Ken Hornstein |
---|---|
Next by Date: | Re: [Nmh-workers] configurable part separator lines, Ken Hornstein |
Previous by Thread: | Re: [Nmh-workers] mhshow changes pushed to master and release updates, Paul Fox |
Next by Thread: | Re: [Nmh-workers] configurable part separator lines, Ken Hornstein |
Indexes: | [Date] [Thread] [Top] [All Lists] |