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: Tue, 11 Mar 2014 20:05:47 +0100 Organization: my virtual residence Message-ID: <87wqg01rp0.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> 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 1394564895 25956 80.91.229.3 (11 Mar 2014 19:08:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 11 Mar 2014 19:08:15 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Mar 11 20:08:24 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 1WNS2I-0005ep-Hz for geh-help-gnu-emacs@m.gmane.org; Tue, 11 Mar 2014 20:08:22 +0100 Original-Received: from localhost ([::1]:56994 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WNS2I-0000SG-1d for geh-help-gnu-emacs@m.gmane.org; Tue, 11 Mar 2014 15:08:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52105) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WNS1t-0000Gt-2z for help-gnu-emacs@gnu.org; Tue, 11 Mar 2014 15:08:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WNS1k-00024W-HN for help-gnu-emacs@gnu.org; Tue, 11 Mar 2014 15:07:57 -0400 Original-Received: from client-194-42-186-216.muenet.net ([194.42.186.216]:52389 helo=yun.yagibdah.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WNS1k-00023u-3I for help-gnu-emacs@gnu.org; Tue, 11 Mar 2014 15:07:48 -0400 Original-Received: from lee by yun.yagibdah.de with local (Exim 4.80.1) (envelope-from ) id 1WNS1g-0002mY-NO for help-gnu-emacs@gnu.org; Tue, 11 Mar 2014 20:07:44 +0100 In-Reply-To: <87ppltbj8q.fsf@web.de> (Michael Heerdegen's message of "Tue, 11 Mar 2014 02:45:57 +0100") 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:96429 Archived-At: Michael Heerdegen writes: > You can specify the pattern save file in the local variables > section at the end of a file, but before a hi-lock mode specification, > like here: > > Local Variables: > hi-lock-patterns-file: "patterns.txt" > mode: hi-lock > End: Apparently this doesn=C2=B4t work because hi-lock-mode is called before the variable is getting a value assigned. See `hack-one-local-variable=C2=B4 in files.el --- IIUC, it calls the mode before it makes the variable. It=C2= =B4s hilarious ... Since now I learned that a function is called for this, I can experiment with a function defined in the mode I=C2=B4m working on to read the patterns and to set them. This should be possible without using an advice. --=20 Knowledge is volatile and fluid. Software is power.