From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Aaron S. Hawley" Newsgroups: gmane.emacs.bugs Subject: bug#13994: End of buffer error for forward-sexp Date: Wed, 24 Apr 2013 16:38:00 -0400 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: ger.gmane.org 1366835965 30062 80.91.229.3 (24 Apr 2013 20:39:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 24 Apr 2013 20:39:25 +0000 (UTC) Cc: 13994@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Apr 24 22:39:29 2013 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 1UV6TP-0001PR-SE for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Apr 2013 22:39:27 +0200 Original-Received: from localhost ([::1]:59809 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UV6TP-000815-Af for geb-bug-gnu-emacs@m.gmane.org; Wed, 24 Apr 2013 16:39:27 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:42411) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UV6T2-0007WN-76 for bug-gnu-emacs@gnu.org; Wed, 24 Apr 2013 16:39:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UV6Sx-0001dj-79 for bug-gnu-emacs@gnu.org; Wed, 24 Apr 2013 16:39:03 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37497) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UV6Sw-0001de-WE for bug-gnu-emacs@gnu.org; Wed, 24 Apr 2013 16:38:59 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UV6Xq-0002IZ-Ea for bug-gnu-emacs@gnu.org; Wed, 24 Apr 2013 16:44:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Aaron S. Hawley" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Apr 2013 20:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13994 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 13994-submit@debbugs.gnu.org id=B13994.13668362028764 (code B ref 13994); Wed, 24 Apr 2013 20:44:02 +0000 Original-Received: (at 13994) by debbugs.gnu.org; 24 Apr 2013 20:43:22 +0000 Original-Received: from localhost ([127.0.0.1]:41606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UV6XB-0002HI-GE for submit@debbugs.gnu.org; Wed, 24 Apr 2013 16:43:22 -0400 Original-Received: from mail-qe0-f48.google.com ([209.85.128.48]:47871) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UV6Wv-0002Gi-04 for 13994@debbugs.gnu.org; Wed, 24 Apr 2013 16:43:14 -0400 Original-Received: by mail-qe0-f48.google.com with SMTP id 9so1544357qea.21 for <13994@debbugs.gnu.org>; Wed, 24 Apr 2013 13:38:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=08coMudeoxihdwWK14xhKCLSslZmE83OlM10Y/fgpwE=; b=tWGBj4LYKgCH4P0GxjhDNlhwHasGJA1gf/P+LQxGwNX+Eh+t7tE14CYNatiiHhCyZq B32gktdV4twSkBFUi1Cdrm/o4cC51QWeiy7cRnGmW1r56ZadT/0ie6KsxKgO7tzbjm7J yHMq20CiRP4lYck4YphbSBvsE3qjb3t6QajNF6dewU1pnohdK1EMaqBDoezzeyWczK3T eNx3t2jUIxL6PZU4qgCVWJhIHyxIKhh3dIRmaAE7MenLgCIquSWxtmYpy7nAwB6b8BPk xDTJTQ3WmEC9etRkdtYOfuL7Yd3nYY6wsXdPzCfqHpw/76GU5OriJ59B6E+uZVjCtL5U ZBIQ== X-Received: by 10.229.126.27 with SMTP id a27mr745384qcs.30.1366835880182; Wed, 24 Apr 2013 13:38:00 -0700 (PDT) Original-Received: by 10.49.13.41 with HTTP; Wed, 24 Apr 2013 13:38:00 -0700 (PDT) In-Reply-To: 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.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:73651 Archived-At: >> I would like C-M-f (`forward-sexp') to signal an error when reaching >> the beginning or end of a buffer. > > That would make sense, indeed, but I'm afraid there's a fair bit of code > out there that needs the current behavior. I by no means use all of Emacs, but haven't run into an issue yet with my patch. I use Emacs with t-d-o-e on. Do you have an example of code that you've seen "needs the current behavior" at the beginning or end of the buffer. I'd be happy to crusade and study this further and root those out. So far, I've looked at these functions in Emacs to see if they still work. end-of-sexp beginning-of-sexp thing-at-point-bounds-of-list-at-point sort-numeric-fields transpose-sexps blink-matching-open diary-list-sexp-entries diary-mark-sexp-entries comint-extract-string