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#9300: 24.0.50; `bounds-of-thing-at-point' does not return nil when just after THING Date: Tue, 21 Jun 2016 06:25:24 -0700 (PDT) Message-ID: References: < <67e48e39-f31f-5170-a552-ac33509ffcd6@gmail.com> <<8337o79arh.fsf@gnu.org> <0e2c9c67-12a2-4712-92d2-e3c204f46838@default> <83twgn7hjx.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1466517186 22507 80.91.229.3 (21 Jun 2016 13:53:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Jun 2016 13:53:06 +0000 (UTC) To: Andreas =?UTF-8?Q?R=C3=B6hler?= , 9300@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jun 21 15:52:54 2016 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 1bFM6l-0002gQ-7n for geb-bug-gnu-emacs@m.gmane.org; Tue, 21 Jun 2016 15:52:51 +0200 Original-Received: from localhost ([::1]:51919 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFM6f-0005zg-DT for geb-bug-gnu-emacs@m.gmane.org; Tue, 21 Jun 2016 09:52:45 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45403) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFLgs-0008Bh-D0 for bug-gnu-emacs@gnu.org; Tue, 21 Jun 2016 09:26:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bFLgo-0004FE-AI for bug-gnu-emacs@gnu.org; Tue, 21 Jun 2016 09:26:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:36469) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFLgo-0004F8-70 for bug-gnu-emacs@gnu.org; Tue, 21 Jun 2016 09:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bFLgn-0003X4-Vu for bug-gnu-emacs@gnu.org; Tue, 21 Jun 2016 09:26:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Jun 2016 13:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9300 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 9300-submit@debbugs.gnu.org id=B9300.146651554213551 (code B ref 9300); Tue, 21 Jun 2016 13:26:01 +0000 Original-Received: (at 9300) by debbugs.gnu.org; 21 Jun 2016 13:25:42 +0000 Original-Received: from localhost ([127.0.0.1]:48806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFLgU-0003WU-7M for submit@debbugs.gnu.org; Tue, 21 Jun 2016 09:25:42 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:27232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFLgS-0003WH-BF for 9300@debbugs.gnu.org; Tue, 21 Jun 2016 09:25:40 -0400 Original-Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u5LDPX4s001882 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 21 Jun 2016 13:25:34 GMT Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userv0022.oracle.com (8.14.4/8.13.8) with ESMTP id u5LDPW1o006673 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 21 Jun 2016 13:25:33 GMT Original-Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7]) by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id u5LDPSLP006288; Tue, 21 Jun 2016 13:25:31 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6744.5000 (x86)] X-Source-IP: userv0022.oracle.com [156.151.31.74] 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: 208.118.235.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:119877 Archived-At: > >>> FWIW, I agree with Dmitry: this has been a de-facto behavior long > >>> enough to consider it the correct one. If documentation is confusing > >>> in that it says otherwise, we should fix the documentation. > >> > >> I couldn't disagree more. > >> > >> It is wrong to consider the current behavior "the correct one", > >> regardless of how long it has been in place. It is wrong because > >> you cannot use it in a general and precise way. It is just broken. > >> It has been broken for a long time, but it is broken nevertheless. > > > > That's immaterial. It is being used in many places, and it's > > obviously useful. >=20 > It is useful, but not in the way of the lemma "at-point". At-point > means at cursor-position. What is expected when calling "C-x =3D" > -- probably not info WRT char after, but at cursor position. Yes, but this has all been said before. Eli knows this, but it does not sway him. And at least as important is the fact that "-at-" needs to refer to only ONE POSITION, not two. Currently, the function acts the same for both point and point-minus-1. You cannot tell whether it has determined that the thing it returns is at point or at point-minus-1. But this too has all been said before, and Eli knows this too. It too has not persuaded him. It seems not to matter whether the function DTRT. The only thing that seems to matter to him is that this broken behavior has been in effect for a while.