With V2.2.1 out of the way I've taken a first proper look at this, and started a new branch copypaste.
I think the most practical way to deal with this is pretty much from the ground up. Starting with the CLI. This will be slightly easier, and besides the CLI doesn't currently have the feature at all. At the moment the only thing there is some brief notes: /yoshimi-code/dev_notes/C-P_notes Rather than hold a clipboard in memory, I rather like the idea of simply setting it as a tmp file e.g. /tmp/yoshimi/ChurchOrgan/Poscilgen.xpz This would mean there is only one route to deal with. A side benefit is that entries would still be there if you exit then restart yoshimi in the same session. I think we can also mostly fine grain this. The process I'm envisioning is use the synchronous mediate entry to disable the relevant section. Loop back to indirect transfers for the paste operation then re-enable the section. If anyone sees a problem or has a better idea please shout. I don't intend to do any actual coding for a few days yet, and can't say I'm exactly chaffing at the bit to dig in :P -- Will J Godfrey {apparently now an 'elderly'} https://willgodfrey.bandcamp.com/ http://yoshimi.github.io Say you have a poem and I have a tune. Exchange them and we can both have a poem, a tune, and a song. _______________________________________________ Yoshimi-devel mailing list Yoshimi-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/yoshimi-devel