From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.devel Subject: Re: position on changing defaults? Date: Wed, 05 Mar 2008 14:30:24 -0800 Message-ID: <200803052230.m25MUORx001881@sallyv1.ics.uci.edu> References: <200803050637.m256bXL3008361@sallyv1.ics.uci.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1204756505 16782 80.91.229.12 (5 Mar 2008 22:35:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 5 Mar 2008 22:35:05 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 05 23:35:31 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 1JX2Cm-0007gg-3l for ged-emacs-devel@m.gmane.org; Wed, 05 Mar 2008 23:35:20 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JX2CE-0003aj-M4 for ged-emacs-devel@m.gmane.org; Wed, 05 Mar 2008 17:34:46 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JX29l-0001DB-8l for emacs-devel@gnu.org; Wed, 05 Mar 2008 17:32:13 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JX29k-0001CU-Ep for emacs-devel@gnu.org; Wed, 05 Mar 2008 17:32:12 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JX29k-0001CO-AR for emacs-devel@gnu.org; Wed, 05 Mar 2008 17:32:12 -0500 Original-Received: from sallyv1.ics.uci.edu ([128.195.1.109]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA1:24) (Exim 4.60) (envelope-from ) id 1JX29j-0000kI-Q8 for emacs-devel@gnu.org; Wed, 05 Mar 2008 17:32:12 -0500 X-ICS-MailScanner-Watermark: 1205361025.46137@+5qzSlC6PXeuj/0LNa1Eqg Original-Received: from mothra.ics.uci.edu (mothra.ics.uci.edu [128.195.6.93]) by sallyv1.ics.uci.edu (8.13.7+Sun/8.13.7) with ESMTP id m25MUORx001881; Wed, 5 Mar 2008 14:30:24 -0800 (PST) Mail-Followup-To: emacs-devel@gnu.org In-Reply-To: (Stefan Monnier's message of "Wed, 05 Mar 2008 14:45:21 -0500") Original-Lines: 61 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (score=-1.44, required 5, autolearn=disabled, ALL_TRUSTED -1.44) X-ICS-MailScanner-From: dann@mothra.ics.uci.edu X-detected-kernel: by monty-python.gnu.org: Solaris 10 (beta) 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:91426 Archived-At: Stefan Monnier writes: > > selection with Shift-arrow keys > > Not sure about this one. I've been using cua-selection-mode (well, > enabling rather than using, really) for a little while now and > I basically don't notice it, so it looks like it might be worth > enabling. But I think for it to be enabled by default, we may want to > integrate it more tightly so that it doesn't need post-command-hook, > for example. That's why I said "selection with Shift-arrow keys", not cua-selection-mode... > > - show-paren-mode on by default > > Never liked it. Is it really that popular? That's hard to measure, isn't it? In _my_ experience it is. Or more likely: blink-matching-open is unpopular, and in general blinking cursor is downright hated by many people. > > - iswitchb-mode on by default > > I'd rather improve the general completion mechanism, than only improve > it for buffer selection. That would be great too. But we also need to consider the fact iswitch is here now, it works and is useful, improvements to completion are not available yet (or even in the works?). > > - hide-ifdef-mode on by default for C/C++/objc > > What does it provide by default (other than hiding #if 0...#endif)? > Last I checked I got the impression that this package requires > configuration to be useful, so enabling it by default doesn't help much. > Did I miss something? It is useful without configuration too, it can be used to hide/show ifdef blocks. It is even more useful if you tell it what variables are #defined. It does not get in the way if not used. > > - flyspell-mode on by default for text-mode > > I indeed have it on in text-mode (and programming modes as well, as > a matter of fact), Same here. Another related point: flyspell-prog-mode is even more obscure than flyspell. How do we make it's availability more obvious to programmers? > but I haven't given any thought to enabling it by default. I think > it might be a bit too brittle currently to be enabled by default: it > usually works just fine, but I've had problems with it every once in > a while. I don't share that experience... How about we try it on and see if any problems show up? There's plenty of time to disable it again until the next release.