No, the long dash is *long and is rarely seen. Generally, the EN dash connects and the EM dash separates or disconnects. At least, that's how it's supposed to go. But the UEB principle is to follow print, which is often erroneous in its use of hyphens and dashes. So, then, continue as you have been doing. You only need to use the long dash when there are hyphens, dashes, and long dashes that all have different meanings.