From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#11832: 24.1.50; enhancement request: line truncation not dependent on fringe Date: Sun, 1 Jul 2012 07:13:47 -0700 Message-ID: <560E2AFCD13442E1A1291714EEA5F487@us.oracle.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1341152083 25662 80.91.229.3 (1 Jul 2012 14:14:43 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 1 Jul 2012 14:14:43 +0000 (UTC) To: 11832@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jul 01 16:14:42 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SlKvA-0003jJ-Lk for geb-bug-gnu-emacs@m.gmane.org; Sun, 01 Jul 2012 16:14:40 +0200 Original-Received: from localhost ([::1]:36807 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SlKv9-0004CI-Ic for geb-bug-gnu-emacs@m.gmane.org; Sun, 01 Jul 2012 10:14:39 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57888) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SlKv5-0004C0-1A for bug-gnu-emacs@gnu.org; Sun, 01 Jul 2012 10:14:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SlKv3-00073u-14 for bug-gnu-emacs@gnu.org; Sun, 01 Jul 2012 10:14:34 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:59115) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SlKv2-00073j-Tp for bug-gnu-emacs@gnu.org; Sun, 01 Jul 2012 10:14:32 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SlKzO-0002tX-LX for bug-gnu-emacs@gnu.org; Sun, 01 Jul 2012 10:19:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 Jul 2012 14:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 11832 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.134115232111100 (code B ref -1); Sun, 01 Jul 2012 14:19:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 Jul 2012 14:18:41 +0000 Original-Received: from localhost ([127.0.0.1]:40428 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SlKz3-0002sz-1l for submit@debbugs.gnu.org; Sun, 01 Jul 2012 10:18:41 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:32901) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SlKz0-0002sr-An for submit@debbugs.gnu.org; Sun, 01 Jul 2012 10:18:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SlKuc-0006g4-Hp for submit@debbugs.gnu.org; Sun, 01 Jul 2012 10:14:07 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:46380) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SlKuc-0006fz-EV for submit@debbugs.gnu.org; Sun, 01 Jul 2012 10:14:06 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57802) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SlKua-0004Bb-QQ for bug-gnu-emacs@gnu.org; Sun, 01 Jul 2012 10:14:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SlKuY-0006fK-R6 for bug-gnu-emacs@gnu.org; Sun, 01 Jul 2012 10:14:04 -0400 Original-Received: from acsinet15.oracle.com ([141.146.126.227]:20631) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SlKuY-0006fB-L2 for bug-gnu-emacs@gnu.org; Sun, 01 Jul 2012 10:14:02 -0400 Original-Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by acsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q61EDwu9021668 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 1 Jul 2012 14:13:59 GMT Original-Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q61EDw0P025979 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 1 Jul 2012 14:13:58 GMT Original-Received: from abhmt106.oracle.com (abhmt106.oracle.com [141.146.116.58]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q61EDwGv015513 for ; Sun, 1 Jul 2012 09:13:58 -0500 Original-Received: from dradamslap1 (/10.159.223.217) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 01 Jul 2012 07:13:57 -0700 X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac1Xk7swRfqs2GSJQZqjSD2c9GsyEQ== X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:61461 Archived-At: Prior to Emacs 21, truncated lines are indicated by an overlay with a `$' symbol shown on each line at the right window edge, i.e., within the window & buffer - not in the fringe. This is a reasonable indication of whether a given line is truncated. In Emacs 21+, this representation was lost AFAIK, replaced by adding a symbol to the right fringe. That representation is reasonable ONLY when a user chooses to show the right fringe. Otherwise, it is useless: it does not tell you which lines are truncated. Please let users choose the representation to use. One way to do this would be to let option `truncate-lines' respect different non-nil values, e.g. `right-fringe', `overlay'. Since the fringe representation is not general (is useless unless fringe is shown), the default should be the pre-Emacs 21 behavior of using an overlay. But I won't argue about the default. Please provide users a way to get the pre-21 behavior - that's the main point. A third distinguised non-nil value, `fringe-if-shown', could use the right fringe if it is shown and an overlay if not. That too would be a reasonable default value. It could in fact be the behavior for an undistinguished non-nil value, i.e., any value other than `right-fringe' and `overlay'. In GNU Emacs 24.1.50.1 (i386-mingw-nt5.1.2600) of 2012-06-18 on MARVIN Bzr revision: 108646 michael.albinus@gmx.de-20120617185439-jfcgwwbr97nbflkz Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.6) --no-opt --enable-checking --cflags -ID:/devel/emacs/libs/libXpm-3.5.8/include -ID:/devel/emacs/libs/libXpm-3.5.8/src -ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include -ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include -ID:/devel/emacs/libs/giflib-4.1.4-1/include -ID:/devel/emacs/libs/jpeg-6b-4/include -ID:/devel/emacs/libs/tiff-3.8.2-1/include -ID:/devel/emacs/libs/gnutls-3.0.9/include -ID:/devel/emacs/libs/libiconv-1.13.1-1-dev/include -ID:/devel/emacs/libs/libxml2-2.7.8/include/libxml2'