how to enforce correct hyphenation of
uniform instead of
You can use
In you case all arguments must be empty. I suggest define a new command for that, like this.
You can also define a non breakable hyphen:
I’m sure on can use active characters to make the macros shorter.
You may warp this in new macros to get a short access:
[Update: As egreg said it’s maybe easier to define
|show 7 more comments|
You could use the german shorthands:
|show 1 more comment|