From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: trunk r114743: * lisp/emacs-lisp/smie.el (smie-rule-parent): Fix opener-test. Date: Tue, 22 Oct 2013 21:19:35 +0400 Message-ID: <877gd5i5p4.fsf@yandex.ru> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1382462394 31215 80.91.229.3 (22 Oct 2013 17:19:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 22 Oct 2013 17:19:54 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 22 19:19:58 2013 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 1VYfcb-0003x7-Uo for ged-emacs-devel@m.gmane.org; Tue, 22 Oct 2013 19:19:58 +0200 Original-Received: from localhost ([::1]:46010 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VYfcb-0001Ll-Hz for ged-emacs-devel@m.gmane.org; Tue, 22 Oct 2013 13:19:57 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51694) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VYfcT-0001LG-LB for emacs-devel@gnu.org; Tue, 22 Oct 2013 13:19:54 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VYfcO-0006ps-Bp for emacs-devel@gnu.org; Tue, 22 Oct 2013 13:19:49 -0400 Original-Received: from mail-lb0-x22a.google.com ([2a00:1450:4010:c04::22a]:38596) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VYfcO-0006pn-3s for emacs-devel@gnu.org; Tue, 22 Oct 2013 13:19:44 -0400 Original-Received: by mail-lb0-f170.google.com with SMTP id u14so3966426lbd.1 for ; Tue, 22 Oct 2013 10:19:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=WPakWWSbuHLcE3nET5BOqPBQTGi8elam8TW/3huCZoo=; b=uAbESb4b/BlrjT2789Qzf2d4RVlIhhmctVxemNF4EwoeKetvTLzFwbYnyuckNtd3kp X6i/1ihRkre/DDZBfGcnMr2QwUvbDap2Zlgrx6kp2YrgqGqQagZ5kz/x/iP34sJjrXCX LolYfKYXkjwaG/2SSSmQhoUQIST4fSyViKBuLGPAJvCyeAlkzwZmPT8pfYD0lh5zSN3H TJMLwy9ogwSwMkTFneHqKcQX+7qbmWt+rrWIBgsVc4LP55pDgu07SP1JywADuzapfvQB SH65lOJ0BmyKS4aPFOwxDTEW6OiKIa3dlQPQ2LPeBEk+lphiAW4MXSphmt4jnSVr6AKC kVpg== X-Received: by 10.152.202.167 with SMTP id kj7mr2103591lac.43.1382462382806; Tue, 22 Oct 2013 10:19:42 -0700 (PDT) Original-Received: from axl ([178.252.98.87]) by mx.google.com with ESMTPSA id e4sm16406764lba.15.2013.10.22.10.19.41 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Tue, 22 Oct 2013 10:19:41 -0700 (PDT) In-Reply-To: (Stefan Monnier's message of "Tue, 22 Oct 2013 15:46:01 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4010:c04::22a 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:164460 Archived-At: Stefan Monnier writes: > ------------------------------------------------------------ > revno: 114743 > revision-id: monnier@iro.umontreal.ca-20131022154556-a7x7qxsz9pty3t67 > parent: yamaoka@jpl.org-20131022135527-re3k8e2lr12one8v > committer: Stefan Monnier > branch nick: trunk > timestamp: Tue 2013-10-22 11:45:56 -0400 > message: > * lisp/emacs-lisp/smie.el (smie-rule-parent): Fix opener-test. > * lisp/progmodes/ruby-mode.el (ruby-smie-rules): > Remove corresponding workaround. Fix indentation rule of ";" so it > also applies when ";" is the parent. Thanks! Unfortunately, this change makes many examples in ruby.rb scan until the beginning of the buffer when calculating indentation, and among them the ones farther from the beginning give up with (error "Lisp nesting exceeds `max-lisp-eval-depth'"), for example these: foo. bar foo .bar z = { foo: { a: "aaa", b: "bbb" } }