[Note how the References header is conspicuously filled]
Hrvoje Niksic <hniksic(a)iskon.hr> writes:
The DEFAULT argument you added does something different -- it
affects
what happens when you just press RET, and it stores the correct thing
to history. It works nicely with the traditional "Insert something
(default foo): " Emacs prompts. FSF's DEFAULT has the advantage that
you can edit the default, and change it.
If we had DEFAULT implemented, I would also recommend it over
INITIAL-CONTENTS. I'm not sure whether we want it implemented. The
M-n feature looks very weird to me.
I think it is a very weird feature for a first time user, however it
also very practical, and it doesn't get in the way. Now that we start
passing in the default value anyway for the history stuff, it seems to
be "cheap" to implement.
I haven't read the FSF manual, but I think that INITIAL-CONTENTS vs
DEFAULT depends on the context. i.e. if you expect that the value the
user wants is "close" to the 'default', you should use
INITIAL-CONTENTS.
Jan