From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dave Abrahams Newsgroups: gmane.emacs.bugs Subject: bug#15767: 24.3; [patch] electric-indent-mode bug Date: Thu, 31 Oct 2013 20:27:55 -0700 Message-ID: <5F6E093A-E25D-4A4B-82E6-D4AD99616CE7@boostpro.com> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (1.0) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1383276495 19384 80.91.229.3 (1 Nov 2013 03:28:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Nov 2013 03:28:15 +0000 (UTC) Cc: "15767@debbugs.gnu.org" <15767@debbugs.gnu.org> To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 01 04:28:19 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 1Vc5PH-0002Hh-88 for geb-bug-gnu-emacs@m.gmane.org; Fri, 01 Nov 2013 04:28:19 +0100 Original-Received: from localhost ([::1]:60153 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vc5PG-0007zS-Do for geb-bug-gnu-emacs@m.gmane.org; Thu, 31 Oct 2013 23:28:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38403) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vc5P8-0007zM-KX for bug-gnu-emacs@gnu.org; Thu, 31 Oct 2013 23:28:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vc5P2-0007m5-QZ for bug-gnu-emacs@gnu.org; Thu, 31 Oct 2013 23:28:10 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42086) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vc5P2-0007m0-Md for bug-gnu-emacs@gnu.org; Thu, 31 Oct 2013 23:28:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Vc5P0-0005mU-Lm for bug-gnu-emacs@gnu.org; Thu, 31 Oct 2013 23:28:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dave Abrahams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Nov 2013 03:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15767 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 15767-submit@debbugs.gnu.org id=B15767.138327648222218 (code B ref 15767); Fri, 01 Nov 2013 03:28:02 +0000 Original-Received: (at 15767) by debbugs.gnu.org; 1 Nov 2013 03:28:02 +0000 Original-Received: from localhost ([127.0.0.1]:56105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vc5Oz-0005mD-HW for submit@debbugs.gnu.org; Thu, 31 Oct 2013 23:28:01 -0400 Original-Received: from mail-ie0-f181.google.com ([209.85.223.181]:33038) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vc5Ox-0005ly-91 for 15767@debbugs.gnu.org; Thu, 31 Oct 2013 23:27:59 -0400 Original-Received: by mail-ie0-f181.google.com with SMTP id ar20so6358118iec.26 for <15767@debbugs.gnu.org>; Thu, 31 Oct 2013 20:27:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:references:in-reply-to:mime-version :content-transfer-encoding:content-type:message-id:cc:from:subject :date:to; bh=HjshqaHrn8R7Vr9NFhoru4q5As1OfgCLiyiTN7p0XkI=; b=XxX24B+M8Fqkdbe/m7FdmGg8sYqqFZczoK+Rgmv7LHtEFxg/XcA3xPbUFQ0PD5r/gg 8c4pjilX6u5JacKbiVmifkGtsrUnZBiE8WTd4V8+0t1ZDd4yqKgFmmIEXZUdZo6S6sPc AfLQHUxrfV993gEU+Wj1p4LD4/QK+UA89HK/NpVSYXwUQTyTsKwNikI9I1J96xjmeOog uKrsA0wq+y+OtWMZdSvizED2o/wldG7zZJRFrQprnYW7+Iul59kVmqwmZ7Fe6v+CFnNz +eS0VcuakiAFqAxT4x2hX0rtQU8a3RBXQle3ctX6p+52eWwIUoI+xukI9MCJk1UGCqjw kJnA== X-Gm-Message-State: ALoCoQlpDt/HrzmbjGjt0aik+WKRkz6lbTw5uTDxpSaLt3ELr97KCwjUNXKXrTYbyNZ/OsTgc2hs X-Received: by 10.42.70.5 with SMTP id d5mr519847icj.39.1383276473649; Thu, 31 Oct 2013 20:27:53 -0700 (PDT) Original-Received: from [192.168.188.128] (107-219-149-247.lightspeed.sntcca.sbcglobal.net. [107.219.149.247]) by mx.google.com with ESMTPSA id p5sm2087924igj.10.2013.10.31.20.27.52 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 31 Oct 2013 20:27:53 -0700 (PDT) In-Reply-To: X-Mailer: iPad Mail (11B511) 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:79843 Archived-At: Sorry, the test case is wrong; you're supposed to type `f o o SPC {' Sent from my illudium Q-36 explosive space modulator On Oct 31, 2013, at 10:06 AM, Stefan Monnier wrot= e: >> 1. emacs -Q >> 2. eval the following: >=20 >> (electric-indent-mode) >> (electric-layout-mode) >> (setq electric-indent-chars (append "{}" electric-indent-chars)) >> (setq electric-layout-rules '((?\{ . after) (?\} . before))) >=20 >> 3. type `f o o {' >=20 >> Result expected: a buffer containing >> ----- schnipp ----- >> foo { >=20 >> ----- schnapp ----- >=20 >> Result received: a buffer containing >> ----- schnipp ----- >> foo{ >=20 >> ----- schnapp ----- >=20 > I must be missing something: > - your patch does not seem to make any difference to your test case. > - I don't understand why you'd expect `f o o {' to end up inserting > a space between foo and the open brace. >=20 >=20 > Stefan