From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#21526: 24.5; prolog-mode: broken indentation for if-then-else construct Date: Wed, 30 Sep 2015 04:55:47 -0400 Message-ID: References: <8737xwbeo0.fsf@metalevel.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1443677327 9892 80.91.229.3 (1 Oct 2015 05:28:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 1 Oct 2015 05:28:47 +0000 (UTC) Cc: 21526@debbugs.gnu.org To: Markus Triska Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 01 07:28:37 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 1ZhWQ0-000320-3O for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Oct 2015 07:28:36 +0200 Original-Received: from localhost ([::1]:38288 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZhWPz-0006lm-BG for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Oct 2015 01:28:35 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54014) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZhDBH-0000Ox-CU for bug-gnu-emacs@gnu.org; Wed, 30 Sep 2015 04:56:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZhDBC-0001ED-AF for bug-gnu-emacs@gnu.org; Wed, 30 Sep 2015 04:56:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:59693) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZhDBC-0001E8-7e for bug-gnu-emacs@gnu.org; Wed, 30 Sep 2015 04:56:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZhDBB-0002jy-Tv for bug-gnu-emacs@gnu.org; Wed, 30 Sep 2015 04:56:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Sep 2015 08:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21526 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21526-submit@debbugs.gnu.org id=B21526.144360335310516 (code B ref 21526); Wed, 30 Sep 2015 08:56:01 +0000 Original-Received: (at 21526) by debbugs.gnu.org; 30 Sep 2015 08:55:53 +0000 Original-Received: from localhost ([127.0.0.1]:48664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhDB2-0002jX-Sq for submit@debbugs.gnu.org; Wed, 30 Sep 2015 04:55:53 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:3899) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhDB0-0002jO-4T for 21526@debbugs.gnu.org; Wed, 30 Sep 2015 04:55:51 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AsEwA731xV/wihxEVcgxCEAoVVuzcJh0sEAgKBPDkUAQEBAQEBAYEKQQWDXQEBAwFWIwULCzQBERQYDSSINwjPIwEBAQEGAQEBAR6LOoUFB4QtBYtEp3uBRSOEFCKCeAEBAQ X-IPAS-Result: A0AsEwA731xV/wihxEVcgxCEAoVVuzcJh0sEAgKBPDkUAQEBAQEBAYEKQQWDXQEBAwFWIwULCzQBERQYDSSINwjPIwEBAQEGAQEBAR6LOoUFB4QtBYtEp3uBRSOEFCKCeAEBAQ X-IronPort-AV: E=Sophos;i="5.13,465,1427774400"; d="scan'208";a="166498189" Original-Received: from 69-196-161-8.dsl.teksavvy.com (HELO ceviche.home) ([69.196.161.8]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 30 Sep 2015 04:55:48 -0400 Original-Received: by ceviche.home (Postfix, from userid 20848) id 3E2F66624A; Wed, 30 Sep 2015 04:55:47 -0400 (EDT) In-Reply-To: <8737xwbeo0.fsf@metalevel.at> (Markus Triska's message of "Wed, 30 Sep 2015 08:32:31 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) 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: 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:107087 Archived-At: > But it does not do so consistently: C-M-b jumps back up to including the > predicate name, but C-M-f from that position only jumps forward up to > the opening parenthesis, and not including the whole construct. It does, if you do the C-M-f from just before the dot. The fact that you have to "jump over the dot" is the crucial hint you (the user) give to Emacs that you want to jump over "the whole LHS/RHS of that dot" rather than over a deeper part of the AST. Stefan