I have made some modifications to help managing id/idref/idrefs with psgml.
When enabled, psgml keeps all ids and offers completing reads in the minibuffer when creating the attributes.
These features are very useful when editing TEI files that heavily use identifiers, that becomes long and error prone to type.
The diff file is 7k.  Where should I send it?