nice... getting there... yes - plus like your last suggestion...
There would only be one option 
it's always "just one more..."
I promise not from me 
Just like a Guatemalan chicken bus.
Although of course there's no such thing as a file extension in sensible operating systems, people do insist on calling files blahblah.json etc.
Is it possible to retain anything after the last dot?
long-base-directory/../the-...md
I admit I had forgotten text-overflow but will point out that it won't save precious websocket bandwidth.
That said, if Dave & Nick like it, I'd be more than happy to go that direction.
Good call.

