Oops: I am so sorry, Jean. Must work out how to turn AutoCorrect off, or actually read messages before I send them.
Apologies, once again
No worries, I didn't take it personally, I was just amused at seeing *yet another* spelling for my name :)
(You're far from the only one misspelling or misunderstanding my name on the Internet or in real life, I've had Abou Sarra, Abou Sanra, Abou Samba, etc. etc. People also think I'm "Jean-Abou Samra" or "Jean A. Samra" instead of "Jean" "Abou Samra", which is understandable given cultural differences… At least don't suffer from encoding misfortunes, unlike those with an Ł, Ö or É in their name...)
Anyway, Vlado: the solution Alex gave is indeed among the simplest ones devised so far for this problem. It's unfortunately not really simple, but at least it works. There is also
with a simpler variant where there are no system start braces to replicate (those are the main source of complexity).
There have been various talks of enabling this with built-in commands over the years, and I even started work on it at some point, but it was not quite simple.