From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Wedler, Christoph" Newsgroups: gmane.emacs.devel Subject: RE: antlr-mode.el - need some support by python.el Date: Wed, 18 Feb 2015 14:27:33 +0000 Message-ID: References: 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 1424269679 2730 80.91.229.3 (18 Feb 2015 14:27:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 18 Feb 2015 14:27:59 +0000 (UTC) Cc: =?iso-8859-1?Q?Fabi=E1n_E=2EGallina?= , "emacs-devel@gnu.org" To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 18 15:27:54 2015 Return-path: Envelope-to: ged-emacs-devel@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 1YO5bV-0000r8-Qr for ged-emacs-devel@m.gmane.org; Wed, 18 Feb 2015 15:27:53 +0100 Original-Received: from localhost ([::1]:51143 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YO5bV-00075j-5l for ged-emacs-devel@m.gmane.org; Wed, 18 Feb 2015 09:27:53 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42921) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YO5bG-00075R-Lw for emacs-devel@gnu.org; Wed, 18 Feb 2015 09:27:39 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YO5bD-00064Q-W6 for emacs-devel@gnu.org; Wed, 18 Feb 2015 09:27:38 -0500 Original-Received: from smtpgw01.sap-ag.de ([155.56.66.96]:19594 helo=smtpgw.sap-ag.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YO5bD-00064K-Q9 for emacs-devel@gnu.org; Wed, 18 Feb 2015 09:27:35 -0500 Thread-Topic: antlr-mode.el - need some support by python.el Thread-Index: AQHQSw35xsXFZU5LQTeH9ayNQUY/OZz2d+kw In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.21.40.114] X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 X-Received-From: 155.56.66.96 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:183246 Archived-At: > The only difference is that the submode doesn't provide "get-state" to > the outer mode, instead the outer mode provides the > "previous-chunk-descriptor" and the submode calls "get-state" on it if > it wants to. OK, that is fine with me. And this PREVIOUS-CHUNK-DESCRIPTOR could then be even a part of `indent-multi-mode-context' (or whatever the name is). (I was too much on "adopting forward-sexpr" vs "use temporary buffer", but both implementations are also possible with your API). Christoph