From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Steve Yegge Newsgroups: gmane.emacs.devel Subject: Re: "Font-lock is limited to text matching" is a myth Date: Wed, 12 Aug 2009 15:08:36 -0700 Message-ID: <9c768dc60908121508r26cd8e2fm8a0036864ee70f45@mail.gmail.com> References: <7b501d5c0908091634ndfba631vd9db6502db301097@mail.gmail.com> <87my67s8mr.fsf@randomsample.de> <1249942011.29022.15.camel@projectile.siege-engine.com> <1249955428.29022.186.camel@projectile.siege-engine.com> <9c768dc60908102347v57bdf38ara9fe2179f68c07e4@mail.gmail.com> <9c768dc60908111858n5acf6b9fs43f7fef5c07ad272@mail.gmail.com> <87eirhywgl.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=0016e644c6ea82d15f0470f90f1f X-Trace: ger.gmane.org 1250115026 2025 80.91.229.12 (12 Aug 2009 22:10:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 12 Aug 2009 22:10:26 +0000 (UTC) Cc: Daniel Colascione , David Engster , Daniel Colascione , Lennart Borgman , Deniz Dogan , Stefan Monnier , emacs-devel@gnu.org, Leo , Miles Bader To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Aug 13 00:10:17 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MbM1Q-0001dy-Tp for ged-emacs-devel@m.gmane.org; Thu, 13 Aug 2009 00:10:17 +0200 Original-Received: from localhost ([127.0.0.1]:45624 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MbM1O-000052-C0 for ged-emacs-devel@m.gmane.org; Wed, 12 Aug 2009 18:10:14 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MbM06-0006PB-S6 for emacs-devel@gnu.org; Wed, 12 Aug 2009 18:08:54 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MbM02-0006NG-6h for emacs-devel@gnu.org; Wed, 12 Aug 2009 18:08:54 -0400 Original-Received: from [199.232.76.173] (port=40311 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MbM02-0006NA-2q for emacs-devel@gnu.org; Wed, 12 Aug 2009 18:08:50 -0400 Original-Received: from mx20.gnu.org ([199.232.41.8]:45437) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MbLzz-0006TT-MJ; Wed, 12 Aug 2009 18:08:47 -0400 Original-Received: from smtp-out.google.com ([216.239.33.17]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MbLzw-0003rW-Hh; Wed, 12 Aug 2009 18:08:45 -0400 Original-Received: from wpaz17.hot.corp.google.com (wpaz17.hot.corp.google.com [172.24.198.81]) by smtp-out.google.com with ESMTP id n7CM8ePG028486; Wed, 12 Aug 2009 23:08:40 +0100 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1250114921; bh=kT3sbBO0mb0AiJI8JI74fczeS+8=; h=DomainKey-Signature:MIME-Version:In-Reply-To:References:Date: Message-ID:Subject:From:To:Cc:Content-Type:X-System-Of-Record; b=n 5bWVXsULxqFgxFrztXeyP5EbdUR3XPrkhB4fWJrd6HltCL9XZo5XSxxmxaGoSTA+4Qf 1jqjMQN07N/Yz/7Gqw== DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:in-reply-to:references:date:message-id:subject:from:to: cc:content-type:x-system-of-record; b=JVF4/+QXP+cmbvCCKAIJDrbgHbOKW08thBEUhhsQ/i6B2jDwj2jN4q5OTY53Qqx1K rUW2/K5Tt714Mfz7dA6ZQ== Original-Received: from gxk7 (gxk7.prod.google.com [10.202.11.7]) by wpaz17.hot.corp.google.com with ESMTP id n7CM8bQF002351; Wed, 12 Aug 2009 15:08:38 -0700 Original-Received: by gxk7 with SMTP id 7so475514gxk.8 for ; Wed, 12 Aug 2009 15:08:37 -0700 (PDT) Original-Received: by 10.91.74.11 with SMTP id b11mr284765agl.39.1250114916241; Wed, 12 Aug 2009 15:08:36 -0700 (PDT) In-Reply-To: <87eirhywgl.fsf@stupidchicken.com> X-System-Of-Record: true X-Detected-Operating-System: by mx20.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:114157 Archived-At: --0016e644c6ea82d15f0470f90f1f Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On Wed, Aug 12, 2009 at 6:48 AM, Chong Yidong wrote: > Steve Yegge writes: > > > I've now had a chance to take a quick look at espresso-mode, and it > > looks like it's most likely a better choice for inclusion in Emacs, > > assuming it works well. > > > > I like the idea of making js2-mode a minor mode that can supply parse > > errors and warnings asynchronously if enabled. That's its core > > strength in any case. If Daniel's amenable I'd be happy to start > > working with him in that direction. > > Good, thanks for taking the time to look at this. > > Would it be possible to call the javascript mode in Emacs > javascript-mode? Is there any historical reason? > +1 -- I was just going to suggest that. "espresso" evokes Java, and "js2" (es4) is now moribund. I'll make sure we fix it up once we've integrated the modes. (We'll probably use js- as the package prefix, for readability and convenience.) -steve --0016e644c6ea82d15f0470f90f1f Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Wed, Aug 12, 2009 at 6:48 AM, Chong Yidong <cyd@stupidchicken.com> wrot= e:
Steve Yegge <stev= ey@google.com> writes:

> I've now had a chance to take a quick look= at espresso-mode, and it
> looks like it's most likely a better choice for inclusion in Emacs= ,
> assuming it works well.
>
> I like the idea of making js2-mode a minor mod= e that can supply parse
> errors and warnings asynchronously if enabled. =A0That's its core<= br> > strength in any case. =A0If Daniel's amenable I'd be happy to = start
> working with him in that direction.

Good, thanks for taking the time to look at this.

Would it be possible to call the javascript mode in Emacs
javascript-mode? =A0Is there any historical reason?

+1 -- I was just going to suggest that.=A0 "esp= resso" evokes Java,
and "js2" (es4) is now moribund.=A0 I= 'll make sure we fix it up once
we've integrated the modes.=A0 (= We'll probably use js- as the package
prefix, for readability and convenience.)

-steve
--0016e644c6ea82d15f0470f90f1f--