From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: `xterm-mouse-mode' has a bogus Custom group Date: Mon, 11 Apr 2005 20:04:55 -0500 (CDT) Message-ID: <200504120104.j3C14tS11315@raven.dms.auburn.edu> References: <200504020351.j323ppS16391@raven.dms.auburn.edu> <16974.11752.332998.125628@farnswood.snap.net.nz> <200504021346.j32Dk3e19471@raven.dms.auburn.edu> <16978.12100.857894.861739@farnswood.snap.net.nz> <200504060000.j3600bm15264@raven.dms.auburn.edu> <16979.20638.871209.55398@farnswood.snap.net.nz> <200504070045.j370j0J27252@raven.dms.auburn.edu> <16981.58243.428189.615765@farnswood.snap.net.nz> <200504081605.j38G5ia15320@raven.dms.auburn.edu> <16982.64939.154130.463783@farnswood.snap.net.nz> <200504090406.j3946HQ22712@raven.dms.auburn.edu> <01c53d89$Blat.v2.4$96f0bb20@zahav.net.il> <200504101318.j3ADID528159@raven.dms.auburn.edu> NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1113267915 13618 80.91.229.2 (12 Apr 2005 01:05:15 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 12 Apr 2005 01:05:15 +0000 (UTC) Cc: eliz@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 12 03:05:13 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DL9po-0000oP-Oo for ged-emacs-devel@m.gmane.org; Tue, 12 Apr 2005 03:04:57 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DL9Q1-0004AE-Gd for ged-emacs-devel@m.gmane.org; Mon, 11 Apr 2005 20:38:17 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DL9Pu-00049k-Jq for emacs-devel@gnu.org; Mon, 11 Apr 2005 20:38:10 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DL9Pq-00047W-Qq for emacs-devel@gnu.org; Mon, 11 Apr 2005 20:38:08 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DL9Pq-00047E-No for emacs-devel@gnu.org; Mon, 11 Apr 2005 20:38:06 -0400 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DL9rM-0005fV-Co; Mon, 11 Apr 2005 21:06:32 -0400 Original-Received: from raven.dms.auburn.edu (raven.dms.auburn.edu [131.204.53.29]) by manatee.dms.auburn.edu (8.12.10/8.12.10) with ESMTP id j3C16T9N014519; Mon, 11 Apr 2005 20:06:29 -0500 (CDT) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.7p1+Sun/8.11.7) id j3C14tS11315; Mon, 11 Apr 2005 20:04:55 -0500 (CDT) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: rms@gnu.org In-reply-to: (message from Richard Stallman on Sun, 10 Apr 2005 21:56:28 -0400) 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:35876 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:35876 Richard Stallman wrote: Please do preload tooltip, except in the two conditions that Eli identified. Since it will nearly always be used, it's good to have it preloaded. Conditionally and explictly preloading it will not get rid of the code duplication. I would have to preload it _after_ startup.el, to avoid making the code more complicated with boundp's and fboundp's, to prevent errors for variables and functions that might not yet be defined if loaded too early. But does this make sense? It would appear that, whenever tooltip needs to be enabled, calling `(tooltip-mode 1)' will load it (by an autoload cookie). We would just be loading it a second time. It appears that `(tooltip-mode 1)' even adds the docstrings to etc/DOC. So in a certain sense, tooltip is already preloaded when it needs to be enabled. Sincerely, Luc.