[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#58431: 29.0.50; [Eglot] Add "breadcrumb.el" feature based on imenu.e
From: |
João Távora |
Subject: |
bug#58431: 29.0.50; [Eglot] Add "breadcrumb.el" feature based on imenu.el/project.el services |
Date: |
Fri, 12 May 2023 14:09:09 +0100 |
On Wed, Oct 12, 2022 at 12:49 AM João Távora <joaotavora@gmail.com> wrote:
> Let's use some M-x artist-mode magic to explain what is in place
> and what I am proposing.
>
> +---+----+ +---------+ +----------+
> |eglot.el| |python.el| | ruby.el |
> +---+----+ +---+-----+ +----+-----+
> | | |
> | | |
> | v |
> | +----------+ |
> +------->| imenu.el |<--------+
> +-+--------+
> |
> +--------------+
> |
> | +-------------------+
> \->|which-func.el |
> | |(already working) |
> | +-------------------+
> \->|... |
> | +-------------------+ +--------------+
> | | project.el |
> | o-------------------o +--------------+
> \->|breadcrumb.el | /
> |(proposed addition)|<------------
> o-------------------o
>
I've now created https://github.com/joaotavora/breadcrumb with
exactly this architecture. Suggest everyone interested
check it out. Propose we add it to ELPA. It is not
Eglot-specific so it needn't depend on Eglot (but I've tested
it with Eglot and it works well).
João
- bug#58431: 29.0.50; [Eglot] Add "breadcrumb.el" feature based on imenu.el/project.el services,
João Távora <=