From unknown Sun Jun 22 07:56:45 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#4303: (global-font-lock-mode 0) disregarded Reply-To: vic zandy , 4303@debbugs.gnu.org Resent-From: vic zandy Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs 2Resent-Date: Tue, 01 Sep 2009 02:50:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: report 4303 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12517729191345 (code B ref -1); Tue, 01 Sep 2009 02:50:03 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 1 Sep 2009 02:41:59 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.1 required=4.0 tests=FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n812fwY8001341 for ; Mon, 31 Aug 2009 19:41:59 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MiJJl-0006q3-VD for bug-gnu-emacs@gnu.org; Mon, 31 Aug 2009 22:41:57 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MiJJh-0006gf-ET for bug-gnu-emacs@gnu.org; Mon, 31 Aug 2009 22:41:57 -0400 Received: from [199.232.76.173] (port=44954 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MiJJh-0006gc-CD for bug-gnu-emacs@gnu.org; Mon, 31 Aug 2009 22:41:53 -0400 Received: from sabe.cs.wisc.edu ([128.105.6.20]:35215) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MiJJg-00077i-Vr for bug-gnu-emacs@gnu.org; Mon, 31 Aug 2009 22:41:53 -0400 Received: from or.home (pool-71-179-31-2.bltmmd.fios.verizon.net [71.179.31.2]) (authenticated bits=0) by sabe.cs.wisc.edu (8.14.1/8.14.1) with ESMTP id n812fnmv007767 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for ; Mon, 31 Aug 2009 21:41:50 -0500 From: vic zandy Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 31 Aug 2009 22:41:43 -0400 Message-Id: To: bug-gnu-emacs@gnu.org Mime-Version: 1.0 (Apple Message framework v1075.2) X-Mailer: Apple Mail (2.1075.2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) The manual (section 18.8) says that (global-font-lock-mode 0) disables font-lock-mode by default. My .emacs contains this expression. Yet when I load a python file, font-lock-mode is enabled. python-mode-hook is nil. Is there a way to disable font-lock-mode universally? Thanks! Vic In GNU Emacs 23.1.1 (i386-apple-darwin9.7.0, NS apple-appkit-949.46) of 2009-07-31 on or.home Windowing system distributor `Apple', version 10.3.1038 configured using `configure '--with-ns'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: nil default-enable-multibyte-characters: t Major mode: Info Minor modes in effect: shell-dirtrack-mode: t show-paren-mode: t mouse-wheel-mode: t file-name-shadow-mode: t font-lock-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 26 22:18:54 2010 Received: (at control) by debbugs.gnu.org; 27 Jan 2010 03:18:54 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NZyQg-0003p6-EM for submit@debbugs.gnu.org; Tue, 26 Jan 2010 22:18:54 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NZyQS-0003p0-OW for control@debbugs.gnu.org; Tue, 26 Jan 2010 22:18:52 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NZyQP-0005s5-BP; Tue, 26 Jan 2010 22:18:37 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19295.45197.310052.188544@fencepost.gnu.org> Date: Tue, 26 Jan 2010 22:18:37 -0500 From: Glenn Morris To: control Subject: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: green X-Ran: }Z4F'^kU%I%?JF,!27.~%ea.at/Eq4S)o,|1is32XZ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.4 (---) merge 3628 4303 reassign 4306 emacs,w32 tags 4329 moreinfo reassign 4396 emacs,cc-mode From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 20:45:42 2011 Received: (at control) by debbugs.gnu.org; 3 Jan 2011 01:45:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PZZUT-0003rJ-OB for submit@debbugs.gnu.org; Sun, 02 Jan 2011 20:45:41 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PZZUJ-0003qz-Pg for control@debbugs.gnu.org; Sun, 02 Jan 2011 20:45:39 -0500 Received: from localhost ([127.0.0.1]:34280) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PZZb7-0002ne-Gg; Sun, 02 Jan 2011 20:52:33 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19745.11233.80938.981356@fencepost.gnu.org> Date: Sun, 2 Jan 2011 20:52:33 -0500 From: Glenn Morris To: control Subject: emacs X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: yellow X-Ran: Zi[?Z:^6Sg~0jJ?BcQ&l!3mIyc{ar1{-_~OFs0#%jv[Oea4CMZ0MZf7YTh+^xR/"9Y[Mdr X-Debbugs-No-Ack: yes X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) merge 3628 7771 From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 20:54:27 2011 Received: (at control) by debbugs.gnu.org; 3 Jan 2011 01:54:27 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PZZcw-00043w-Lr for submit@debbugs.gnu.org; Sun, 02 Jan 2011 20:54:26 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PZZcu-00043l-Se for control@debbugs.gnu.org; Sun, 02 Jan 2011 20:54:25 -0500 Received: from localhost ([127.0.0.1]:56573) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PZZji-000391-PG; Sun, 02 Jan 2011 21:01:26 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19745.11766.328656.536398@fencepost.gnu.org> Date: Sun, 2 Jan 2011 21:01:26 -0500 From: Glenn Morris To: control Subject: emacs X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: yellow X-Ran: n*hGn^!x`Y$SC\^MP1BENl!j+q&f\S6&t.4uC40<1 X-Debbugs-No-Ack: yes X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) unmerge 7771 stop too general From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 02 22:48:51 2011 Received: (at control) by debbugs.gnu.org; 3 Jan 2011 03:48:51 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PZbPf-0007CU-FT for submit@debbugs.gnu.org; Sun, 02 Jan 2011 22:48:51 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.183] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PZbPc-0007CC-54; Sun, 02 Jan 2011 22:48:48 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEACfXIE1Ld/TY/2dsb2JhbACkM3S6NIJ1glUEhGWOGw X-IronPort-AV: E=Sophos;i="4.60,265,1291611600"; d="scan'208";a="86924778" Received: from 75-119-244-216.dsl.teksavvy.com (HELO ceviche.home) ([75.119.244.216]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 02 Jan 2011 22:55:53 -0500 Received: by ceviche.home (Postfix, from userid 20848) id 8CC0C6610E; Sun, 2 Jan 2011 22:55:52 -0500 (EST) From: Stefan Monnier To: "K. Richard Pixley" Subject: Re: bug#7771: 23.1; can't turn off font-lock-mode globally Message-ID: References: <4D20CF4D.9010403@noir.com> <4D21180B.3050505@noir.com> Date: Sun, 02 Jan 2011 22:55:52 -0500 In-Reply-To: <4D21180B.3050505@noir.com> (K. Richard Pixley's message of "Sun, 02 Jan 2011 16:27:55 -0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: control Cc: 7771@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) close 3628 thanks >>> (global-font-lock-mode 0) doesn't seem to work. >> It should work. So please tell us the cases where it doesn't work, so >> we can try and figure out where's the problem. > M-x grep OK, that one is a known problem: compile.el (used for M-x compile and M-x grep) uses font-lock internally, so it forces font-lock to be enabled. > When I call (global-font-lock-mode 0) in my .emacs.el, python mode isn't > font locked. But if I ever M-x python-shell, then files visited afterward > will be font locked, even though global-ton-lock-mode's value is nil. > At this point I have to restart emacs in order to see anything. I'm not sure I understand why you see different results before and after python-shell, but indeed I see that python.el incorrectly forces font-lock-mode to be enabled in emacs-23. I've just installed a patch which should fix it. > Visit a binary file, the nonprintable ascii is colored. This is not controlled by font-lock. IIUC this just unconditionally receives the `escape-glyph' face, so you can only "turn it off" by configuring this face. > M-x compile As mentioned above, this is the same issue as M-x grep. I hope we can fix it for Emacs-24 (by making compile.el use syntax-propertize-function rather than font-lock), but for Emacs-23 the only solution I can offer is to configure the relevant faces so they look the same as default. Stefan