From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#19493: [PATCH] Fix trailing ... for outline-toggle-children Date: Mon, 19 Jan 2015 06:14:32 +0200 Message-ID: <54BC84A8.7030508@yandex.ru> References: <54B912F2.8060607@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1421640913 6566 80.91.229.3 (19 Jan 2015 04:15:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 19 Jan 2015 04:15:13 +0000 (UTC) Cc: 19493@debbugs.gnu.org To: Oleh Krehel Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 19 05:15:13 2015 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 1YD3k8-0003Sq-HG for geb-bug-gnu-emacs@m.gmane.org; Mon, 19 Jan 2015 05:15:12 +0100 Original-Received: from localhost ([::1]:35510 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YD3k7-00029N-29 for geb-bug-gnu-emacs@m.gmane.org; Sun, 18 Jan 2015 23:15:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57476) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YD3k3-00028C-Eq for bug-gnu-emacs@gnu.org; Sun, 18 Jan 2015 23:15:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YD3jz-00018c-Qv for bug-gnu-emacs@gnu.org; Sun, 18 Jan 2015 23:15:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:52051) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YD3jz-000184-NA for bug-gnu-emacs@gnu.org; Sun, 18 Jan 2015 23:15:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YD3jz-0005Jq-6k for bug-gnu-emacs@gnu.org; Sun, 18 Jan 2015 23:15:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Jan 2015 04:15:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19493 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 19493-submit@debbugs.gnu.org id=B19493.142164088420401 (code B ref 19493); Mon, 19 Jan 2015 04:15:03 +0000 Original-Received: (at 19493) by debbugs.gnu.org; 19 Jan 2015 04:14:44 +0000 Original-Received: from localhost ([127.0.0.1]:60912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YD3jf-0005Iy-Na for submit@debbugs.gnu.org; Sun, 18 Jan 2015 23:14:44 -0500 Original-Received: from mail-wg0-f49.google.com ([74.125.82.49]:60114) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YD3jc-0005Ii-Qa for 19493@debbugs.gnu.org; Sun, 18 Jan 2015 23:14:41 -0500 Original-Received: by mail-wg0-f49.google.com with SMTP id l18so3974279wgh.8 for <19493@debbugs.gnu.org>; Sun, 18 Jan 2015 20:14:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=liz0jiOFVQ0ATehFAnOYOAFk+NgTWWXGA5igwdt0We4=; b=X0QR0AYKW58wH20NJ2W2axmv3qLuf2kkh4FGi6mZg+mv+/6ZJfM4/xGl0aoUKSc4AA Y/iIunGOHa/e9o02F1G7owi+kIJuhU4orxuf3DcJ8BfCFRILOFQMGnIJjPEfDhWPwFt9 HwGpDRCtP3D79AbEwLju1060MBY4wucKp3NG62gNxeepytZFDPrYH3dsyHpCbZpO/4sW MvQceosJhnyP3dINbgp1R0bvP6hRLErGGvGhJEIuPfanGRS/YyHj3JyDg3QqSJGy50v0 YxL9DvpEBXAaew5c72HVEg3+8HaHU0NV4wM/mBZfaTKT00AeR4zytfjQJj22Bk3n6YEG qGAA== X-Received: by 10.194.2.178 with SMTP id 18mr55485163wjv.67.1421640875289; Sun, 18 Jan 2015 20:14:35 -0800 (PST) Original-Received: from [192.168.1.3] ([82.102.93.54]) by mx.google.com with ESMTPSA id fm10sm12629609wib.7.2015.01.18.20.14.34 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Jan 2015 20:14:34 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:33.0) Gecko/20100101 Thunderbird/33.0 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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:98459 Archived-At: On 01/16/2015 04:12 PM, Oleh Krehel wrote: > You're right, I hadn't noticed before. > Alternatively, `show-entry' can be patched like this: That doesn't seem to be the full solution either. For instance, if the current heading has subheadings, with or without your patch "..." will remain at the end of the last of them. Maybe the fix has to touch `show-children' as well. I'd hope to see a one-liner change that would fix both cases, though. :) > The point is just not to have a single trailing hidden char, which > results from passing different bounds to `outline-flag-region' when > hiding and unhiding. How come we pass different bounds? `show-entry' does pass a lower FROM bound than `hide-entry', but that should have this effect, should it? It's the TO bound that should make the difference.