From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#56820: outline-minor-mode replacing the first character with an arrow Date: Thu, 08 Sep 2022 14:01:54 +0200 Message-ID: <8735d25b2l.fsf@gnus.org> References: <87ilngmaei.fsf@gnus.org> <86wnaojst4.fsf@mail.linkov.net> <86mtbfdqdj.fsf@mail.linkov.net> <83ilm3ko51.fsf@gnu.org> <86edwotx6n.fsf@mail.linkov.net> <83tu5kii23.fsf@gnu.org> <86mtbcqx5u.fsf@mail.linkov.net> <83r10oih91.fsf@gnu.org> <86mtbbuj55.fsf@mail.linkov.net> <482e7ec4-5ff8-e574-f30f-ca59249d3905@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31000"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Eli Zaretskii , yilkalargawworkneh@gmail.com, 56820@debbugs.gnu.org, Juri Linkov To: Jim Porter Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 08 14:03:53 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oWGG9-0007ru-9b for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 08 Sep 2022 14:03:53 +0200 Original-Received: from localhost ([::1]:55764 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oWGG7-0006TF-Kg for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 08 Sep 2022 08:03:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39464) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oWGFK-0006Rf-Be for bug-gnu-emacs@gnu.org; Thu, 08 Sep 2022 08:03:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40488) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oWGFK-0002mo-24 for bug-gnu-emacs@gnu.org; Thu, 08 Sep 2022 08:03:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oWGFJ-0005q6-Tm for bug-gnu-emacs@gnu.org; Thu, 08 Sep 2022 08:03:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Sep 2022 12:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56820 X-GNU-PR-Package: emacs Original-Received: via spool by 56820-submit@debbugs.gnu.org id=B56820.166263853522371 (code B ref 56820); Thu, 08 Sep 2022 12:03:01 +0000 Original-Received: (at 56820) by debbugs.gnu.org; 8 Sep 2022 12:02:15 +0000 Original-Received: from localhost ([127.0.0.1]:57414 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWGEY-0005ol-T4 for submit@debbugs.gnu.org; Thu, 08 Sep 2022 08:02:15 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:53790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWGEX-0005oW-1R for 56820@debbugs.gnu.org; Thu, 08 Sep 2022 08:02:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=VpeMf6vngIaiJsaWbwPlaiiKSOUujZueLx2aF0fc+jc=; b=ixtYr/n0K5XOivA6rksmFam6zX Jlmd4J3pkUX+BpKLZDVvZlBMWL1ZsRXHB0mu43MIOd+wzaYUP3qYoyQFfRAbMr7wqL99jS4do5ogF rRVBVqyOv1YSZp4mwOkMIWK5/nAXuOJQD39CcZB9y+SJt8e5RP1Uzg/DIIP8zA+MBBik=; Original-Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oWGEJ-0001tT-Gc; Thu, 08 Sep 2022 14:02:05 +0200 In-Reply-To: <482e7ec4-5ff8-e574-f30f-ca59249d3905@gmail.com> (Jim Porter's message of "Wed, 7 Sep 2022 13:01:50 -0700") X-Now-Playing: Jan Jelinek's _The Raw and The Cooked_: "The Raw and The Cooked (Zwischen Raum)" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:241857 Archived-At: Jim Porter writes: >> This is an interesting question. I tried to search how outlines >> look >> in other IDEs, and found such a screenshot for VSCode. >> IIUC, here the first column with a red circle for a breakpoint >> corresponds to Emacs fringes, the second column with line numbers >> is the same as display-line-numbers-mode, and the third column is >> for outline arrows. Hm, interesting... But having the outline arrows in a third column (outside the text area) still doesn't let people use the keyboard on the icons, so from that point of view, just using the fringe isn't any worse. > This is a good example of a potential conflict with putting the > outline buttons in the fringe: line 10 has both an outline arrow *and* > a breakpoint. But that's a good point. Could we envision "blending" fringe markers? They're pretty primitive, so that's probably difficult to achieve. In general, though, it'd be great if fringe markers could be more normal. That is, if we could display general images in that area, instead of just the monocolour things, defined awkwardly, that we have today.