Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 8E78740DAD3 for ; Mon, 8 Nov 2010 09:30:43 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -2.89 X-Spam-Level: X-Spam-Status: No, score=-2.89 tagged_above=-999 required=5 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, T_MIME_NO_TEXT=0.01] autolearn=ham Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DeYiqevOxcba; Mon, 8 Nov 2010 09:30:33 -0800 (PST) Received: from yoom.home.cworth.org (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 7D2464196F0; Mon, 8 Nov 2010 09:30:28 -0800 (PST) Received: by yoom.home.cworth.org (Postfix, from userid 1000) id 897D825412B; Mon, 8 Nov 2010 09:29:42 -0800 (PST) From: Carl Worth To: Nelson Elhage , Sebastian Spaeth , notmuch@notmuchmail.org Subject: Re: [PATCH 1/2] emacs: notmuch-help: Integrate into the emacs help system. In-Reply-To: <87r5lckh5t.fsf@mit.edu> References: <1273869727-32740-1-git-send-email-nelhage@mit.edu> <1273869727-32740-2-git-send-email-nelhage@mit.edu> <877hn6yv5b.fsf@SSpaeth.de> <874oiayubn.fsf@SSpaeth.de> <87r5lckh5t.fsf@mit.edu> User-Agent: Notmuch/0.4 (http://notmuchmail.org) Emacs/23.2.1 (i486-pc-linux-gnu) Date: Mon, 08 Nov 2010 09:29:42 -0800 Message-ID: <874obroha1.fsf@yoom.home.cworth.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Nov 2010 17:30:43 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable On Sat, 15 May 2010 17:07:42 -0400, Nelson Elhage wrote: > On Fri, 14 May 2010 15:47:24 -0700, "Sebastian Spaeth" wrote: > > On 2010-05-14, Sebastian Spaeth wrote: > > > I just tried this and one thing I did not like... ... > It's worth documenting. I'd prefer not to override it in notmuch-help, > because it's important to me that it behave like other help functions in > emacs. users could defadvice it or something if they really want. Hi Nelson, I appreciate your desire to make notmuch work more consistently for experienced users of emacs. But this is a case where I think the emacs defaults are wrong for a new user, (I'm imagining someone getting started with notmuch and that otherwise doesn't use emacs regularly). For a user like this I think it's important for the notmuch emacs interface to not do any window-splitting by default. Without any splitting the new user is given a consistent experience, (notmuch often opens new windows and the user can clear any window by pressing "q" and seeing the previous window). But with window splitting, the user now needs to know a new command for undoing the split, (such as C-x 1) or for switching between the windows (such as C-x o). So for this particular feature, I want the default behavior to open the help window just like any other notmuch window, (even though that doesn't match what emacs typically does for help windows). Then the "experienced" emacs suers can be given a configuration option to get the desired behavior. Would you care to put together a patch to do that? =2DCarl =2D-=20 carl.d.worth@intel.com --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iD8DBQFM2DOG6JDdNq8qSWgRAs7TAJ9kB2drE589aQsHZyayBP0az2vp/ACglKbs 6DN8KuhLED+k00EixREFHXM= =oy4X -----END PGP SIGNATURE----- --=-=-=--