From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: position on changing defaults? Date: Thu, 6 Mar 2008 09:35:43 -0800 Message-ID: <009401c87fb0$81cd34a0$0600a8c0@us.oracle.com> References: <200803050637.m256bXL3008361@sallyv1.ics.uci.edu><200803052230.m25MUORx001881@sallyv1.ics.uci.edu><009301c87fa8$61877640$0600a8c0@us.oracle.com> <200803061711.m26HAYS6005892@sallyv1.ics.uci.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1204825162 6490 80.91.229.12 (6 Mar 2008 17:39:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 6 Mar 2008 17:39:22 +0000 (UTC) Cc: 'Stefan Monnier' , emacs-devel@gnu.org To: Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 06 18:39:48 2008 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 1JXK2R-00074s-8c for ged-emacs-devel@m.gmane.org; Thu, 06 Mar 2008 18:37:51 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JXK1t-00079B-PZ for ged-emacs-devel@m.gmane.org; Thu, 06 Mar 2008 12:37:17 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JXK1n-00077E-O5 for emacs-devel@gnu.org; Thu, 06 Mar 2008 12:37:11 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JXK1k-00075s-Qw for emacs-devel@gnu.org; Thu, 06 Mar 2008 12:37:11 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JXK1k-00075j-LM for emacs-devel@gnu.org; Thu, 06 Mar 2008 12:37:08 -0500 Original-Received: from rgminet01.oracle.com ([148.87.113.118]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JXK1k-0005BG-AR for emacs-devel@gnu.org; Thu, 06 Mar 2008 12:37:08 -0500 Original-Received: from agmgw2.us.oracle.com (agmgw2.us.oracle.com [152.68.180.213]) by rgminet01.oracle.com (Switch-3.2.4/Switch-3.1.6) with ESMTP id m26Hb3vV019762; Thu, 6 Mar 2008 10:37:04 -0700 Original-Received: from acsmt350.oracle.com (acsmt350.oracle.com [141.146.40.150]) by agmgw2.us.oracle.com (Switch-3.2.0/Switch-3.2.0) with ESMTP id m26Dg41O018188; Thu, 6 Mar 2008 10:37:03 -0700 Original-Received: from inet-141-146-46-1.oracle.com by acsmt350.oracle.com with ESMTP id 3602382721204824940; Thu, 06 Mar 2008 09:35:40 -0800 Original-Received: from dradamslap1 (/141.144.72.2) by bhmail.oracle.com (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 06 Mar 2008 09:35:40 -0800 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <200803061711.m26HAYS6005892@sallyv1.ics.uci.edu> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 Thread-Index: Ach/rZqbVmzPkp/HTDe9P1hww8mUGQAACF8w X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 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:91522 Archived-At: > > FWIW, I see no need to change any defaults in this > > regard. Someone who programs in Lisp (where paren matching > > is important) will have no trouble finding and customizing > > these things. > > Huh? AFAIR many languages other than lisp use parens quite a bit... "Huh?" (What is that, the latest way to put people down? HUH? Whaddaya, stupid? Nuts? HUH? ;-)) Dan, I don't care whether you change the default or not. As I said, I use show-parent-mode, personally. I see no need to change the default, but I don't care if you do change it. Fiddle away. But yes, paren matching is more important to Lisp than to most other languages. And yes, paren matching can also be important to other languages, besides Lisp. There is nevertheless a qualitative difference between Lisp and most other languages in this regard, in particular because its data and program syntaxes are the same (and use parens). Try editing Lisp code without automatic indenting or paren matching. It's no accident that those features were developed first for Lisp. It's a nightmare to edit Lisp without some such aids. The same is not true to the same degree for most other languages. I programmed in Fortran for years without paren matching, and I never would have dreamed that such a feature could be important to coding. If you had proposed to me back then that Fortran code have its matching parens highlighted I would have said, "Huh?".