/Simon wrote:
> Emacs doesn't highlight this new format well.

This is a poor argument:

 1) Emacs ChangeLog highlighting is known for not even supporting
    enumerations of functions, broken across lines:

        2005-05-11  Bruno Haible  <[EMAIL PROTECTED]> 

                * flo_rest.d (SF_I_scale_float_SF, FF_I_scale_float_FF,
                DF_I_scale_float_DF, LF_I_scale_float_LF): Use uintV
                instead of uintL.

 2) Emacs C source highlighting does not highlight preprocessor directive
    lines if the '#' is not in column 0. Although this is allowed since
    C89.

 3) Emacs is free software. You can change it to fit a changed world
    (even if it didn't have a feature release in the last 3 years).

> in XEmacs I've used a style that adds a
> changelog entry that says something like:
> 
> 2006-07-28  Simon Josefsson  <[EMAIL PROTECTED]>
> 
>       * Sync smtpmail.el.  ChangeLog entries until 2006-01-25 below.
> 
> And the original ChangeLog entries are added, with their original
> date, in the normal tab column.

Well, I find Paul's style better used it already in other projects.
The GCC project uses a similar style as well. The indentation makes it
very clear that it's a big cumulated change.

> IIRC, ChangeLogs are discussed in the GNU Standards document.  Maybe
> it should discuss this aspect too.

I don't agree, because on this question RMS might be in a conflict
between his role of GNU project founder and his role of main Emacs author.

Bruno


Reply via email to