From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#25308: Shorten long "ui-lines" in Custom buffers Date: Sun, 29 Sep 2019 19:55:19 +0200 Message-ID: <878sq7asxk.fsf@gnus.org> References: <87eg0o2psh.fsf@bernoul.li> <83o9zsgq0n.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="235785"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Jonas Bernoulli , 25308@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Sep 29 19:56:11 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iEdQY-000zER-SD for geb-bug-gnu-emacs@m.gmane.org; Sun, 29 Sep 2019 19:56:10 +0200 Original-Received: from localhost ([::1]:41430 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iEdQX-0000By-Pu for geb-bug-gnu-emacs@m.gmane.org; Sun, 29 Sep 2019 13:56:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36729) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iEdQR-0000Bj-6S for bug-gnu-emacs@gnu.org; Sun, 29 Sep 2019 13:56:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iEdQP-0000bZ-TM for bug-gnu-emacs@gnu.org; Sun, 29 Sep 2019 13:56:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47007) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iEdQP-0000an-PH for bug-gnu-emacs@gnu.org; Sun, 29 Sep 2019 13:56:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iEdQP-0007YE-LO for bug-gnu-emacs@gnu.org; Sun, 29 Sep 2019 13:56: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: Sun, 29 Sep 2019 17:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25308 X-GNU-PR-Package: emacs Original-Received: via spool by 25308-submit@debbugs.gnu.org id=B25308.156977972628970 (code B ref 25308); Sun, 29 Sep 2019 17:56:01 +0000 Original-Received: (at 25308) by debbugs.gnu.org; 29 Sep 2019 17:55:26 +0000 Original-Received: from localhost ([127.0.0.1]:55828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEdPq-0007XC-Jk for submit@debbugs.gnu.org; Sun, 29 Sep 2019 13:55:26 -0400 Original-Received: from quimby.gnus.org ([80.91.231.51]:60036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEdPo-0007X4-Fg for 25308@debbugs.gnu.org; Sun, 29 Sep 2019 13:55:25 -0400 Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iEdPk-0004QN-7m; Sun, 29 Sep 2019 19:55:22 +0200 In-Reply-To: <83o9zsgq0n.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 31 Dec 2016 15:57:28 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:167739 Archived-At: Eli Zaretskii writes: >> Custom buffers contain two long lines, the first separating the initial >> buttons from the options shown below, and the second is for symmetry, I >> suppose. This is implemented in `custom-group-value-create'. >> >> These lines are 999 characters long. When point ends up on the "line >> line", then it ends up at the *end* of that line, scrolling all content >> except for the line itself off-window. This happens both with C-n/C-p, >> as well as when using the mouse scroll wheel. > > The scrolling only happens for me if I set truncate-lines to a non-nil > value. Is that what you see? Or perhaps you invoke Customize in a > partial-width window, in which case truncate-partial-width-windows is > non-nil by default? > > If lines are not truncated, there's no horizontal scrolling. I can't reproduce the error, either (without truncate-lines). But truncate-lines is not set in Customize buffers by default, so I don't really think this is a bug. However, I agree with Jonas that the lines aren't very pretty. The worst bit is perhaps that the make the little arrow in the right fringe appear... and they aren't symmetrical, since they use 'underline: They're very close to the text at the start, but far away from the final line of text. I'd rather just remove those lines completely -- I think that'd be less busy. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no