GNU bug report logs - #66116
Idea to extend breadcrumb-mode

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Johann Höchtl <johann.hoechtl@HIDDEN>; Keywords: confirmed; dated Wed, 20 Sep 2023 08:47:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) confirmed. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 66116 <at> debbugs.gnu.org:


Received: (at 66116) by debbugs.gnu.org; 20 Sep 2023 21:20:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 20 17:20:27 2023
Received: from localhost ([127.0.0.1]:60450 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qj4cT-00048j-PN
	for submit <at> debbugs.gnu.org; Wed, 20 Sep 2023 17:20:27 -0400
Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]:58522)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <joaotavora@HIDDEN>) id 1qj4cN-00048J-Mh
 for 66116 <at> debbugs.gnu.org; Wed, 20 Sep 2023 17:20:24 -0400
Received: by mail-lf1-x129.google.com with SMTP id
 2adb3069b0e04-50325ce89e9so584435e87.0
 for <66116 <at> debbugs.gnu.org>; Wed, 20 Sep 2023 14:20:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1695244804; x=1695849604; darn=debbugs.gnu.org;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Sa566TdZwvlOu7t/5UGd4rvdrZQ5ainLnjhmMVB/xbQ=;
 b=PUJHWFBVeCsRMvTw8vCk2lxYKwyE7vazC9qnQq8pvWsWMeJVrxsVbX+ctTUmSFALZi
 pxqT4MperFOg68GzgX8IpV0kiEr/br7RW8g975Wpw7rICDmD6K804E9KJnR00ShE2rtV
 E7yjjKgmjBMeKP+BwKK84LuzaINdjP9BQCWTC5mRWs/LX9zTRFq7VDmjGfRywHl0WRqm
 HCAiXyzlZ1jsEXo05OAOmm8Ys5HFEK3CMpxUaHgH041l4Mk01ZxtWyRdmLkuYcsIJQfz
 3lF1KLghP+pq/CU2UEj52NWQaDJnokEnLqyxA5TKIc/U+8Vof9jtCBStLs0m0+TaNUjT
 JjrQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695244804; x=1695849604;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=Sa566TdZwvlOu7t/5UGd4rvdrZQ5ainLnjhmMVB/xbQ=;
 b=XtTlOcNwzCVURc/26paizI1twNs1IPg2kQQQyYzt/dFL1hz8EahYkyP8hTdBsOYu+6
 xJj+m1gsnxaO7cLIOcZE1cvUkoNnqVkwfbQGVwEwYGATNkaWksY9jeDaBXaDem4sK7sK
 BeTZfrdBDPYqzlH4fO5DDWl4hsmnMRuyvTwjUp9nzGOW/qGAbezSD17gM47jGFAFs0s5
 njE8JWCHz5sKxnuTYhPR33zwJYc9NA8doxugclI3EF9XYbb5sXHAsTXpPjFlfhV6rjAZ
 AniucbbnjS3WE9UmkxrheTh8h+jve1F0D827q08BVERld/T0M+WKN11o5aeDLemDJ5Tf
 +ttQ==
X-Gm-Message-State: AOJu0YyBdonPSDYjg2QzlGkRTMxsTF32AR1y0Qn/xrnJtSx96LBAoSyd
 tb7fAcWNf67yATwdwApGALoXT44wIiadro4Ei0w=
X-Google-Smtp-Source: AGHT+IHVBYos/Hz0+d+DmJVgAAtwk0VkgqXtiVqGrkiILnXrMSLbyxVOVw4sae/DFJh10biiMB7bRSICO6zQEnuLKrc=
X-Received: by 2002:a19:381d:0:b0:4fd:cae7:2393 with SMTP id
 f29-20020a19381d000000b004fdcae72393mr3159608lfa.2.1695244803573; Wed, 20 Sep
 2023 14:20:03 -0700 (PDT)
MIME-Version: 1.0
References: <CAH4isRxahhe7OPsf3mSiw-MD1YiyG29h5m+rQ4joB3hs4fKLsA@HIDDEN>
In-Reply-To: <CAH4isRxahhe7OPsf3mSiw-MD1YiyG29h5m+rQ4joB3hs4fKLsA@HIDDEN>
From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN>
Date: Wed, 20 Sep 2023 22:22:42 +0100
Message-ID: <CALDnm502M8b-EHaaNFTJy-g4dmPAujg_bb49+jFkjCUp=GV2Ow@HIDDEN>
Subject: Re: bug#66116: Idea to extend breadcrumb-mode
To: =?UTF-8?Q?Johann_H=C3=B6chtl?= <johann.hoechtl@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 66116
Cc: 66116 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello Johann,

Patches welcome for this, the current mouse click actions are
just fairly dumb placeholders for something better.  Your idea sounds
good, though I don't understand what you mean by "provide a search".
You can figure that out later.

Anyway I don't use the mouse much myself and don't have many resources
to implement this.  If you don't know much Elisp, this could be a good
opportunity to learn.  Else try to lobby someone on emacs-devel or some
other forum to help you with your idea.

Jo=C3=A3o




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#66116; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 20 Sep 2023 08:46:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 20 04:46:34 2023
Received: from localhost ([127.0.0.1]:58333 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qisqw-0001xe-3l
	for submit <at> debbugs.gnu.org; Wed, 20 Sep 2023 04:46:34 -0400
Received: from lists.gnu.org ([2001:470:142::17]:37554)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <johann.hoechtl@HIDDEN>) id 1qisqr-0001xQ-Ru
 for submit <at> debbugs.gnu.org; Wed, 20 Sep 2023 04:46:32 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <johann.hoechtl@HIDDEN>)
 id 1qisqc-0005K2-Ps
 for bug-gnu-emacs@HIDDEN; Wed, 20 Sep 2023 04:46:15 -0400
Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <johann.hoechtl@HIDDEN>)
 id 1qisqa-0002cv-Ui
 for bug-gnu-emacs@HIDDEN; Wed, 20 Sep 2023 04:46:14 -0400
Received: by mail-lj1-x22e.google.com with SMTP id
 38308e7fff4ca-2c124adf469so2886581fa.0
 for <bug-gnu-emacs@HIDDEN>; Wed, 20 Sep 2023 01:46:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1695199567; x=1695804367; darn=gnu.org;
 h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=UMDl7BnZ+eU6WCf7ORPAYIhmO/Y/66yf9c50FytfmzA=;
 b=I2w0aZ00vqmg9/3nC92xPib69L4meSRo9DuJSwoVvx5zZqox2EQVl4YWuB/xZD+BeJ
 4gNhv2dr/HQ77CfQdu48000H4Mbw6wVIrAk5INv8SvbDe1HVeRxfPBklIAPBAiQDBTLz
 457IgPrwOqxTDtYxx27yIVNLdohfMX3P+JN6JqhjffDZebVhGLBWySzGDmPSJ7TY+TX4
 fH9NISlIXFgjTbbYzEkxn2Xvz1OozLCR+n/n7Bn4VjstRm6cqxnpz24hANU0XPtsaMDb
 W4JhR4FUzO2fClcujraOIs6X5s4a/IlliLS7tJYGijHTg5Tj6MgcakwKDMrDhVg+Wzr4
 841w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1695199567; x=1695804367;
 h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=UMDl7BnZ+eU6WCf7ORPAYIhmO/Y/66yf9c50FytfmzA=;
 b=K33ZCldvh/2UPu60JzjOEiJYh5d98KJaW5WsXAi/Lpa6bhDfaGUbqWUNMBPLsNVZho
 uD8Z7E/sGtwCAXQS7QAjXArgr28L93djAcaTdZc6BUPP89pkNxx+5lKd7fdr8E+SUDWu
 jWRCmfLlP+D13ZMtP6RE7o2U+W5b8SjV97UEFjVMWwdefjRHdP5Pxst1CKmQmMIXcwB6
 mng9LD3zL34Q6CSt3YoChqsyp5Jyp1JUS4Zg0BCkN7nlI/187cVmCRLCrwEnpM/1V/v3
 nVHV7/8gLIsV4loFYgYsHZ+nkfo6hNgXtsgmWt9dl06oOc+uJy9KNDBpvTnD1HcBXcs1
 EBow==
X-Gm-Message-State: AOJu0YyJPo3c64EOhFeoXeRlgCBPeGwzKZ39Z3XF2aH8Ze+U32tPKBpo
 bbKYlGhwUipIwWCfe5ogaDB+QacTbjpZpGlVuCnzeRo=
X-Google-Smtp-Source: AGHT+IGmAXR00Ec5/ZmWjraBXXehbSebNskU7/OHwbV3YPsdnrKw6lYOz/xU7Kz4p7ecUDoSb7/s++d4u8XxqZH1qW0=
X-Received: by 2002:a2e:721a:0:b0:2b6:bb21:8d74 with SMTP id
 n26-20020a2e721a000000b002b6bb218d74mr1581298ljc.1.1695199567390; Wed, 20 Sep
 2023 01:46:07 -0700 (PDT)
MIME-Version: 1.0
From: =?UTF-8?Q?Johann_H=C3=B6chtl?= <johann.hoechtl@HIDDEN>
Date: Wed, 20 Sep 2023 10:45:56 +0200
Message-ID: <CAH4isRxahhe7OPsf3mSiw-MD1YiyG29h5m+rQ4joB3hs4fKLsA@HIDDEN>
Subject: Idea to extend breadcrumb-mode
To: bug-gnu-emacs@HIDDEN
Content-Type: multipart/alternative; boundary="00000000000009ab580605c668fb"
Received-SPF: pass client-ip=2a00:1450:4864:20::22e;
 envelope-from=johann.hoechtl@HIDDEN; helo=mail-lj1-x22e.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--00000000000009ab580605c668fb
Content-Type: text/plain; charset="UTF-8"

Breadcrumb mode is a useful companion to imenu. The usability could be
increased if mouse click actions in the tabline would provide better
defaults:


   1. When clicking on the deepest displayed node (leaf), provide a search
   where to jump to (as it is now)
   2. When clicking on a non-leaf and this item is not a type bucket
   (method, typedef) but a concrete item, jump to that item, otherwise provide
   the search as in item 1


Especially point 2 would be helpful when navigating hierarchical structures
like the outline of a markdown or org file.

Best, Johann

--00000000000009ab580605c668fb
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Breadcrumb mode is a useful companion to imenu. The usabil=
ity could be increased if mouse click actions in the tabline would provide =
better defaults:<div><br></div><div><ol><li>When clicking=C2=A0on the deepe=
st displayed node (leaf), provide a search where to jump to (as it is now)<=
/li><li>When clicking on a non-leaf and this item is not a type bucket (met=
hod, typedef) but a concrete item, jump to that item, otherwise provide the=
 search as in item 1</li></ol><div><br></div></div><div>Especially point 2 =
would be helpful when navigating hierarchical structures like the outline o=
f a markdown or org file.</div><div><br></div><div>Best, Johann</div></div>

--00000000000009ab580605c668fb--




Acknowledgement sent to Johann Höchtl <johann.hoechtl@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#66116; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 30 Sep 2023 23:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.