On Tue, Apr 18, 2023 at 7:10 PM Adam Porter 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