From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lele Gaifax Newsgroups: gmane.emacs.help Subject: Re: Local variables and mode hooks Date: Tue, 28 Jul 2015 20:49:01 +0200 Organization: Nautilus Entertainments Message-ID: <87vbd486ea.fsf@nautilus.nautilus> References: <87615hpupj.fsf@nautilus.nautilus> <20150718142856.16533.12C087FD@ahiker.mooo.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1438109379 26852 80.91.229.3 (28 Jul 2015 18:49:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 28 Jul 2015 18:49:39 +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 Jul 28 20:49:30 2015 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 1ZK9wN-0005bq-7Q for geh-help-gnu-emacs@m.gmane.org; Tue, 28 Jul 2015 20:49:27 +0200 Original-Received: from localhost ([::1]:60385 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZK9wM-00044q-Mi for geh-help-gnu-emacs@m.gmane.org; Tue, 28 Jul 2015 14:49:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39780) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZK9w9-00042z-Fk for help-gnu-emacs@gnu.org; Tue, 28 Jul 2015 14:49:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZK9w6-0000et-9x for help-gnu-emacs@gnu.org; Tue, 28 Jul 2015 14:49:13 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:55047) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZK9w6-0000em-3c for help-gnu-emacs@gnu.org; Tue, 28 Jul 2015 14:49:10 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZK9w3-0005Kn-N9 for help-gnu-emacs@gnu.org; Tue, 28 Jul 2015 20:49:07 +0200 Original-Received: from 151.62.26.95 ([151.62.26.95]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 28 Jul 2015 20:49:07 +0200 Original-Received: from lele by 151.62.26.95 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 28 Jul 2015 20:49:07 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 27 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 151.62.26.95 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5.50 (gnu/linux) Cancel-Lock: sha1:30JEnpmaLCvPGDJ25CrYLaqoU+c= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:106081 Archived-At: Ian Zimmerman writes: > On 2015-07-18 13:32 +0200, Lele Gaifax wrote: > >> Is there some hook that I can use that runs *after* the major mode >> hooks *and* the local variables settings got applied, so that I can >> force whitespace refresh and trigger a flymake check? > > I have never done this, but according to the manual the special file > variable `eval' causes the evaluation of an arbitrary Lisp expression. > Presumably the same is true for directory variable lists. Yes, thank you, that made the trick: ((nil . ((fill-column . 70) ;; force reinstall of whitespace font-lock customization (eval . (whitespace-color-on)))) (python-mode . ((flymake-python-pyflakes-executable . "python3") (flymake-python-pyflakes-extra-arguments . ("-m" "pyflakes")) ;; force a check after a timeout (eval . (flymake-simple-cleanup))))) ciao, lele. -- nickname: Lele Gaifax | Quando vivrò di quello che ho pensato ieri real: Emanuele Gaifas | comincerò ad aver paura di chi mi copia. lele@metapensiero.it | -- Fortunato Depero, 1929.