From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: tiefeng wu Newsgroups: gmane.emacs.help Subject: Re: bind a hotkey to toggle variable Date: Mon, 13 Jul 2009 17:10:38 +0800 Message-ID: <4314c1f70907130210y3401ff49g21a5dacd11fa6319@mail.gmail.com> References: <4314c1f70907110928j2b12bc95v51e4c785a9fee6f2@mail.gmail.com> <428DAEDA942B4A9B8ABBD00EF40F54DB@us.oracle.com> <4314c1f70907121936r6a74003aya2bb42b1bfb56d35@mail.gmail.com> <4314c1f70907122012j638e717cw984a0defd893455f@mail.gmail.com> <00EDDADB1DF84973BE9BE9A6FC7D31A2@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1247476282 23403 80.91.229.12 (13 Jul 2009 09:11:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 13 Jul 2009 09:11:22 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Drew Adams Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Jul 13 11:11:15 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MQHZ4-0006VN-SI for geh-help-gnu-emacs@m.gmane.org; Mon, 13 Jul 2009 11:11:15 +0200 Original-Received: from localhost ([127.0.0.1]:57021 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MQHZ3-0002Ig-JN for geh-help-gnu-emacs@m.gmane.org; Mon, 13 Jul 2009 05:11:13 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MQHYa-0002IK-3s for help-gnu-emacs@gnu.org; Mon, 13 Jul 2009 05:10:44 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MQHYV-0002I6-FX for help-gnu-emacs@gnu.org; Mon, 13 Jul 2009 05:10:43 -0400 Original-Received: from [199.232.76.173] (port=49426 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MQHYV-0002I3-8K for help-gnu-emacs@gnu.org; Mon, 13 Jul 2009 05:10:39 -0400 Original-Received: from an-out-0708.google.com ([209.85.132.244]:58738) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MQHYU-0008CF-Sm for help-gnu-emacs@gnu.org; Mon, 13 Jul 2009 05:10:39 -0400 Original-Received: by an-out-0708.google.com with SMTP id b6so2054924ana.21 for ; Mon, 13 Jul 2009 02:10:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=W5MhUJ3n1eNJnZFbRmz7aOF6SBHjjE8OxAnN7PolYHw=; b=O77O1AiBnAv/fOzuQQnq7EES4/2AqeUgIuhOf90k9nz4PMO+QbZJlWyud8SBiyh8Yj VqYvWtMeSzmCm+aUWS8+GsMUat+9AJhUiRmldKDtyjXQz4sAYQL5K2GEoc2nxyl49mIV E+gwc0eh90lSX+lbUlWbDOeKiWyuSwCg5Wv3w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=F/S06o5HP13ZVpp2jkRrW+vHM+BdD3YqIsf860Ceey87yxuWTKe8i3wblQO5VMHzdp GpMJiW8LBG65kXSsV7OmAm2kjcDzR5j0MSdo7ng4NXdzkZsxFiK+zPfakH2HYUtyBFuU jHHbl66s6wMI84KUcZf/S2HzX9wdNb7rGBwQo= Original-Received: by 10.100.41.6 with SMTP id o6mr6734285ano.92.1247476238086; Mon, 13 Jul 2009 02:10:38 -0700 (PDT) In-Reply-To: <00EDDADB1DF84973BE9BE9A6FC7D31A2@us.oracle.com> X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:66013 Archived-At: > I'm not familiar with `nav' mode, and I don't know which of my libraries you > mean. But I'm not surprised that some other code (e.g. `nav') has some problems > with non-nil `pop-up-frames'. I'm using most of your enhancement libs like "dired+, grep+, tool-bar+...", "icicles", "one on one" and some others > Unfortunately, it's all too common that code, including some vanilla Emacs > distribution code, does not play well with non-nil `pop-up-frames'. Developers > who use nil `pop-up-frames' seem too often not to test their code also with the > value non-nil. (And they especially seem not to test it using a standalone > minibuffer frame.) To be honest, idea of standalone minibuffer frame get me confused and now I'm not using it. But stuffs like autofit, thumbnail, move-frame-*, frame enlarge/shrink, etc. features are very handy. > Frankly, I'm always surprised that, 20-30 years after the introduction of > graphic displays and window managers, most people still use Emacs windows, not > frames, for most buffers. That Emacs doesn't play very well with non-nil > `pop-up-frames' could explain that in part, but why people still use Emacs > windows so much is generally a mystery to me. I use ntemacs under windows xp, maybe pop up frames more suitable for people who work under ms windows. Unix/Linux guys are more comfortablely work under shell environment. This is just my own opinion as a newbie to Unix/Linux world. (I force myself to use ntemacs, cygwin at work like Unix/Linux training.) > Wrt working with `nav': I know nothing about it, but perhaps there is an easy > way (e.g., using a mode hook or `same-window-*'), to use nil `pop-up-frames' for > `nav' buffers only. That should be doable, I would think. thanks! I'll try. PS. I'm not a english-speaking person, and it's hard to me to write things clearly, please ignore parts that not understandable. tiefeng wu 2009-07-13