From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Regarding Emacs, js.el, template-strings and syntax-tables Date: Sun, 27 Aug 2017 19:37:57 +0300 Message-ID: References: <1503557767.41308.1083341824.4A2103C1@webmail.messagingengine.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1503851895 3625 195.159.176.226 (27 Aug 2017 16:38:15 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 27 Aug 2017 16:38:15 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:56.0) Gecko/20100101 Thunderbird/56.0 Cc: emacs-devel To: Stefan Monnier , Anders Lindgren Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 27 18:38:11 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dm0Zc-0000f5-Sg for ged-emacs-devel@m.gmane.org; Sun, 27 Aug 2017 18:38:08 +0200 Original-Received: from localhost ([::1]:33311 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dm0Zj-0007sX-PL for ged-emacs-devel@m.gmane.org; Sun, 27 Aug 2017 12:38:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46744) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dm0Za-0007rM-Lx for emacs-devel@gnu.org; Sun, 27 Aug 2017 12:38:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dm0ZX-0002RU-HJ for emacs-devel@gnu.org; Sun, 27 Aug 2017 12:38:06 -0400 Original-Received: from mail-lf0-x242.google.com ([2a00:1450:4010:c07::242]:34418) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dm0ZX-0002PO-8l for emacs-devel@gnu.org; Sun, 27 Aug 2017 12:38:03 -0400 Original-Received: by mail-lf0-x242.google.com with SMTP id q198so2042686lfe.1 for ; Sun, 27 Aug 2017 09:38:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=2oftHm3W8dD1ZAye6g0wGZIzTvihUhNblhfU+b8mVGw=; b=P7J8V+FZzVZI0TL2Flo9EmUTswV1z4T0aqFv3Tu1LMDp0zY05aWHCnQau3MxevAZ9P OMMxnADaOsgjvrlCoClY08lq8wxdQCgLmQUaN7xOyEug3vGw3hlgfIMYCJpr8OXQwdUa umwY/FfkeQ6tPC+Q4KZ8eUWfRHvEQSarRPzAOkGzevGO5zZGjwqOYjtafB6JsQYo2uO5 /MRf9V4fkBM2m51fgWth21RjvNNLQWSLtYzSqQmtuQuzS6O7NE8ZUMLAxxSebQQgl3U0 SSU5nlXO9EajlOo19qtYbrmd+vbrQLMFDgCpj1F97ZxuOsZrFY5eQ/dOOwt8xGdJjxY4 sOuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=2oftHm3W8dD1ZAye6g0wGZIzTvihUhNblhfU+b8mVGw=; b=CE/GndwcImKER+WiZUeRnF54Dov6iVm8skJTxwGnLrjUJjrxuTmZmS+DxV8/au7m9B 5MQ3A2APpO5wUdEdU6FyJIKSsN/DudHwkhc/bcYH5AzTLI4oRg4OdEPFWoYqz/MMNNdZ Ad0V/DCpbYFzk6WVY7IF5Gl8EzM90JBgqpyvwSc9rICNqeifIf+XGp++aL0hUFTE5w27 1NCBZ7fgmLjj/VURXD66pOrlpRxje1QvIPNJTA7lJc7ovzyxM2BaW+ioITBN5pnLefj3 6YLpRWgyYRndLNTQedSIOk5YGbBJgzWhbcaGYLw1kyWQ8gPPJsjcFHQAkXSLvcKTdhZe pwGg== X-Gm-Message-State: AHYfb5gIsH4Kzd4DSNcR7QGPChTE3G5/G4qip+DPqCr4LKBulKrWY/TC +nwxid+naZ/EGsCHxV0= X-Received: by 10.46.32.82 with SMTP id g79mr1830704ljg.174.1503851880392; Sun, 27 Aug 2017 09:38:00 -0700 (PDT) Original-Received: from [192.168.1.174] ([178.252.127.239]) by smtp.googlemail.com with ESMTPSA id 15sm1870069ljw.35.2017.08.27.09.37.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 27 Aug 2017 09:37:59 -0700 (PDT) In-Reply-To: Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4010:c07::242 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:217851 Archived-At: On 8/24/17 5:20 PM, Stefan Monnier wrote: > whereas from what you say in Ruby this is sufficiently > rare that we may prefer to use another approach (that doesn't work as > well in the general case but is nicer in the simple(&common) case). I disagree that Ruby is sufficiently different. Maybe arbitrary nesting is not as frequent, but it happens, and some other editors support it better than Emacs. As soon as we fix that, I'd switch to resetting to the default face for the nested expression.