[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#32016: 27.0; (elisp) `Imenu'
From: |
Eli Zaretskii |
Subject: |
bug#32016: 27.0; (elisp) `Imenu' |
Date: |
Sat, 07 Jul 2018 12:35:50 +0300 |
> Date: Fri, 29 Jun 2018 23:42:02 -0700 (PDT)
> From: Drew Adams <drew.adams@oracle.com>
>
> 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?
- bug#32016: 27.0; (elisp) `Imenu',
Eli Zaretskii <=