From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: lee Newsgroups: gmane.emacs.help Subject: Re: replacing a function with another one Date: Wed, 12 Mar 2014 22:43:30 +0100 Organization: my virtual residence Message-ID: <874n336qkd.fsf@yun.yagibdah.de> References: <87vbvofsi6.fsf@yun.yagibdah.de> <87bnxgs4r9.fsf@web.de> <87lhwj1cfz.fsf@yun.yagibdah.de> <87zjkz6vd5.fsf@web.de> <8738ir161u.fsf@yun.yagibdah.de> <87eh2b6nfm.fsf@web.de> <87r46anab5.fsf@yun.yagibdah.de> <87vbvleiey.fsf@yun.yagibdah.de> <87vbvlbm8p.fsf@web.de> <87ppltbj8q.fsf@web.de> <87wqg01rp0.fsf@yun.yagibdah.de> <87fvmotk9a.fsf@web.de> <87r467moyh.fsf@yun.yagibdah.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1394660913 3137 80.91.229.3 (12 Mar 2014 21:48:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 12 Mar 2014 21:48:33 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Mar 12 22:48:42 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WNr10-0003ix-0x for geh-help-gnu-emacs@m.gmane.org; Wed, 12 Mar 2014 22:48:42 +0100 Original-Received: from localhost ([::1]:35078 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WNr0z-0003KG-FP for geh-help-gnu-emacs@m.gmane.org; Wed, 12 Mar 2014 17:48:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40314) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WNr0k-0003Ii-UF for help-gnu-emacs@gnu.org; Wed, 12 Mar 2014 17:48:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WNr0e-0003qd-Fi for help-gnu-emacs@gnu.org; Wed, 12 Mar 2014 17:48:26 -0400 Original-Received: from client-194-42-186-216.muenet.net ([194.42.186.216]:53153 helo=yun.yagibdah.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WNr0e-0003nK-8T for help-gnu-emacs@gnu.org; Wed, 12 Mar 2014 17:48:20 -0400 Original-Received: from lee by yun.yagibdah.de with local (Exim 4.80.1) (envelope-from ) id 1WNr0Z-0007VS-5M for help-gnu-emacs@gnu.org; Wed, 12 Mar 2014 22:48:15 +0100 In-Reply-To: (Stefan Monnier's message of "Wed, 12 Mar 2014 14:15:20 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Mail-Followup-To: help-gnu-emacs@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 194.42.186.216 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:96476 Archived-At: Stefan Monnier writes: >> encountered, what is in "mode:" will be called as a function if it ends >> in "-mode". Calling such function always seems to happen before the >> variable is created. > > "mode:" is for *major* modes, i.e. not for hi-lock-mode. > You want to use "eval: (hi-lock-mode)" instead. Does this create the variable before the mode is enabled? If so, it would save me searching for the name of the file to read the patterns from. What if someone edits the buffer and changes the value of this variable? Will it be updated automatically? Currently, the functions I have search for the file name in the buffer every time it=C2=B4s needed because it could have been modified. --=20 Knowledge is volatile and fluid. Software is power.