From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#56820: outline-minor-mode replacing the first character with an arrow Date: Tue, 06 Sep 2022 19:28:04 +0300 Message-ID: <83tu5kii23.fsf@gnu.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> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24350"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, yilkalargawworkneh@gmail.com, 56820@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Sep 06 18:29:10 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 1oVbRm-00067w-A1 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 06 Sep 2022 18:29:10 +0200 Original-Received: from localhost ([::1]:41570 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oVbRl-0008WV-0t for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 06 Sep 2022 12:29:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38958) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oVbRf-0008WK-0h for bug-gnu-emacs@gnu.org; Tue, 06 Sep 2022 12:29:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35561) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oVbRe-000897-J7 for bug-gnu-emacs@gnu.org; Tue, 06 Sep 2022 12:29:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oVbRe-0000HL-8e for bug-gnu-emacs@gnu.org; Tue, 06 Sep 2022 12:29:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Sep 2022 16:29:02 +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.16624817151015 (code B ref 56820); Tue, 06 Sep 2022 16:29:02 +0000 Original-Received: (at 56820) by debbugs.gnu.org; 6 Sep 2022 16:28:35 +0000 Original-Received: from localhost ([127.0.0.1]:52493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVbRC-0000GH-OL for submit@debbugs.gnu.org; Tue, 06 Sep 2022 12:28:35 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:38478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oVbR8-0000Fy-Hp for 56820@debbugs.gnu.org; Tue, 06 Sep 2022 12:28:33 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:45682) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oVbR2-00086F-SK; Tue, 06 Sep 2022 12:28:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=QHhI9rBxUs0x3pHtQJZ1gk8K5lmlFQjikdwfzJTaHFg=; b=jp/nUIYRrjTk gvhdhViLSYDv19QxMU9g6n5345IwGPF7rayWnNwVc38XGzvjEBJVK44Fr0AG98sl+3O3z2mCb2PXt gIsZ+RYJouEXCvzVvtgge0gD+Zpk9FxkqvT9W9QZtCoyY6+VIafK3AfKy4lnbzW1WZtOrSNk4ybhg MzZlkCqoExO9qt0GJ9b2LnDgbfzxj/iXUXzYE3ufTg/badETd9QnyX3jGUneLyQXWp/88ERGFL9/y RE86ZUnsTZwPP9TKcI50wd3Ai19aziXemuqFTHk2Yuf2z7Vgo62Bwq6jj68+GQbxkt468Z3PaD3BI yeDKiHG+oLzuHssO7WNvqg==; Original-Received: from [87.69.77.57] (port=1132 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oVbR2-0008Qf-7h; Tue, 06 Sep 2022 12:28:24 -0400 In-Reply-To: <86edwotx6n.fsf@mail.linkov.net> (message from Juri Linkov on Tue, 06 Sep 2022 19:05:52 +0300) 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:241691 Archived-At: > From: Juri Linkov > Cc: yilkalargawworkneh@gmail.com, larsi@gnus.org, 56820@debbugs.gnu.org > Date: Tue, 06 Sep 2022 19:05:52 +0300 > > > . do we really need to hide the first character of the line by the > > overlay? doesn't before-string work? > > Does using before-string allows moving the cursor into the button > displayed with before-string? I don't understand this question: currently the cursor cannot be moved into the overlay anyway. And if the first character of the buffer's line is not hidden below an overlay, why would we need to move cursor into the overlay to begin with? > > . wouldn't it be better if the arrow buttons were displayed in the > > window's margin, and would thus avoid indenting the characters on > > that line wrt the rest of the code? > > Same problem: the cursor can't be moved into the fringe indicator > to be able to type RET on it. I asked about the margins, not the fringe. If you ask about RET, that is relevant for text-mode frames, where buttons won't be used anyway, right? On GUI frames, people are expected to click on the buttons, right? > > . the buttons have a dark gray background that doesn't look good. > > The buttons that I see by default are much worse - their background is > glaring orange. So we need to make them more visually appealing.