2000-08-25 Neil Jerram * docstring.el (guile-procedures-to-manual-docstring-comments): New function. (post-ediff-merge): New function. 2000-08-18 Neil Jerram * docstring.el (c-doc-string-data): Handle SCM_DEFINE1 forms. (query-sync-next-doc-string): Need to specify buffer argument to move-overlay. (c-doc-string-data): Handle scm_tc7_asubr. 2000-08-15 Neil Jerram * docstring.el (c-doc-string-data): (Re-)Initialize @deffn summary line at start of every iteration of look-for-Scheme-primitive-name loop. 2000-08-12 Neil Jerram * docstring.el (c-doc-string-replace): Where a docstring contains blank lines, compress the C source representation by combining adjacent newline characters. (query-sync-next-doc-string): Use "@end deffn" to find end of docstring rather than superfluous "@c docstring end". 2000-08-11 Neil Jerram * docstring.el: New file - Emacs Lisp code for synchronizing docstrings between the libguile C source and the reference manual. (query-sync-doc-strings): Use non-error based mechanism for the link between query-sync-doc-strings and query-sync-next-doc-string so that other errors that occur deep within query-sync-next-doc-string are not hidden. (query-sync-next-doc-string): Actually update MD5 digest when docstrings already match. (c-doc-string-data): Search backwards for "^SCM_DEFINE" rather than "SCM_DEFINE" to avoid getting confused by primitives whose C name is "scm_define...". (c-doc-string-data): Remove whitespace inside brackets around optional arguments. (c-doc-string-data): Clarify error message when a procedure cannot be found in the expected file.