From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 28 17:55:35 2015 Received: (at submit) by debbugs.gnu.org; 28 Jan 2015 22:55:35 +0000 Received: from localhost ([127.0.0.1]:56754 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGbWG-0003ug-G9 for submit@debbugs.gnu.org; Wed, 28 Jan 2015 17:55:34 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57751) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGbWB-0003uM-BH for submit@debbugs.gnu.org; Wed, 28 Jan 2015 17:55:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YGbW2-0002hq-Q2 for submit@debbugs.gnu.org; Wed, 28 Jan 2015 17:55:21 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59882) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGbW2-0002hk-M5 for submit@debbugs.gnu.org; Wed, 28 Jan 2015 17:55:18 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59390) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGbVy-0003K7-0T for bug-gnu-emacs@gnu.org; Wed, 28 Jan 2015 17:55:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YGbVt-0002fX-F8 for bug-gnu-emacs@gnu.org; Wed, 28 Jan 2015 17:55:13 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:54532) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGbVt-0002f3-6E for bug-gnu-emacs@gnu.org; Wed, 28 Jan 2015 17:55:09 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 8EC2020C78 for ; Wed, 28 Jan 2015 17:55:07 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute2.internal (MEProxy); Wed, 28 Jan 2015 17:55:07 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.fm; h= x-sasl-enc:from:to:subject:date:message-id:mime-version :content-type; s=mesmtp; bh=jtvAzAV9Q6XEx7qJtXFYtksk3WM=; b=Mhmm JlXTYVfp8A1hZeSFzdXCErrI3h5sjojEp3/6ArZKTclwf/ha6esi2WaTknNlfpbS 2jgrFY+MyRBYbC66av9L03qvtPZl346pgS/FqMcT+M8UuHx5VvnUi304PwkiRRg7 CSt7f7Rf6WDCm6OKNLwZHYziLT8cdJl4/vwSoJs= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=x-sasl-enc:from:to:subject:date :message-id:mime-version:content-type; s=smtpout; bh=jtvAzAV9Q6X Ex7qJtXFYtksk3WM=; b=ddfZxgpNX+Vqs7Xrojf8f5+NECuLAqPmFBDXbJ82TkB VBTLvG3Mx1H4r/sJ+kdmgDZXx1jZRsmpw1Ha5S/JR3bniPnRWzHQaxXXzZ/1ID72 qFTnP+kbgwaDm1yE60zXK7gMTra1HsTFnXfKizZ2yqgKZGWbUlleygXfEZrrhC94 = X-Sasl-enc: DWpxXfKqHgFi72J4TyUQMC7taCeXtN6m5KvSSfHW5Mpa 1422485706 Received: from IdeaPad.messagingengine.com (unknown [77.183.10.249]) by mail.messagingengine.com (Postfix) with ESMTPA id 044E9C0028E for ; Wed, 28 Jan 2015 17:55:05 -0500 (EST) From: Joost Kremers To: bug-gnu-emacs@gnu.org Subject: 24.4; minor mode's font-lock-add-keywords & auto-mode-alist problem Date: Wed, 28 Jan 2015 23:55:04 +0100 Message-ID: <87vbjqplbr.fsf@fastmail.fm> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) Font lock keywords added with `font-lock-add-keywords' in a minor mode's activation function do not work when the minor mode is activated in a major mode's hook and the major mode is activated through an entry in `auto-mode-alist'. They work fine if the major mode is activated manually (i.e., with `M-x '). I discovered the problem when I added font lock keywords to `pandoc-mode` and opened a Markdown file. `pandoc-mode' is a minor mode that I activate in `markdown-mode-hook'. I haven't tested it with other major/minor modes, therefore I can't be sure if it's related to either `markdown-mode' or `pandoc-mode', or if it's a general problem. Recipe to reproduce: - Start Emacs with `emacs -Q' - load `markdown-mode.el' (from http://jblevins.org/projects/markdown-mode/markdown-mode.el ) - load `pandoc-mode.el' (from https://github.com/joostkremers/pandoc-mode ) - (add-hook 'markdown-mode-hook 'pandoc-mode) - (add-to-list 'auto-mode-alist '("\\.text\\'" . markdown-mode)) - save the following text as `sample.text' and open: ==================== This is a simple Markdown test file. It contains a citation [@Chomsky1995], a Pandoc-specific Markdown extension. The citation should be fontified, but this does not happens when `markdown-mode' is activated through `auto-mode-alist'. To make sure the file is fontified, *this* should be in _italic_ and __this__ in **boldface**. ==================== As stated, the citation `[@Chomsky1995]' should be fontified, but when the file is first opened, it is not. Note that `pandoc-mode' *is* active (all other functionality works) and that right after the call to `font-lock-add-keywords' in `pandoc-mode' (`pandoc-faces-load', to be exact), the buffer-local value of `font-lock-keywords' *does* contain the new keywords. (I tested this by assigning the value of `font-lock-keywords' to another variable right after the call to `font-lock-add-keywords'.) For some reason, however, the keywords are removed again, because when Emacs has finished opening the file, `C-h v font-lock-keywords' only shows the keywords added by `markdown-mode', not those added by `pandoc-mode'. When `markdown-mode' is activated with `M-x markdown-mode', the font-lock keywords that `pandoc-mode' adds work: the relevant elements are fontified and `C-h v font-lock-keywords' shows that the keywords are there. in GNU Emacs 24.4.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.4.2) of 2014-10-22 on IdeaPad Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: elementary OS Luna Important settings: value of $LC_MONETARY: en_IE.UTF-8 value of $LC_NUMERIC: en_IE.UTF-8 value of $LC_TIME: en_IE.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: EShell Minor modes in effect: TeX-PDF-mode: t shell-dirtrack-mode: t global-undo-tree-mode: t undo-tree-mode: t global-edit-server-edit-mode: t ido-vertical-mode: t global-auto-complete-mode: t pyvenv-mode: t guide-key-mode: t global-aggressive-indent-mode: t autopair-global-mode: t autopair-mode: t global-visual-fill-column-mode: t show-paren-mode: t ido-everywhere: t delete-selection-mode: t override-global-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: . p y n n n n n n n n - x y p R S l i e b e SPC r F r a u M-b M-b M-c C-e SPC G e r n e r t , C-t e n t s c h u l d i g e n SPC n i e S i e SPC b i t t e SPC d i e SPC s p ' a t e SPC s p " a t e SPC C-\ " a t e SPC A n t w o r t . SPC H a t SPC e m i n m e i n e SPC E m a i l SPC v o n SPC l e t z t e r SPC W o c h e SPC a l l e SPC I h r e SPC F r a g e n SPC b e a n t w o r t e t M-b M-b M-b C-e , o d SPC o d e r SPC C-t C-b s i n d SPC s n o c h SPC F r a g e n SPC o f f e n SPC g e b l i e b e n ? m f g C-c C-c o c l . p y y m o c l . p y q b u n n n n n n n n D q G s-m U b u D D q D q z c d M-x r e p o r t Recent messages: [mu4e] Retrieving mail...done [mu4e] Indexing... processed 30000, updated 8 [mu4e] Indexing completed; processed 30216, updated 8, cleaned-up 4 [mu4e] Contacts received: 4678 [mu4e] Retrieving mail...done [mu4e] Indexing... processed 30000, updated 4 [mu4e] Indexing completed; processed 30217, updated 4, cleaned-up 2 [mu4e] Contacts received: 4678 [mu4e] mu4e-main-mode [mu4e] Found 32 matching messages Load-path shadows: ~/.emacs.d/lisp/custom hides /usr/local/share/emacs/24.4/lisp/custom ~/.emacs.d/lisp/reftex-toc hides /usr/local/share/emacs/24.4/lisp/textmodes/reftex-toc /home/joost/.elpa/org-plus-contrib-20150126/ob-scheme hides /usr/local/share/emacs/24.4/lisp/org/ob-scheme /home/joost/.elpa/org-plus-contrib-20150126/ob-dot hides /usr/local/share/emacs/24.4/lisp/org/ob-dot /home/joost/.elpa/org-plus-contrib-20150126/org hides /usr/local/share/emacs/24.4/lisp/org/org /home/joost/.elpa/org-plus-contrib-20150126/org-datetree hides /usr/local/share/emacs/24.4/lisp/org/org-datetree /home/joost/.elpa/org-plus-contrib-20150126/org-bbdb hides /usr/local/share/emacs/24.4/lisp/org/org-bbdb /home/joost/.elpa/org-plus-contrib-20150126/org-bibtex hides /usr/local/share/emacs/24.4/lisp/org/org-bibtex /home/joost/.elpa/org-plus-contrib-20150126/ob-makefile hides /usr/local/share/emacs/24.4/lisp/org/ob-makefile /home/joost/.elpa/org-plus-contrib-20150126/org-irc hides /usr/local/share/emacs/24.4/lisp/org/org-irc /home/joost/.elpa/org-plus-contrib-20150126/ob-sqlite hides /usr/local/share/emacs/24.4/lisp/org/ob-sqlite /home/joost/.elpa/org-plus-contrib-20150126/org-clock hides /usr/local/share/emacs/24.4/lisp/org/org-clock /home/joost/.elpa/org-plus-contrib-20150126/ob-js hides /usr/local/share/emacs/24.4/lisp/org/ob-js /home/joost/.elpa/org-plus-contrib-20150126/ox-publish hides /usr/local/share/emacs/24.4/lisp/org/ox-publish /home/joost/.elpa/org-plus-contrib-20150126/ox-html hides /usr/local/share/emacs/24.4/lisp/org/ox-html /home/joost/.elpa/org-plus-contrib-20150126/org-crypt hides /usr/local/share/emacs/24.4/lisp/org/org-crypt /home/joost/.elpa/org-plus-contrib-20150126/ob-gnuplot hides /usr/local/share/emacs/24.4/lisp/org/ob-gnuplot /home/joost/.elpa/org-plus-contrib-20150126/ox-org hides /usr/local/share/emacs/24.4/lisp/org/ox-org /home/joost/.elpa/org-plus-contrib-20150126/org-docview hides /usr/local/share/emacs/24.4/lisp/org/org-docview /home/joost/.elpa/org-plus-contrib-20150126/ob-maxima hides /usr/local/share/emacs/24.4/lisp/org/ob-maxima /home/joost/.elpa/org-plus-contrib-20150126/ob-eval hides /usr/local/share/emacs/24.4/lisp/org/ob-eval /home/joost/.elpa/org-plus-contrib-20150126/ox-latex hides /usr/local/share/emacs/24.4/lisp/org/ox-latex /home/joost/.elpa/org-plus-contrib-20150126/ob-table hides /usr/local/share/emacs/24.4/lisp/org/ob-table /home/joost/.elpa/org-plus-contrib-20150126/org-mhe hides /usr/local/share/emacs/24.4/lisp/org/org-mhe /home/joost/.elpa/org-plus-contrib-20150126/ob-mscgen hides /usr/local/share/emacs/24.4/lisp/org/ob-mscgen /home/joost/.elpa/org-plus-contrib-20150126/org-table hides /usr/local/share/emacs/24.4/lisp/org/org-table /home/joost/.elpa/org-plus-contrib-20150126/org-gnus hides /usr/local/share/emacs/24.4/lisp/org/org-gnus /home/joost/.elpa/org-plus-contrib-20150126/ox-ascii hides /usr/local/share/emacs/24.4/lisp/org/ox-ascii /home/joost/.elpa/org-plus-contrib-20150126/ox-man hides /usr/local/share/emacs/24.4/lisp/org/ox-man /home/joost/.elpa/org-plus-contrib-20150126/org-habit hides /usr/local/share/emacs/24.4/lisp/org/org-habit /home/joost/.elpa/org-plus-contrib-20150126/ob-ocaml hides /usr/local/share/emacs/24.4/lisp/org/ob-ocaml /home/joost/.elpa/org-plus-contrib-20150126/ob-latex hides /usr/local/share/emacs/24.4/lisp/org/ob-latex /home/joost/.elpa/org-plus-contrib-20150126/org-rmail hides /usr/local/share/emacs/24.4/lisp/org/org-rmail /home/joost/.elpa/org-plus-contrib-20150126/ob-C hides /usr/local/share/emacs/24.4/lisp/org/ob-C /home/joost/.elpa/org-plus-contrib-20150126/ob-fortran hides /usr/local/share/emacs/24.4/lisp/org/ob-fortran /home/joost/.elpa/org-plus-contrib-20150126/org-version hides /usr/local/share/emacs/24.4/lisp/org/org-version /home/joost/.elpa/org-plus-contrib-20150126/ob-ruby hides /usr/local/share/emacs/24.4/lisp/org/ob-ruby /home/joost/.elpa/org-plus-contrib-20150126/ob hides /usr/local/share/emacs/24.4/lisp/org/ob /home/joost/.elpa/org-plus-contrib-20150126/org-indent hides /usr/local/share/emacs/24.4/lisp/org/org-indent /home/joost/.elpa/org-plus-contrib-20150126/ob-lob hides /usr/local/share/emacs/24.4/lisp/org/ob-lob /home/joost/.elpa/org-plus-contrib-20150126/org-faces hides /usr/local/share/emacs/24.4/lisp/org/org-faces /home/joost/.elpa/org-plus-contrib-20150126/ob-lilypond hides /usr/local/share/emacs/24.4/lisp/org/ob-lilypond /home/joost/.elpa/org-plus-contrib-20150126/ob-css hides /usr/local/share/emacs/24.4/lisp/org/ob-css /home/joost/.elpa/org-plus-contrib-20150126/ob-ref hides /usr/local/share/emacs/24.4/lisp/org/ob-ref /home/joost/.elpa/org-plus-contrib-20150126/org-w3m hides /usr/local/share/emacs/24.4/lisp/org/org-w3m /home/joost/.elpa/org-plus-contrib-20150126/ob-matlab hides /usr/local/share/emacs/24.4/lisp/org/ob-matlab /home/joost/.elpa/org-plus-contrib-20150126/ob-octave hides /usr/local/share/emacs/24.4/lisp/org/ob-octave /home/joost/.elpa/org-plus-contrib-20150126/org-macs hides /usr/local/share/emacs/24.4/lisp/org/org-macs /home/joost/.elpa/org-plus-contrib-20150126/org-feed hides /usr/local/share/emacs/24.4/lisp/org/org-feed /home/joost/.elpa/org-plus-contrib-20150126/ob-org hides /usr/local/share/emacs/24.4/lisp/org/ob-org /home/joost/.elpa/org-plus-contrib-20150126/org-element hides /usr/local/share/emacs/24.4/lisp/org/org-element /home/joost/.elpa/org-plus-contrib-20150126/org-mobile hides /usr/local/share/emacs/24.4/lisp/org/org-mobile /home/joost/.elpa/org-plus-contrib-20150126/ob-core hides /usr/local/share/emacs/24.4/lisp/org/ob-core /home/joost/.elpa/org-plus-contrib-20150126/ob-haskell hides /usr/local/share/emacs/24.4/lisp/org/ob-haskell /home/joost/.elpa/org-plus-contrib-20150126/org-footnote hides /usr/local/share/emacs/24.4/lisp/org/org-footnote /home/joost/.elpa/org-plus-contrib-20150126/ob-io hides /usr/local/share/emacs/24.4/lisp/org/ob-io /home/joost/.elpa/org-plus-contrib-20150126/org-archive hides /usr/local/share/emacs/24.4/lisp/org/org-archive /home/joost/.elpa/org-plus-contrib-20150126/ob-asymptote hides /usr/local/share/emacs/24.4/lisp/org/ob-asymptote /home/joost/.elpa/org-plus-contrib-20150126/ox hides /usr/local/share/emacs/24.4/lisp/org/ox /home/joost/.elpa/org-plus-contrib-20150126/ox-beamer hides /usr/local/share/emacs/24.4/lisp/org/ox-beamer /home/joost/.elpa/org-plus-contrib-20150126/ob-lisp hides /usr/local/share/emacs/24.4/lisp/org/ob-lisp /home/joost/.elpa/org-plus-contrib-20150126/ob-plantuml hides /usr/local/share/emacs/24.4/lisp/org/ob-plantuml /home/joost/.elpa/org-plus-contrib-20150126/org-list hides /usr/local/share/emacs/24.4/lisp/org/org-list /home/joost/.elpa/org-plus-contrib-20150126/ob-sass hides /usr/local/share/emacs/24.4/lisp/org/ob-sass /home/joost/.elpa/org-plus-contrib-20150126/ob-shen hides /usr/local/share/emacs/24.4/lisp/org/ob-shen /home/joost/.elpa/org-plus-contrib-20150126/ob-screen hides /usr/local/share/emacs/24.4/lisp/org/ob-screen /home/joost/.elpa/org-plus-contrib-20150126/ob-sql hides /usr/local/share/emacs/24.4/lisp/org/ob-sql /home/joost/.elpa/org-plus-contrib-20150126/ob-calc hides /usr/local/share/emacs/24.4/lisp/org/ob-calc /home/joost/.elpa/org-plus-contrib-20150126/org-attach hides /usr/local/share/emacs/24.4/lisp/org/org-attach /home/joost/.elpa/org-plus-contrib-20150126/org-plot hides /usr/local/share/emacs/24.4/lisp/org/org-plot /home/joost/.elpa/org-plus-contrib-20150126/ob-ditaa hides /usr/local/share/emacs/24.4/lisp/org/ob-ditaa /home/joost/.elpa/org-plus-contrib-20150126/ob-sh hides /usr/local/share/emacs/24.4/lisp/org/ob-sh /home/joost/.elpa/org-plus-contrib-20150126/org-ctags hides /usr/local/share/emacs/24.4/lisp/org/org-ctags /home/joost/.elpa/org-plus-contrib-20150126/org-loaddefs hides /usr/local/share/emacs/24.4/lisp/org/org-loaddefs /home/joost/.elpa/org-plus-contrib-20150126/ob-scala hides /usr/local/share/emacs/24.4/lisp/org/ob-scala /home/joost/.elpa/org-plus-contrib-20150126/ob-emacs-lisp hides /usr/local/share/emacs/24.4/lisp/org/ob-emacs-lisp /home/joost/.elpa/org-plus-contrib-20150126/org-mouse hides /usr/local/share/emacs/24.4/lisp/org/org-mouse /home/joost/.elpa/org-plus-contrib-20150126/ob-python hides /usr/local/share/emacs/24.4/lisp/org/ob-python /home/joost/.elpa/org-plus-contrib-20150126/org-agenda hides /usr/local/share/emacs/24.4/lisp/org/org-agenda /home/joost/.elpa/org-plus-contrib-20150126/ob-clojure hides /usr/local/share/emacs/24.4/lisp/org/ob-clojure /home/joost/.elpa/org-plus-contrib-20150126/org-info hides /usr/local/share/emacs/24.4/lisp/org/org-info /home/joost/.elpa/org-plus-contrib-20150126/ob-java hides /usr/local/share/emacs/24.4/lisp/org/ob-java /home/joost/.elpa/org-plus-contrib-20150126/ob-R hides /usr/local/share/emacs/24.4/lisp/org/ob-R /home/joost/.elpa/org-plus-contrib-20150126/org-install hides /usr/local/share/emacs/24.4/lisp/org/org-install /home/joost/.elpa/org-plus-contrib-20150126/ox-icalendar hides /usr/local/share/emacs/24.4/lisp/org/ox-icalendar /home/joost/.elpa/org-plus-contrib-20150126/org-compat hides /usr/local/share/emacs/24.4/lisp/org/org-compat /home/joost/.elpa/org-plus-contrib-20150126/org-entities hides /usr/local/share/emacs/24.4/lisp/org/org-entities /home/joost/.elpa/org-plus-contrib-20150126/ox-md hides /usr/local/share/emacs/24.4/lisp/org/ox-md /home/joost/.elpa/org-plus-contrib-20150126/org-colview hides /usr/local/share/emacs/24.4/lisp/org/org-colview /home/joost/.elpa/org-plus-contrib-20150126/ob-awk hides /usr/local/share/emacs/24.4/lisp/org/ob-awk /home/joost/.elpa/org-plus-contrib-20150126/ob-tangle hides /usr/local/share/emacs/24.4/lisp/org/ob-tangle /home/joost/.elpa/org-plus-contrib-20150126/org-macro hides /usr/local/share/emacs/24.4/lisp/org/org-macro /home/joost/.elpa/org-plus-contrib-20150126/ob-exp hides /usr/local/share/emacs/24.4/lisp/org/ob-exp /home/joost/.elpa/org-plus-contrib-20150126/org-pcomplete hides /usr/local/share/emacs/24.4/lisp/org/org-pcomplete /home/joost/.elpa/org-plus-contrib-20150126/ob-perl hides /usr/local/share/emacs/24.4/lisp/org/ob-perl /home/joost/.elpa/org-plus-contrib-20150126/ob-comint hides /usr/local/share/emacs/24.4/lisp/org/ob-comint /home/joost/.elpa/org-plus-contrib-20150126/org-id hides /usr/local/share/emacs/24.4/lisp/org/org-id /home/joost/.elpa/org-plus-contrib-20150126/ob-keys hides /usr/local/share/emacs/24.4/lisp/org/ob-keys /home/joost/.elpa/org-plus-contrib-20150126/org-timer hides /usr/local/share/emacs/24.4/lisp/org/org-timer /home/joost/.elpa/org-plus-contrib-20150126/org-inlinetask hides /usr/local/share/emacs/24.4/lisp/org/org-inlinetask /home/joost/.elpa/org-plus-contrib-20150126/org-src hides /usr/local/share/emacs/24.4/lisp/org/org-src /home/joost/.elpa/org-plus-contrib-20150126/ox-odt hides /usr/local/share/emacs/24.4/lisp/org/ox-odt /home/joost/.elpa/org-plus-contrib-20150126/org-protocol hides /usr/local/share/emacs/24.4/lisp/org/org-protocol /home/joost/.elpa/org-plus-contrib-20150126/org-capture hides /usr/local/share/emacs/24.4/lisp/org/org-capture /home/joost/.elpa/org-plus-contrib-20150126/org-eshell hides /usr/local/share/emacs/24.4/lisp/org/org-eshell /home/joost/.elpa/org-plus-contrib-20150126/ob-ledger hides /usr/local/share/emacs/24.4/lisp/org/ob-ledger /home/joost/.elpa/org-plus-contrib-20150126/ob-picolisp hides /usr/local/share/emacs/24.4/lisp/org/ob-picolisp /home/joost/.elpa/org-plus-contrib-20150126/ox-texinfo hides /usr/local/share/emacs/24.4/lisp/org/ox-texinfo Features: (shadow emacsbug ace-window url-http url-gw url-auth url-queue url-cache url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf mailcap url-util url-parse url-vars elisp-slime-nav projectile ibuf-ext ibuffer f paredit ebib ebib-filters ebib-keywords ebib-db ebib-utils parsebib org-colview cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs diary-lib diary-loaddefs cal-iso org-element org-agenda typo pandoc-mode markdown-mode thingatpt deft shr-color color shr epa-file gnutls network-stream starttls tls mailalias qp mail-extr sort misearch multi-isearch jump-char ace-jump-mode timezone parse-time texmathp writeroom-mode preview prv-emacs tex-buf adaptive-wrap reftex-dcr reftex reftex-vars tex-fold flyspell ispell face-remap font-latex latex tex-style tex dbus xml crm tex-mode shell latexenc pcmpl-unix quail em-unix em-term term disp-table ehelp em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic em-banner em-alias esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util ielm pp undo-tree diff org-drill org-learn org-id hi-lock org-w3m org-rmail org-mhe org-irc org-info org-gnus org-docview org-bibtex bibtex org-bbdb anti-zenburn-theme edit-server ido-vertical-mode jk-functions auto-complete-config auto-complete popup flymake eldoc company elpy pyvenv elpy-refactor python json grep compile files-x etags cus-edit wid-edit guide-key s ucs-normalize popwin hideshow aggressive-indent names edebug autopair org-mu4e org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline org-version ob-python ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs mu4e mu4e-speedbar speedbar sb-image ezimage dframe mu4e-main mu4e-view epa derived epg browse-url mu4e-headers mu4e-compose mu4e-draft mu4e-actions rfc2368 smtpmail auth-source eieio byte-opt bytecomp byte-compile cconv eieio-core gnus-util password-cache sendmail mu4e-mark mu4e-message html2text mu4e-proc mu4e-utils doc-view jka-compr image-mode dired mu4e-lists mu4e-about mu4e-vars message cl-macs format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader hl-line mu4e-meta offlineimap comint ansi-color ring yasnippet help-mode cl gv windmove swbuff-jk swbuff smart-mode-line-respectful-theme rich-minority smart-mode-line mule-util dash visual-fill-column server edmacro kmacro cl-loaddefs cl-lib paren ido delsel cus-start cus-load adaptive-wrap-autoloads tex-site advice help-fns info easymenu package epg-config bind-key easy-mmode time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 749602 67603) (symbols 48 53753 0) (miscs 40 4968 8773) (strings 32 162236 29282) (string-bytes 1 4424883) (vectors 16 78290) (vector-slots 8 1973759 149184) (floats 8 1419 1415) (intervals 56 26254 4869) (buffers 960 60) (heap 1024 80290 20455)) -- Joost Kremers Life has its moments From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 28 21:42:43 2015 Received: (at 19720) by debbugs.gnu.org; 29 Jan 2015 02:42:43 +0000 Received: from localhost ([127.0.0.1]:56766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGf47-0000tl-F8 for submit@debbugs.gnu.org; Wed, 28 Jan 2015 21:42:43 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:43551 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGf45-0000tc-97 for 19720@debbugs.gnu.org; Wed, 28 Jan 2015 21:42:41 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1YGf44-00039U-AP; Wed, 28 Jan 2015 21:42:40 -0500 From: Glenn Morris To: Joost Kremers Subject: Re: bug#19720: 24.4; minor mode's font-lock-add-keywords & auto-mode-alist problem References: <87vbjqplbr.fsf@fastmail.fm> X-Spook: New World Order Montenegro Echelon Tony Blair Clinton X-Ran: HAlf'[>ux#]rl-L(~Ka%d#0[b-khoL9W#G(:um7/): (Joost Kremers's message of "Wed, 28 Jan 2015 23:55:04 +0100") Message-ID: <5b8ugm5mu7.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 19720 Cc: 19720@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Joost Kremers wrote: > Font lock keywords added with `font-lock-add-keywords' in a minor mode's > activation function do not work when the minor mode is activated in a > major mode's hook and the major mode is activated through an entry in > `auto-mode-alist'. The minimal example works fine: emacs-24.4 -Q -l foo.el foo.txt where foo.el has contents: (define-minor-mode foobar-mode "blah" :initial-value nil (font-lock-add-keywords nil '(("foobar" . 'font-lock-warning-face)))) (add-hook 'text-mode-hook 'foobar-mode) and foo.txt contains: foobar foobar gets font-lock-warning-face. So your problem may be specific to your specific modes. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 28 22:14:34 2015 Received: (at 19720) by debbugs.gnu.org; 29 Jan 2015 03:14:34 +0000 Received: from localhost ([127.0.0.1]:56771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGfYw-0001eb-3p for submit@debbugs.gnu.org; Wed, 28 Jan 2015 22:14:34 -0500 Received: from mail-wi0-f175.google.com ([209.85.212.175]:63068) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGfYu-0001eN-5U for 19720@debbugs.gnu.org; Wed, 28 Jan 2015 22:14:32 -0500 Received: by mail-wi0-f175.google.com with SMTP id fb4so19288945wid.2 for <19720@debbugs.gnu.org>; Wed, 28 Jan 2015 19:14:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=ehvUwJCgKUgwH9+Wp4oU1mfqShgEFjl0nRqrP8Nj4tQ=; b=aJ40OxzdF+GoZdCKU25+E8aaQ1X+dh7Sr3jPF32+zv76X2NKap7XraljJ9vC1wXrIY LyOJPjFiU09CGGPHmIxyu8X7UF5wE6m4iLl9pX0sO9wjPBcr7gPKQ3stsB7Gqvbw4oBk mojlXuehe8vsJecx1HAph8ou1O9JNwpr0HzlZu3oUu8ExI1fyqPOk093SBbrCMzMklHB sqEGyvjDRTQvI0JZtpdcooWBT7DHOMTr0p5aPRmLEFz9G+h37X5fzJPuQ6q5YiXMPr8c U8xSBTYTPEiLzmld2kHHMX0XXPsqiNO8LgDwxXv6qmPspAWf7ygR20u/1hHFwqGEXuFo AsEQ== X-Received: by 10.194.234.40 with SMTP id ub8mr14388458wjc.100.1422501266467; Wed, 28 Jan 2015 19:14:26 -0800 (PST) Received: from [192.168.1.2] ([82.102.93.54]) by mx.google.com with ESMTPSA id hv5sm8550400wjb.16.2015.01.28.19.14.25 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Jan 2015 19:14:25 -0800 (PST) Message-ID: <54C9A590.7000604@yandex.ru> Date: Thu, 29 Jan 2015 05:14:24 +0200 From: Dmitry Gutov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:33.0) Gecko/20100101 Thunderbird/33.0 MIME-Version: 1.0 To: Glenn Morris , Joost Kremers Subject: Re: bug#19720: 24.4; minor mode's font-lock-add-keywords & auto-mode-alist problem References: <87vbjqplbr.fsf@fastmail.fm> <5b8ugm5mu7.fsf@fencepost.gnu.org> In-Reply-To: <5b8ugm5mu7.fsf@fencepost.gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19720 Cc: 19720@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 01/29/2015 04:42 AM, Glenn Morris wrote: > (add-hook 'text-mode-hook 'foobar-mode) I think we need a better example: text-mode doesn't even set font-lock-keywords. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 28 22:59:17 2015 Received: (at 19720) by debbugs.gnu.org; 29 Jan 2015 03:59:17 +0000 Received: from localhost ([127.0.0.1]:56783 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGgGD-0002kM-1h for submit@debbugs.gnu.org; Wed, 28 Jan 2015 22:59:17 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:44791 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGgGB-0002kF-S1 for 19720@debbugs.gnu.org; Wed, 28 Jan 2015 22:59:16 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1YGgGA-0001rL-A8; Wed, 28 Jan 2015 22:59:14 -0500 From: Glenn Morris To: Dmitry Gutov Subject: Re: bug#19720: 24.4; minor mode's font-lock-add-keywords & auto-mode-alist problem References: <87vbjqplbr.fsf@fastmail.fm> <5b8ugm5mu7.fsf@fencepost.gnu.org> <54C9A590.7000604@yandex.ru> X-Spook: sniper Yukon MDA assassination AUTODIN Fedayeen BRLO NASA X-Ran: >lWrsA=,ZXm~!dKf.d5&xW_6;2^Lqk[&'MBExR`sV%8tbF4(7V(swY/UTy+uP,h~gXPos# X-Hue: magenta X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 28 Jan 2015 22:59:14 -0500 In-Reply-To: <54C9A590.7000604@yandex.ru> (Dmitry Gutov's message of "Thu, 29 Jan 2015 05:14:24 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 19720 Cc: Joost Kremers , 19720@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Dmitry Gutov wrote: > On 01/29/2015 04:42 AM, Glenn Morris wrote: > >> (add-hook 'text-mode-hook 'foobar-mode) > > I think we need a better example: text-mode doesn't even set > font-lock-keywords. s/text/f90 same result. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 29 01:42:29 2015 Received: (at 19720) by debbugs.gnu.org; 29 Jan 2015 06:42:29 +0000 Received: from localhost ([127.0.0.1]:56793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGio8-0006qP-B4 for submit@debbugs.gnu.org; Thu, 29 Jan 2015 01:42:28 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:60983) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGio6-0006qG-Cl for 19720@debbugs.gnu.org; Thu, 29 Jan 2015 01:42:26 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id D08EF209DC for <19720@debbugs.gnu.org>; Thu, 29 Jan 2015 01:42:25 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Thu, 29 Jan 2015 01:42:25 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.fm; h= x-sasl-enc:references:from:to:cc:subject:in-reply-to:date :message-id:mime-version:content-type; s=mesmtp; bh=oQaHmr5lznug mPigS17NbEgfTnU=; b=P4FKfETvHN7oDuCLzkZi3G3PphuNT7F9qEbGv+iR2u7a d1J3O6+UQT38Ad0n+KBuqrK6pyAZcQgG3T9UqQd66lPqWIuAyyGOvJdwYYQV9iJE REcjaipPCH4lrBWKBUrFIlm1jvRf852Ka4jPt1PnrAOEV0wRKB779n5xkZnmDfk= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=x-sasl-enc:references:from:to:cc:subject :in-reply-to:date:message-id:mime-version:content-type; s= smtpout; bh=oQaHmr5lznugmPigS17NbEgfTnU=; b=ma+J0wj57r8K+71ZMHwz /ndVyXWCmXlouXsFbVAC1uZ5VOmQu1YdAbGP2dN6SkzfP00R6nKxqOzHCi5jpfvi Xbif1MtaX1eF21T91YiioFBAg/E6R+4tUf7I7oDBkBAZHeig/Pbqag5gmK0hZWok f9buO8yJtlobFA4g/ewAm9w= X-Sasl-enc: Fo/655+mDOFBvySWWjdBXtJuwzlAZAKMXV38LohHGHCW 1422513745 Received: from IdeaPad.messagingengine.com (unknown [77.183.19.173]) by mail.messagingengine.com (Postfix) with ESMTPA id EAA0C680180; Thu, 29 Jan 2015 01:42:24 -0500 (EST) References: <87vbjqplbr.fsf@fastmail.fm> <5b8ugm5mu7.fsf@fencepost.gnu.org> <54C9A590.7000604@yandex.ru> From: Joost Kremers To: Glenn Morris Subject: Re: bug#19720: 24.4; minor mode's font-lock-add-keywords & auto-mode-alist problem In-reply-to: Date: Thu, 29 Jan 2015 07:42:23 +0100 Message-ID: <87sieuozow.fsf@fastmail.fm> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19720 Cc: 19720@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Thu, Jan 29 2015, Glenn Morris wrote: > Dmitry Gutov wrote: > >> On 01/29/2015 04:42 AM, Glenn Morris wrote: >> >>> (add-hook 'text-mode-hook 'foobar-mode) >> >> I think we need a better example: text-mode doesn't even set >> font-lock-keywords. > > s/text/f90 > > same result. Yup. Looks like it's a problem with `markdown-mode'. Sorry for the noise. -- Joost Kremers Life has its moments From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 29 05:12:03 2015 Received: (at 19720) by debbugs.gnu.org; 29 Jan 2015 10:12:03 +0000 Received: from localhost ([127.0.0.1]:56846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGm4w-0006Cu-UY for submit@debbugs.gnu.org; Thu, 29 Jan 2015 05:12:03 -0500 Received: from mail-wi0-f178.google.com ([209.85.212.178]:38468) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGm4u-0006CN-Va for 19720@debbugs.gnu.org; Thu, 29 Jan 2015 05:12:01 -0500 Received: by mail-wi0-f178.google.com with SMTP id bs8so13815698wib.5 for <19720@debbugs.gnu.org>; Thu, 29 Jan 2015 02:11:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=hnMQT9XT2y8rjpzhm8km8PltUb+6SLO1YFoib2yb7xM=; b=bFAHPmUl7DcVpYktYnexXm16gcJVtTpHPTqUpZzx3NIYpN3E3kgHTA8n9QjSVidzVC peMRTZY6bY5Wc+iEiIonD3OGt3nbUDUo6fsGJ2zD96BkZ7/ycfUnQ2QY5QdvuKuWAfyb E9U3gaum7bfg0qL7Mru0lJFRo+QtxmFCZiOQ9VojU4FSBcZbiit4V3e5Pyq8TTJ1P9P6 ISYnlN2J2qz5AUIH2OzOKDdkPqtCPynDmA5qsBeITohmYdf2mxFLkbZ5PGHMdf22VQ4l n3S/y8QvLdAK4tSZKUu6rGV2vV55rbGw0kzrAzbhiCfRBPGNEjNgncBMkJxu26CR6vvN JWwg== X-Received: by 10.180.21.161 with SMTP id w1mr2839735wie.44.1422526315460; Thu, 29 Jan 2015 02:11:55 -0800 (PST) Received: from [192.168.1.2] ([82.102.93.54]) by mx.google.com with ESMTPSA id eu8sm1787836wib.21.2015.01.29.02.11.53 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 29 Jan 2015 02:11:54 -0800 (PST) Message-ID: <54CA0768.8040303@yandex.ru> Date: Thu, 29 Jan 2015 12:11:52 +0200 From: Dmitry Gutov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:33.0) Gecko/20100101 Thunderbird/33.0 MIME-Version: 1.0 To: Joost Kremers , Glenn Morris Subject: Re: bug#19720: 24.4; minor mode's font-lock-add-keywords & auto-mode-alist problem References: <87vbjqplbr.fsf@fastmail.fm> <5b8ugm5mu7.fsf@fencepost.gnu.org> <54C9A590.7000604@yandex.ru> <87sieuozow.fsf@fastmail.fm> In-Reply-To: <87sieuozow.fsf@fastmail.fm> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19720 Cc: 19720@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 01/29/2015 08:42 AM, Joost Kremers wrote: > Yup. Looks like it's a problem with `markdown-mode'. But what kind of problem? From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 29 06:11:23 2015 Received: (at 19720) by debbugs.gnu.org; 29 Jan 2015 11:11:23 +0000 Received: from localhost ([127.0.0.1]:56866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGn0N-0007bB-0K for submit@debbugs.gnu.org; Thu, 29 Jan 2015 06:11:23 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:54493) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGn0K-0007b2-GC for 19720@debbugs.gnu.org; Thu, 29 Jan 2015 06:11:21 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 9C0DB2064F for <19720@debbugs.gnu.org>; Thu, 29 Jan 2015 06:11:19 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute1.internal (MEProxy); Thu, 29 Jan 2015 06:11:19 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.fm; h= x-sasl-enc:references:from:to:cc:subject:in-reply-to:date :message-id:mime-version:content-type; s=mesmtp; bh=0MTJAl1W8dq8 v8U3KmPcWm3Sbyc=; b=dt09SyuE5hJpltkk1eO+y0fRLrATQ9IB50zZYtpbWfAm OXU+1K1PiZqXVen8wzzswaYTPS88EHs+c0xv2Z0OsTXscv5Yh+P7BjfAX9qp0ZdU mVFCeJ/oD+1zVeCC5sKgK+rB9iM0cXMgpUj4QE+OUDwYLTKcO31SnH9epAjxoPM= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=x-sasl-enc:references:from:to:cc:subject :in-reply-to:date:message-id:mime-version:content-type; s= smtpout; bh=0MTJAl1W8dq8v8U3KmPcWm3Sbyc=; b=O75c/v6ccRLcrdLf8wq8 10ROw3wh9sOuaCdRsrsbwyIj2g25tsvS9IestNQFIT6datXtUiz+T3kup6WRn+e5 2pESaEDcryd60G1i61HqJCfustobyU4RexCP2lq2FeOSWYVHwXuwHRdbzuhyLSxK VkiOAQKxCX7Lb2bhpkfqTQQ= X-Sasl-enc: jP99f4QlrN7PvppKhO9XsIuBn1szz4zpk0ShigG6XrnM 1422529878 Received: from IdeaPad.messagingengine.com (unknown [77.183.19.173]) by mail.messagingengine.com (Postfix) with ESMTPA id 9A57F680173; Thu, 29 Jan 2015 06:11:18 -0500 (EST) References: <87vbjqplbr.fsf@fastmail.fm> <5b8ugm5mu7.fsf@fencepost.gnu.org> <54C9A590.7000604@yandex.ru> <87sieuozow.fsf@fastmail.fm> <54CA0768.8040303@yandex.ru> From: Joost Kremers To: Dmitry Gutov Subject: Re: bug#19720: 24.4; minor mode's font-lock-add-keywords & auto-mode-alist problem In-reply-to: <54CA0768.8040303@yandex.ru> Date: Thu, 29 Jan 2015 12:11:16 +0100 Message-ID: <874mr9dep7.fsf@fastmail.fm> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19720 Cc: 19720@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Thu, Jan 29 2015, Dmitry Gutov wrote: > On 01/29/2015 08:42 AM, Joost Kremers wrote: > >> Yup. Looks like it's a problem with `markdown-mode'. > > But what kind of problem? I've been trying to figure that out, but haven't gotten very far yet. I'm no expert on font-lock and I can't really tell if `markdown-mode' does anything out of the ordinary with it. I'll take this back to gnu.emacs.help and also send the maintainer of `markdown-mode' an email. Perhaps he can shed some light on this. -- Joost Kremers Life has its moments From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 29 06:36:52 2015 Received: (at 19720) by debbugs.gnu.org; 29 Jan 2015 11:36:53 +0000 Received: from localhost ([127.0.0.1]:56874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGnP2-0008GS-Mz for submit@debbugs.gnu.org; Thu, 29 Jan 2015 06:36:52 -0500 Received: from mail-wi0-f173.google.com ([209.85.212.173]:51709) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGnP0-0008GE-My for 19720@debbugs.gnu.org; Thu, 29 Jan 2015 06:36:51 -0500 Received: by mail-wi0-f173.google.com with SMTP id r20so24893420wiv.0 for <19720@debbugs.gnu.org>; Thu, 29 Jan 2015 03:36:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=jhSlWZYMU78MRqy7CIDJU/oACkUiceLl9VIiUfsaPSE=; b=MqDxj6ZUOaoxPCJ4YYErggzdUBeUgznjfGEFSnOWAETv8EK0oyvZfECybVilo1JDIp fXsCFXINJD6ejWLSrNts4N4sDHVLjeWdC3ATG1SJUrBxT8SVv1rtaFFryRA3xo+r8751 YLH6o8u4wzc+xxlKnN6comjOFNJCLevGAoqoJaJ9w6L7GyZsMhPbcWHImmzJJElgbpeC aeqf1SRj/44eei2ojyQzOPi6QAZDJLp1eUBupCmggUKMigDvAOOTRtI0l5Not+K7CH0U DC3Bg6gs4biFFDcvpvjaNKfScLZbVpbfrN9dzbPTLTGw8rtWKZHDr8VUFpjvTWGNyjO3 XrjQ== X-Received: by 10.194.184.76 with SMTP id es12mr104087wjc.110.1422531404539; Thu, 29 Jan 2015 03:36:44 -0800 (PST) Received: from [192.168.1.2] ([82.102.93.54]) by mx.google.com with ESMTPSA id da2sm10087450wjb.21.2015.01.29.03.36.43 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 29 Jan 2015 03:36:44 -0800 (PST) Message-ID: <54CA1B49.7000005@yandex.ru> Date: Thu, 29 Jan 2015 13:36:41 +0200 From: Dmitry Gutov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:33.0) Gecko/20100101 Thunderbird/33.0 MIME-Version: 1.0 To: Joost Kremers Subject: Re: bug#19720: 24.4; minor mode's font-lock-add-keywords & auto-mode-alist problem References: <87vbjqplbr.fsf@fastmail.fm> <5b8ugm5mu7.fsf@fencepost.gnu.org> <54C9A590.7000604@yandex.ru> <87sieuozow.fsf@fastmail.fm> <54CA0768.8040303@yandex.ru> <874mr9dep7.fsf@fastmail.fm> In-Reply-To: <874mr9dep7.fsf@fastmail.fm> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19720 Cc: 19720@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 01/29/2015 01:11 PM, Joost Kremers wrote: > I've been trying to figure that out, but haven't gotten very far yet. > I'm no expert on font-lock and I can't really tell if `markdown-mode' > does anything out of the ordinary with it. > > I'll take this back to gnu.emacs.help and also send the maintainer of > `markdown-mode' an email. Perhaps he can shed some light on this. Looks like the problem is that `markdown-reload-extensions', which is called from `markdown-mode', not only sets `font-lock-defaults', but also calls `font-lock-refresh-defaults'. This function is also added to `hack-local-variables-hook'. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 29 10:13:00 2015 Received: (at 19720) by debbugs.gnu.org; 29 Jan 2015 15:13:00 +0000 Received: from localhost ([127.0.0.1]:57363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGqmB-0007BL-R5 for submit@debbugs.gnu.org; Thu, 29 Jan 2015 10:13:00 -0500 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:42709) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGqm9-0007BC-6x for 19720@debbugs.gnu.org; Thu, 29 Jan 2015 10:12:58 -0500 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t0TFCtX7013164; Thu, 29 Jan 2015 10:12:55 -0500 Received: by pastel.home (Postfix, from userid 20848) id D4AA52214; Thu, 29 Jan 2015 10:12:54 -0500 (EST) From: Stefan Monnier To: Dmitry Gutov Subject: Re: bug#19720: 24.4; minor mode's font-lock-add-keywords & auto-mode-alist problem Message-ID: References: <87vbjqplbr.fsf@fastmail.fm> <5b8ugm5mu7.fsf@fencepost.gnu.org> <54C9A590.7000604@yandex.ru> <87sieuozow.fsf@fastmail.fm> <54CA0768.8040303@yandex.ru> <874mr9dep7.fsf@fastmail.fm> <54CA1B49.7000005@yandex.ru> Date: Thu, 29 Jan 2015 10:12:54 -0500 In-Reply-To: <54CA1B49.7000005@yandex.ru> (Dmitry Gutov's message of "Thu, 29 Jan 2015 13:36:41 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5201=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5201> : inlines <1988> : streams <1381403> : uri <1844281> X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 19720 Cc: Joost Kremers , 19720@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) > Looks like the problem is that `markdown-reload-extensions', which is called > from `markdown-mode', not only sets `font-lock-defaults', but also calls > `font-lock-refresh-defaults'. FWIW, I think part of the problem is that there's no way to "reset font-lock-keywords" without throwing away all the keywords added via font-lock-add-keywords. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 30 12:00:07 2015 Received: (at 19720) by debbugs.gnu.org; 30 Jan 2015 17:00:07 +0000 Received: from localhost ([127.0.0.1]:58249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHEvO-0007zt-3x for submit@debbugs.gnu.org; Fri, 30 Jan 2015 12:00:06 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:33742) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YHEvK-0007yt-4v for 19720@debbugs.gnu.org; Fri, 30 Jan 2015 12:00:03 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id E8CEF2084E for <19720@debbugs.gnu.org>; Fri, 30 Jan 2015 12:00:00 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute3.internal (MEProxy); Fri, 30 Jan 2015 12:00:00 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.fm; h= x-sasl-enc:references:from:to:cc:subject:in-reply-to:date :message-id:mime-version:content-type; s=mesmtp; bh=X0vzwGYIaQbq a+28QID3Xsz5+kk=; b=dW+465wdQJDL5oM2aYaCsrTCBmSPhzOuY/DwaS7xT09j zD6K4G3QG5Ty+M0kOxa/5Qi/s9AHeB1LiUv/ui1CmnvjruSNwawN8Ly3sT/LELGt GSPL6JqvJ0Be41WtiRliDeMy6z5IuiFjbhaqeHfkaAmryo/BPbgsF5mTY1CXxDU= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=x-sasl-enc:references:from:to:cc:subject :in-reply-to:date:message-id:mime-version:content-type; s= smtpout; bh=X0vzwGYIaQbqa+28QID3Xsz5+kk=; b=CWPQ8XNTNjeRGi0UJwqU hEDwVqoBH/rCjLs/5YfhSZTuKFY2a0BQf7oA0OLGpw86N15TlZWoHzaeFrZKcyzj OmolZxsneHKkM4hSF45PSS5B8hKppDFvPuXftnNO66AbyzTTyumjYN9DId5UC6lq udW4g5Mc8wm9qnzv4riNuto= X-Sasl-enc: XdGZSfQj4U9DOEH0GFZs5Eg8YtkcONoKh9NOb2eRX9tk 1422637200 Received: from IdeaPad.messagingengine.com (unknown [77.10.173.172]) by mail.messagingengine.com (Postfix) with ESMTPA id CA2F16800FD; Fri, 30 Jan 2015 11:59:59 -0500 (EST) References: <87vbjqplbr.fsf@fastmail.fm> <5b8ugm5mu7.fsf@fencepost.gnu.org> <54C9A590.7000604@yandex.ru> <87sieuozow.fsf@fastmail.fm> <54CA0768.8040303@yandex.ru> <874mr9dep7.fsf@fastmail.fm> <54CA1B49.7000005@yandex.ru> From: Joost Kremers To: Stefan Monnier Subject: Re: bug#19720: 24.4; minor mode's font-lock-add-keywords & auto-mode-alist problem In-reply-to: Date: Fri, 30 Jan 2015 17:59:57 +0100 Message-ID: <87y4okb3w2.fsf@fastmail.fm> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19720 Cc: 19720@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Thu, Jan 29 2015, Stefan Monnier wrote: >> Looks like the problem is that `markdown-reload-extensions', which is called >> from `markdown-mode', not only sets `font-lock-defaults', but also calls >> `font-lock-refresh-defaults'. > > FWIW, I think part of the problem is that there's no way to "reset > font-lock-keywords" without throwing away all the keywords added via > font-lock-add-keywords. But why does it only happen when the mode is set through an entry in `auto-mode-alist' and not when I activate `markdown-mode' myself with `M-x markdown-mode'? -- Joost Kremers Life has its moments From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 30 11:51:37 2019 Received: (at 19720) by debbugs.gnu.org; 30 Oct 2019 15:51:37 +0000 Received: from localhost ([127.0.0.1]:51252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iPqG1-00007b-36 for submit@debbugs.gnu.org; Wed, 30 Oct 2019 11:51:37 -0400 Received: from quimby.gnus.org ([80.91.231.51]:58642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iPqFz-00007T-9F for 19720@debbugs.gnu.org; Wed, 30 Oct 2019 11:51:36 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iPqFu-0000IE-JU; Wed, 30 Oct 2019 16:51:32 +0100 From: Lars Ingebrigtsen To: Joost Kremers Subject: Re: bug#19720: 24.4; minor mode's font-lock-add-keywords & auto-mode-alist problem References: <87vbjqplbr.fsf@fastmail.fm> <5b8ugm5mu7.fsf@fencepost.gnu.org> <54C9A590.7000604@yandex.ru> <87sieuozow.fsf@fastmail.fm> <54CA0768.8040303@yandex.ru> <874mr9dep7.fsf@fastmail.fm> Date: Wed, 30 Oct 2019 16:51:30 +0100 In-Reply-To: <874mr9dep7.fsf@fastmail.fm> (Joost Kremers's message of "Thu, 29 Jan 2015 12:11:16 +0100") Message-ID: <87wocms03h.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Joost Kremers writes: > I've been trying to figure that out, but haven't gotten very far yet. > I'm no expert on font-lock and I can't really tell if `markdown-mode' > does anything out of the ordinary with it. > > I'll ta [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 19720 Cc: 19720@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Joost Kremers writes: > I've been trying to figure that out, but haven't gotten very far yet. > I'm no expert on font-lock and I can't really tell if `markdown-mode' > does anything out of the ordinary with it. > > I'll take this back to gnu.emacs.help and also send the maintainer of > `markdown-mode' an email. Perhaps he can shed some light on this. This seems to be a problem in markdown-mode (which is an external package), and not in Emacs, so I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 30 11:51:43 2019 Received: (at control) by debbugs.gnu.org; 30 Oct 2019 15:51:43 +0000 Received: from localhost ([127.0.0.1]:51255 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iPqG7-00007u-Bj for submit@debbugs.gnu.org; Wed, 30 Oct 2019 11:51:43 -0400 Received: from quimby.gnus.org ([80.91.231.51]:58658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iPqG5-00007m-IO for control@debbugs.gnu.org; Wed, 30 Oct 2019 11:51:41 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iPqG2-0000IO-KB for control@debbugs.gnu.org; Wed, 30 Oct 2019 16:51:40 +0100 Date: Wed, 30 Oct 2019 16:51:38 +0100 Message-Id: <87v9s6s039.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #19720 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 19720 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 19720 quit From unknown Tue Jun 24 22:35:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 28 Nov 2019 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator