[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.
From: |
João Távora |
Subject: |
bug#58431: 29.0.50; [Eglot] Add "breadcrumb.el" feature based, on imenu.el/project.el services |
Date: |
Tue, 18 Apr 2023 19:26:26 +0100 |
On Tue, Apr 18, 2023 at 7:10 PM Adam Porter <adam@alphapapa.net> wrote:
> FWIW, this sounds similar to the topsy.el library I published on MELPA a
> couple of years ago. It aims to provide similar (or better)
> functionality than semantic-stickyfunc-mode without using Semantic.
Had a look, but doesn't seem to work with Imenu directly. That's a goal
here, because it makes this work for Eglot and also any other non-Eglot
client that already defines an imenu.
Also seems to have a slightly different goal. The goal here, is for
the headerline to show the current position in terms of the intervals
it intersects in the imenu tree, which may be a deep hierarchical
tree in some languages.
Here's what I've come up with: it's fresh out of the oven :-)
(meaning probably buggy, but hopefully hot)
João
breadcrumb.el
Description: Text Data