Hi Kevin,
Could you explain the pasting with joining lines feature a bit?
If I understand it correctly, it sounds like something that might be doable already in Text Blaze with:
{=replace({clipboard}, "\n", " ")}
We're in the process of launching support for controlling the snippet based on the capitalization of the shortcut. You can see the planned approach here: