Subject: Re: bug#32016: 27.0; (elisp) `Imenu'

From: Eli Zaretskii <[email-masked]>
Date: Sat, 07 Jul 2018 12:35:50 +0300

> Date: Fri, 29 Jun 2018 23:42:02 -0700 (PDT)
> From: Drew Adams <[email-masked]>
> 
> The description of `imenu-generic-expression' is incomplete.  It does
> not specify the case where argument REGEXP is a function.
> 
> The doc string describes this use case this way:
> 
> REGEXP may also be a function, called without arguments.  It is expected
> to search backwards.  It must return true and set 'match-data' if it
> finds another element.
> 
> Unfortunately, the last sentence there is unclear.  The function does
> not "find another element".  It finds a definition construct in the
> buffer, and it sets match data for it.  It does not construct or "find"
> an element of the list that is the variable value.

Thanks, I fixed the doc string.

> But this bug report is about the missing description of the
> REGEXP-as-function case.

What is this about?  A left-over of editing some other message?