Currently it's a small pain to do End,;,Enter when I need to put a semicolon at the end of a line when the cursor is somewhere in the middle. The optimal in my opinion would be to do Ctrl+; to put a semicolon at the end of the current line and immediately after press Ctrl+Enter as it would be language agnostic.
Any way I could achieve this functionality. Improvements to the workflow are also welcome.