As Adventuron said, use the two theme or extend it as described in this thread.
Add redescribe = auto_beta at the top of your file. Once you've done this, the impact (as best as I can work out) is as follow:
- When you enter a new location using compass commands, it is automatically redescribed. (It always does this anyway.)
- If you add or delete exits, perhaps due to a barrier, the location is automatically redescribed.
- When you get or drop an object, the location is automatically redescribed.
- If you print anything before a location is automatically redescribed, you automatically get the press_any_key prompt (blinking cursor) so that you can read the message, then you press any key and the location is automatically redescribed.
I've struck lots of situations where the redescribe does not occur automatically, so you'll have to keep an eye on this during testing and force a redescribe manually if needed using a sequence of print, press_any_key and redescribe statements.