On 02/14/2014 05:22 PM, Glenn Morris wrote:
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?



Which two lines? edif-defvar-local is just a macro, which produces a defvar.
It is this defvar that zaps the doc string.

You may have missed the earlier part of this thread, but this was working fine the previous time I compiled ediff
with emacs 24.3.50. This was in September 2013. So, the bug is not 3 years old.