From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Lennart Borgman (gmail)" Newsgroups: gmane.emacs.devel Subject: Re: What is font-lock-mode-hook? Date: Sun, 23 Mar 2008 02:24:19 +0100 Message-ID: <47E5B143.50106@gmail.com> References: <47E55677.7090809@gmail.com> <8763vel0a7.fsf@bar.jrock.us> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1206235480 15070 80.91.229.12 (23 Mar 2008 01:24:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 23 Mar 2008 01:24:40 +0000 (UTC) Cc: Emacs Devel To: Jonathan Rockway Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 23 02:25:09 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 1JdExR-0002Uv-Ds for ged-emacs-devel@m.gmane.org; Sun, 23 Mar 2008 02:25:09 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JdEwq-0002Zf-LD for ged-emacs-devel@m.gmane.org; Sat, 22 Mar 2008 21:24:32 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JdEwm-0002Za-Kc for emacs-devel@gnu.org; Sat, 22 Mar 2008 21:24:28 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JdEwk-0002ZA-Ij for emacs-devel@gnu.org; Sat, 22 Mar 2008 21:24:27 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JdEwk-0002Yq-Cr for emacs-devel@gnu.org; Sat, 22 Mar 2008 21:24:26 -0400 Original-Received: from ch-smtp02.sth.basefarm.net ([80.76.149.213]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JdEwk-00061b-5S for emacs-devel@gnu.org; Sat, 22 Mar 2008 21:24:26 -0400 Original-Received: from c83-254-148-228.bredband.comhem.se ([83.254.148.228]:64069 helo=[127.0.0.1]) by ch-smtp02.sth.basefarm.net with esmtp (Exim 4.68) (envelope-from ) id 1JdEwi-0003BT-7d; Sun, 23 Mar 2008 02:24:24 +0100 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.666 In-Reply-To: <8763vel0a7.fsf@bar.jrock.us> X-Antivirus: avast! (VPS 080322-0, 2008-03-22), Outbound message X-Antivirus-Status: Clean X-Originating-IP: 83.254.148.228 X-Scan-Result: No virus found in message 1JdEwi-0003BT-7d. X-Scan-Signature: ch-smtp02.sth.basefarm.net 1JdEwi-0003BT-7d 5627c3d7ebd07471c1ce859461ea5ec9 X-detected-kernel: by monty-python.gnu.org: Linux 2.6? (barebone, rare!) 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:93229 Archived-At: Jonathan Rockway wrote: > * On Sat, Mar 22 2008, Lennart Borgman (gmail) wrote: >> I can't see where it is defined or run. >> > > It's created automatically by define-minor-mode. > >>>From font-core.el: > > (define-minor-mode font-lock-mode ...) > > Then in easy-mode.el: > > (defmacro define-minor-mode (mode ... > ... > ; mode-name is (symbol-name mode) > (hook (intern (concat mode-name "-hook"))) > (hook-on (intern (concat mode-name "-on-hook"))) > (hook-off (intern (concat mode-name "-off-hook"))) > > Anyway, this is documented pretty well (in the docstrings and the Elisp > manual), so please refer to that for more detail. Thanks Jonathan, sorry for not observing this. It would be nice if the actual hook variables doc strings had some explanation of this of course.