You can do it with a macro, but it’s clunky since macros have no control structures (looping, counting. if-then, etc).
The attached macro works. Because of a bug in the macro implementation you have to start with the last clip.
Click inside the last clip in the track and invoke the macro repeatedly until all clips are pushed together.
I’d not be surprised if Steve comes up with an elegant solution in Nyquist.
See here for information about macros.
PushClipsTogether.txt (59 Bytes)