From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.bugs Subject: bug#5586: 23.1.92.1; Electric indentation and hungry backspace deletion in JavaScript mode (js-mode) Date: Fri, 26 Mar 2010 01:03:00 -0400 Message-ID: <4BAC4004.1090505@censorshipresearch.org> References: <201002170031.46472.pogonyshev@gmx.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1269584739 30817 80.91.229.12 (26 Mar 2010 06:25:39 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 26 Mar 2010 06:25:39 +0000 (UTC) Cc: 5586@debbugs.gnu.org To: Paul Pogonyshev Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Mar 26 07:25:34 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Nv2z6-0005YY-A0 for geb-bug-gnu-emacs@m.gmane.org; Fri, 26 Mar 2010 07:25:32 +0100 Original-Received: from localhost ([127.0.0.1]:53189 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nv2z5-0001zL-Ib for geb-bug-gnu-emacs@m.gmane.org; Fri, 26 Mar 2010 02:25:31 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nv2z0-0001zB-BG for bug-gnu-emacs@gnu.org; Fri, 26 Mar 2010 02:25:26 -0400 Original-Received: from [140.186.70.92] (port=45698 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nv2yy-0001z3-Tt for bug-gnu-emacs@gnu.org; Fri, 26 Mar 2010 02:25:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nv2yw-0005SQ-Tv for bug-gnu-emacs@gnu.org; Fri, 26 Mar 2010 02:25:24 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:41956) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nv2yw-0005SF-S9 for bug-gnu-emacs@gnu.org; Fri, 26 Mar 2010 02:25:22 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Nv2pt-00017o-J0; Fri, 26 Mar 2010 02:16:01 -0400 X-Loop: bug-gnu-emacs@gnu.org Resent-From: Daniel Colascione Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Mar 2010 06:16:01 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-GNU-PR-Message: followup 5586 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 5586-submit@debbugs.gnu.org id=B5586.12695841114313 (code B ref 5586); Fri, 26 Mar 2010 06:16:01 +0000 Original-Received: (at 5586) by debbugs.gnu.org; 26 Mar 2010 06:15:11 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nv2p4-00017W-R7 for submit@debbugs.gnu.org; Fri, 26 Mar 2010 02:15:11 -0400 Original-Received: from qw-out-2122.google.com ([74.125.92.24]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nv1hM-0000hf-Ds for 5586@debbugs.gnu.org; Fri, 26 Mar 2010 01:03:09 -0400 Original-Received: by qw-out-2122.google.com with SMTP id 8so2413315qwh.33 for <5586@debbugs.gnu.org>; Thu, 25 Mar 2010 22:03:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:newsgroups:to:cc:subject:references :in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; bh=GEwA/fgZFoL+mtNO1j5QaWZX+mHgvo4wkneWw8QhdUM=; b=eFywdOpG5Xz7Ir8/2Mv4/k05x6d5DKlBD+DT47L7DsQ0prH/0XYiD/SqAg+iAUgsG/ x8x2CiF/L27onL0AqYpDPXvb6327y3f2OBlXUkII/8wcR6H+Jp2LEqkRiyuXYW4tQHit VoyFe/Q3Qzw3aNjcr+IJt0/uQg0nfChOKGXEw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:newsgroups:to:cc :subject:references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; b=PBL0zZDD4DN+m7ApZwbaTab1CJwlVbzZzzrWnw1gKfm1IczRD++FIziyK733g5zf2t 0NrHa/e5KaH542m59tHp6jRuUQpHRI4kBiZj7NOLRI+4t9BbssH7/AbYmyqtbvKJAQMl bHdblNnqBONOgyJgXpW6onf6tAgstU/T2Ryeg= Original-Received: by 10.229.214.74 with SMTP id gz10mr601365qcb.25.1269579784879; Thu, 25 Mar 2010 22:03:04 -0700 (PDT) Original-Received: from edith.local (cpe-67-247-228-249.buffalo.res.rr.com [67.247.228.249]) by mx.google.com with ESMTPS id 20sm378895qyk.12.2010.03.25.22.03.03 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 25 Mar 2010 22:03:04 -0700 (PDT) User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.8) Gecko/20100227 Thunderbird/3.0.3 Original-Newsgroups: gmane.emacs.bugs In-Reply-To: <201002170031.46472.pogonyshev@gmx.net> X-Enigmail-Version: 1.0.1 X-Mailman-Approved-At: Fri, 26 Mar 2010 02:15:09 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 26 Mar 2010 02:16:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:35763 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2/16/10 5:31 PM, Paul Pogonyshev wrote: > Package: emacs > Severity: wishlist > > JavaScript is quite similar in syntax to C-like languages (Java, C++ > etc.), so it's natural to use the same editing techniques for it. It > would be nice if Emacs gave JS mode a more "familiar" feel. > > For me, the most wanted features are electric indentation and hungry > backspace. I.e. when typing '{', '(' or a similar control character > the current line would be automatically reindented. And backspace > would delete all space characters to the left of the point, not just > one. > > Paul espresso-mode actually had electric indentation when I submitted it for inclusion in Emacs. Can we restore that functionality? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (Darwin) iEYEARECAAYFAkusQAQACgkQ17c2LVA10VsA1ACeMwZPtnZnw3aEm3B6/sb+8A5T hhAAnjM99lr4a5arx69ehVxBM/sv9n6P =trl7 -----END PGP SIGNATURE-----