Subject: Re: bug#16744: 24.3.50; REGRESSION: C-h v does not show doc for `ediff-highlight-all-diffs'

From: Glenn Morris <[email-masked]>
Date: Fri, 14 Feb 2014 17:22:00 -0500

Michael Kifer wrote:

>  Short of fixing defcustom,

defcustom does not need fixing IMO.

> the right solution would be to tell defvar to not zap defcustom's
> doc-string with an empty string,

What?
Why not just don't use ediff-defvar-local with defcustoms?
Just write the two extra lines by hand?

AFAICS, it's precisely two variables that seem to be affected:
ediff-use-faces, ediff-highlight-all-diffs

So this email is longer than the change that will be needed.

>  as it was before the change.  Not sure when this change in behavior
>  of defvar happened, but probably within the last year or so.

Pretty sure it's this three-year old change:

http://debbugs.gnu.org/1821

rather than something to do with the byte-compiler or defcustom or whatever.