(Yeah, I know, 'patches welcome', etc.)
My experience with submitting large, non-trivial patches to open source projects is that they are usually not welcome and are rejected. No, I haven't tried to submit a patch to gEDA, so I don't know if they are the exception.
If you are lucky an open source project rejects your large patch but kindly allows you to resubmit it after you jumped through all kinds of hoops. Like signing a contributor agreement, porting your code back and forth to development, staging, testing and whatnot branches, all at the same time, and insisting you follow coding rules which, on the other hand, aren't at all taken serious by the regular contributors in the existing code base.
user of the other certain editor
Also known as the 1TE, the one true editor.