From unknown Tue Aug 19 10:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8084: 24.0.50; Grep output not usable in Ubuntu Resent-From: Lars Magne Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 20 Feb 2011 01:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 8084 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 8084@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.129816629823908 (code B ref -1); Sun, 20 Feb 2011 01:45:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Feb 2011 01:44:58 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PqyM4-0006DZ-Nd for submit@debbugs.gnu.org; Sat, 19 Feb 2011 20:44:58 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PqyM1-0006DM-WC for submit@debbugs.gnu.org; Sat, 19 Feb 2011 20:44:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PqyLt-0002UL-Mv for submit@debbugs.gnu.org; Sat, 19 Feb 2011 20:44:48 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, FSL_HELO_NON_FQDN_1, HELO_NO_DOMAIN autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:59787) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PqyLt-0002UG-Hm for submit@debbugs.gnu.org; Sat, 19 Feb 2011 20:44:45 -0500 Received: from [140.186.70.92] (port=40065 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PqyLr-0004gm-Do for bug-gnu-emacs@gnu.org; Sat, 19 Feb 2011 20:44:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PqyLo-0002So-GB for bug-gnu-emacs@gnu.org; Sat, 19 Feb 2011 20:44:43 -0500 Received: from baybryj.net ([198.144.208.130]:49564 helo=lenovo) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PqyLn-0002RB-PI for bug-gnu-emacs@gnu.org; Sat, 19 Feb 2011 20:44:40 -0500 Received: from larsi by lenovo with local (Exim 4.72) (envelope-from ) id 1PqyM8-0008NM-8Y for bug-gnu-emacs@gnu.org; Sat, 19 Feb 2011 17:45:00 -0800 From: Lars Magne Ingebrigtsen Date: Sat, 19 Feb 2011 17:44:54 -0800 Message-ID: <87vd0fmqcp.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -4.6 (----) 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: -4.8 (----) In a default install of Ubuntu Maverick, M-x grep doesn't seem to work very well. The problem seems to be related to Ubuntu grep having colourising switched on by default. Adding --color=never to the options fixes the problem, but we probably don't want to do that? Adding GREP_COLORS=never to the environment is supposed to help, but doesn't seem to do anything to me. This is the output I get from M-x grep -nH -e hello *.el -*- mode: grep; default-directory: "~/pgnus/lisp/" -*- Grep started at Sat Feb 19 17:40:48 grep -nH -e hello *.el auth-source.el:262:;; (let ((auth-source-debug 'debug)) (auth-source-do-debug "[01;31mhello[m")) auth-source.el:263:;; (let ((auth-source-debug t)) (auth-source-do-debug "[01;31mhello[m")) auth-source.el:264:;; (let ((auth-source-debug nil)) (auth-source-do-debug "[01;31mhello[m")) gnus.el:4080: ;; "[01;31mhello[m", and the select method is ("[01;31mhello[m" (my-var "something")) gnus.el:4082: ;; called "[01;31mhello[m+alt.alt". In GNU Emacs 24.0.50.6 (x86_64-unknown-linux-gnu, GTK+ Version 2.22.0) of 2011-02-14 on lenovo Windowing system distributor `The X.Org Foundation', version 11.0.10900000 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: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Summary Minor modes in effect: diff-auto-refine-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent input: C-x C-s C-x 4 a D o c u m e n t SPC a l a y o u t SPC n a m e s . C-x C-s H-d H-c C-c C-c b g d d q n n q SPC SPC A T q M-x g r e p h e l l o SPC * . e l M-x M-p C-a C-y = n e v e r SPC C-e SPC * * . h e l l o h e l l o p SPC SPC * e . . e l C-x C-f l i s M-x M-p M-p M-: M-p C-g M-x M-p M-p C-a S M-x M-p M-p M-p x M-p M-x M-p M-p M-p M-x M-p M-p a l w a y s M-: M-p C-g M-x M-p M-p M-x M-p C-a H-o H-o M-x M-p M-p C-x o C-SPC C-SPC M-w H-o g SPC M-x r e p o r Recent messages: Grep finished (matches found) Quit Grep finished (matches found) [2 times] (No deletions requested) Grep finished (matches found) [2 times] Quit read-extended-command: Command attempted to use minibuffer while in minibuffer Grep finished (matches found) [2 times] Mark set [2 times] Making completion list... Load-path shadows: /home/larsi/pgnus/lisp/compface hides ~/pgnus/contrib/compface /home/larsi/pgnus/lisp/color hides /home/larsi/src/emacs/trunk/lisp/color /home/larsi/pgnus/lisp/password-cache hides /home/larsi/src/emacs/trunk/lisp/password-cache /home/larsi/pgnus/lisp/sha1 hides /home/larsi/src/emacs/trunk/lisp/sha1 /home/larsi/pgnus/lisp/hex-util hides /home/larsi/src/emacs/trunk/lisp/hex-util /home/larsi/pgnus/lisp/format-spec hides /home/larsi/src/emacs/trunk/lisp/format-spec /home/larsi/pgnus/lisp/md4 hides /home/larsi/src/emacs/trunk/lisp/md4 /home/larsi/pgnus/lisp/dns-mode hides /home/larsi/src/emacs/trunk/lisp/textmodes/dns-mode /home/larsi/pgnus/lisp/sasl-ntlm hides /home/larsi/src/emacs/trunk/lisp/net/sasl-ntlm /home/larsi/pgnus/lisp/sasl-cram hides /home/larsi/src/emacs/trunk/lisp/net/sasl-cram /home/larsi/pgnus/lisp/dns hides /home/larsi/src/emacs/trunk/lisp/net/dns /home/larsi/pgnus/lisp/sasl-digest hides /home/larsi/src/emacs/trunk/lisp/net/sasl-digest /home/larsi/pgnus/lisp/imap hides /home/larsi/src/emacs/trunk/lisp/net/imap /home/larsi/pgnus/lisp/ntlm hides /home/larsi/src/emacs/trunk/lisp/net/ntlm /home/larsi/pgnus/lisp/tls hides /home/larsi/src/emacs/trunk/lisp/net/tls /home/larsi/pgnus/lisp/hmac-def hides /home/larsi/src/emacs/trunk/lisp/net/hmac-def /home/larsi/pgnus/lisp/hmac-md5 hides /home/larsi/src/emacs/trunk/lisp/net/hmac-md5 /home/larsi/pgnus/lisp/dig hides /home/larsi/src/emacs/trunk/lisp/net/dig /home/larsi/pgnus/lisp/sasl hides /home/larsi/src/emacs/trunk/lisp/net/sasl /home/larsi/pgnus/lisp/netrc hides /home/larsi/src/emacs/trunk/lisp/net/netrc /home/larsi/pgnus/lisp/hashcash hides /home/larsi/src/emacs/trunk/lisp/mail/hashcash /home/larsi/pgnus/lisp/binhex hides /home/larsi/src/emacs/trunk/lisp/mail/binhex /home/larsi/pgnus/lisp/uudecode hides /home/larsi/src/emacs/trunk/lisp/mail/uudecode /home/larsi/pgnus/lisp/mml2015 hides /home/larsi/src/emacs/trunk/lisp/gnus/mml2015 /home/larsi/pgnus/lisp/gnus-fun hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-fun /home/larsi/pgnus/lisp/gnus-int hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-int /home/larsi/pgnus/lisp/mml hides /home/larsi/src/emacs/trunk/lisp/gnus/mml /home/larsi/pgnus/lisp/spam hides /home/larsi/src/emacs/trunk/lisp/gnus/spam /home/larsi/pgnus/lisp/mm-encode hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-encode /home/larsi/pgnus/lisp/gnus-picon hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-picon /home/larsi/pgnus/lisp/sieve-mode hides /home/larsi/src/emacs/trunk/lisp/gnus/sieve-mode /home/larsi/pgnus/lisp/nnml hides /home/larsi/src/emacs/trunk/lisp/gnus/nnml /home/larsi/pgnus/lisp/gnus-html hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-html /home/larsi/pgnus/lisp/sieve-manage hides /home/larsi/src/emacs/trunk/lisp/gnus/sieve-manage /home/larsi/pgnus/lisp/gnus-srvr hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-srvr /home/larsi/pgnus/lisp/sieve hides /home/larsi/src/emacs/trunk/lisp/gnus/sieve /home/larsi/pgnus/lisp/gnus-bcklg hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-bcklg /home/larsi/pgnus/lisp/gnus-draft hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-draft /home/larsi/pgnus/lisp/gnus-async hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-async /home/larsi/pgnus/lisp/proto-stream hides /home/larsi/src/emacs/trunk/lisp/gnus/proto-stream /home/larsi/pgnus/lisp/mm-bodies hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-bodies /home/larsi/pgnus/lisp/gnus-gravatar hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-gravatar /home/larsi/pgnus/lisp/nnagent hides /home/larsi/src/emacs/trunk/lisp/gnus/nnagent /home/larsi/pgnus/lisp/gnus-cus hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-cus /home/larsi/pgnus/lisp/nnregistry hides /home/larsi/src/emacs/trunk/lisp/gnus/nnregistry /home/larsi/pgnus/lisp/nntp hides /home/larsi/src/emacs/trunk/lisp/gnus/nntp /home/larsi/pgnus/lisp/nnbabyl hides /home/larsi/src/emacs/trunk/lisp/gnus/nnbabyl /home/larsi/pgnus/lisp/pop3 hides /home/larsi/src/emacs/trunk/lisp/gnus/pop3 /home/larsi/pgnus/lisp/gnus-undo hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-undo /home/larsi/pgnus/lisp/rfc2047 hides /home/larsi/src/emacs/trunk/lisp/gnus/rfc2047 /home/larsi/pgnus/lisp/gnus-group hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-group /home/larsi/pgnus/lisp/nnir hides /home/larsi/src/emacs/trunk/lisp/gnus/nnir /home/larsi/pgnus/lisp/canlock hides /home/larsi/src/emacs/trunk/lisp/gnus/canlock /home/larsi/pgnus/lisp/rtree hides /home/larsi/src/emacs/trunk/lisp/gnus/rtree /home/larsi/pgnus/lisp/nnfolder hides /home/larsi/src/emacs/trunk/lisp/gnus/nnfolder /home/larsi/pgnus/lisp/shr-color hides /home/larsi/src/emacs/trunk/lisp/gnus/shr-color /home/larsi/pgnus/lisp/compface hides /home/larsi/src/emacs/trunk/lisp/gnus/compface /home/larsi/pgnus/lisp/nnmbox hides /home/larsi/src/emacs/trunk/lisp/gnus/nnmbox /home/larsi/pgnus/lisp/auth-source hides /home/larsi/src/emacs/trunk/lisp/gnus/auth-source /home/larsi/pgnus/lisp/mm-extern hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-extern /home/larsi/pgnus/lisp/rfc1843 hides /home/larsi/src/emacs/trunk/lisp/gnus/rfc1843 /home/larsi/pgnus/lisp/nndir hides /home/larsi/src/emacs/trunk/lisp/gnus/nndir /home/larsi/pgnus/lisp/nnnil hides /home/larsi/src/emacs/trunk/lisp/gnus/nnnil /home/larsi/pgnus/lisp/html2text hides /home/larsi/src/emacs/trunk/lisp/gnus/html2text /home/larsi/pgnus/lisp/message hides /home/larsi/src/emacs/trunk/lisp/gnus/message /home/larsi/pgnus/lisp/gnus-vm hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-vm /home/larsi/pgnus/lisp/flow-fill hides /home/larsi/src/emacs/trunk/lisp/gnus/flow-fill /home/larsi/pgnus/lisp/score-mode hides /home/larsi/src/emacs/trunk/lisp/gnus/score-mode /home/larsi/pgnus/lisp/mm-uu hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-uu /home/larsi/pgnus/lisp/smime hides /home/larsi/src/emacs/trunk/lisp/gnus/smime /home/larsi/pgnus/lisp/gravatar hides /home/larsi/src/emacs/trunk/lisp/gnus/gravatar /home/larsi/pgnus/lisp/gnus-eform hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-eform /home/larsi/pgnus/lisp/gnus-ems hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-ems /home/larsi/pgnus/lisp/gnus-diary hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-diary /home/larsi/pgnus/lisp/gnus-demon hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-demon /home/larsi/pgnus/lisp/gnus-win hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-win /home/larsi/pgnus/lisp/nnweb hides /home/larsi/src/emacs/trunk/lisp/gnus/nnweb /home/larsi/pgnus/lisp/starttls hides /home/larsi/src/emacs/trunk/lisp/gnus/starttls /home/larsi/pgnus/lisp/spam-wash hides /home/larsi/src/emacs/trunk/lisp/gnus/spam-wash /home/larsi/pgnus/lisp/nngateway hides /home/larsi/src/emacs/trunk/lisp/gnus/nngateway /home/larsi/pgnus/lisp/nndraft hides /home/larsi/src/emacs/trunk/lisp/gnus/nndraft /home/larsi/pgnus/lisp/rfc2104 hides /home/larsi/src/emacs/trunk/lisp/gnus/rfc2104 /home/larsi/pgnus/lisp/mml1991 hides /home/larsi/src/emacs/trunk/lisp/gnus/mml1991 /home/larsi/pgnus/lisp/nnmaildir hides /home/larsi/src/emacs/trunk/lisp/gnus/nnmaildir /home/larsi/pgnus/lisp/gnus-ml hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-ml /home/larsi/pgnus/lisp/mml-sec hides /home/larsi/src/emacs/trunk/lisp/gnus/mml-sec /home/larsi/pgnus/lisp/gnus-registry hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-registry /home/larsi/pgnus/lisp/gnus-cache hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-cache /home/larsi/pgnus/lisp/messcompat hides /home/larsi/src/emacs/trunk/lisp/gnus/messcompat /home/larsi/pgnus/lisp/gnus-msg hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-msg /home/larsi/pgnus/lisp/gnus-mlspl hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-mlspl /home/larsi/pgnus/lisp/nnvirtual hides /home/larsi/src/emacs/trunk/lisp/gnus/nnvirtual /home/larsi/pgnus/lisp/mm-view hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-view /home/larsi/pgnus/lisp/yenc hides /home/larsi/src/emacs/trunk/lisp/gnus/yenc /home/larsi/pgnus/lisp/nnmail hides /home/larsi/src/emacs/trunk/lisp/gnus/nnmail /home/larsi/pgnus/lisp/gnus-kill hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-kill /home/larsi/pgnus/lisp/gnus-dup hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-dup /home/larsi/pgnus/lisp/legacy-gnus-agent hides /home/larsi/src/emacs/trunk/lisp/gnus/legacy-gnus-agent /home/larsi/pgnus/lisp/gmm-utils hides /home/larsi/src/emacs/trunk/lisp/gnus/gmm-utils /home/larsi/pgnus/lisp/mm-util hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-util /home/larsi/pgnus/lisp/gnus-cite hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-cite /home/larsi/pgnus/lisp/shr hides /home/larsi/src/emacs/trunk/lisp/gnus/shr /home/larsi/pgnus/lisp/gnus-spec hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-spec /home/larsi/pgnus/lisp/gnus-topic hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-topic /home/larsi/pgnus/lisp/gnus-start hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-start /home/larsi/pgnus/lisp/nnheader hides /home/larsi/src/emacs/trunk/lisp/gnus/nnheader /home/larsi/pgnus/lisp/spam-report hides /home/larsi/src/emacs/trunk/lisp/gnus/spam-report /home/larsi/pgnus/lisp/spam-stat hides /home/larsi/src/emacs/trunk/lisp/gnus/spam-stat /home/larsi/pgnus/lisp/gnus-sum hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-sum /home/larsi/pgnus/lisp/mm-url hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-url /home/larsi/pgnus/lisp/mm-decode hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-decode /home/larsi/pgnus/lisp/gnus-util hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-util /home/larsi/pgnus/lisp/nnmh hides /home/larsi/src/emacs/trunk/lisp/gnus/nnmh /home/larsi/pgnus/lisp/mm-partial hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-partial /home/larsi/pgnus/lisp/nnimap hides /home/larsi/src/emacs/trunk/lisp/gnus/nnimap /home/larsi/pgnus/lisp/gnus-bookmark hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-bookmark /home/larsi/pgnus/lisp/deuglify hides /home/larsi/src/emacs/trunk/lisp/gnus/deuglify /home/larsi/pgnus/lisp/gnus-uu hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-uu /home/larsi/pgnus/lisp/nnoo hides /home/larsi/src/emacs/trunk/lisp/gnus/nnoo /home/larsi/pgnus/lisp/mail-prsvr hides /home/larsi/src/emacs/trunk/lisp/gnus/mail-prsvr /home/larsi/pgnus/lisp/gnus-salt hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-salt /home/larsi/pgnus/lisp/gnus-art hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-art /home/larsi/pgnus/lisp/gnus hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus /home/larsi/pgnus/lisp/nneething hides /home/larsi/src/emacs/trunk/lisp/gnus/nneething /home/larsi/pgnus/lisp/nndoc hides /home/larsi/src/emacs/trunk/lisp/gnus/nndoc /home/larsi/pgnus/lisp/gnus-setup hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-setup /home/larsi/pgnus/lisp/gnus-mh hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-mh /home/larsi/pgnus/lisp/mml-smime hides /home/larsi/src/emacs/trunk/lisp/gnus/mml-smime /home/larsi/pgnus/lisp/gnus-sieve hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-sieve /home/larsi/pgnus/lisp/mailcap hides /home/larsi/src/emacs/trunk/lisp/gnus/mailcap /home/larsi/pgnus/lisp/smiley hides /home/larsi/src/emacs/trunk/lisp/gnus/smiley /home/larsi/pgnus/lisp/rfc2231 hides /home/larsi/src/emacs/trunk/lisp/gnus/rfc2231 /home/larsi/pgnus/lisp/ietf-drums hides /home/larsi/src/emacs/trunk/lisp/gnus/ietf-drums /home/larsi/pgnus/lisp/gnus-range hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-range /home/larsi/pgnus/lisp/nnmairix hides /home/larsi/src/emacs/trunk/lisp/gnus/nnmairix /home/larsi/pgnus/lisp/gnus-dired hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-dired /home/larsi/pgnus/lisp/.dir-locals hides /home/larsi/src/emacs/trunk/lisp/gnus/.dir-locals /home/larsi/pgnus/lisp/utf7 hides /home/larsi/src/emacs/trunk/lisp/gnus/utf7 /home/larsi/pgnus/lisp/gnus-sync hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-sync /home/larsi/pgnus/lisp/ecomplete hides /home/larsi/src/emacs/trunk/lisp/gnus/ecomplete /home/larsi/pgnus/lisp/qp hides /home/larsi/src/emacs/trunk/lisp/gnus/qp /home/larsi/pgnus/lisp/mail-source hides /home/larsi/src/emacs/trunk/lisp/gnus/mail-source /home/larsi/pgnus/lisp/nndiary hides /home/larsi/src/emacs/trunk/lisp/gnus/nndiary /home/larsi/pgnus/lisp/gnus-delay hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-delay /home/larsi/pgnus/lisp/gnus-score hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-score /home/larsi/pgnus/lisp/nnspool hides /home/larsi/src/emacs/trunk/lisp/gnus/nnspool /home/larsi/pgnus/lisp/gnus-agent hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-agent /home/larsi/pgnus/lisp/gnus-logic hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-logic /home/larsi/pgnus/lisp/mail-parse hides /home/larsi/src/emacs/trunk/lisp/gnus/mail-parse /home/larsi/pgnus/lisp/nnrss hides /home/larsi/src/emacs/trunk/lisp/gnus/nnrss /home/larsi/pgnus/lisp/rfc2045 hides /home/larsi/src/emacs/trunk/lisp/gnus/rfc2045 /home/larsi/pgnus/lisp/time-date hides /home/larsi/src/emacs/trunk/lisp/calendar/time-date /home/larsi/pgnus/lisp/parse-time hides /home/larsi/src/emacs/trunk/lisp/calendar/parse-time /home/larsi/pgnus/lisp/pgg-gpg hides /home/larsi/src/emacs/trunk/lisp/obsolete/pgg-gpg /home/larsi/pgnus/lisp/pgg-pgp5 hides /home/larsi/src/emacs/trunk/lisp/obsolete/pgg-pgp5 /home/larsi/pgnus/lisp/pgg-def hides /home/larsi/src/emacs/trunk/lisp/obsolete/pgg-def /home/larsi/pgnus/lisp/pgg-pgp hides /home/larsi/src/emacs/trunk/lisp/obsolete/pgg-pgp /home/larsi/pgnus/lisp/pgg hides /home/larsi/src/emacs/trunk/lisp/obsolete/pgg /home/larsi/pgnus/lisp/pgg-parse hides /home/larsi/src/emacs/trunk/lisp/obsolete/pgg-parse Features: (shadow emacsbug grep compile comint nroff-mode arc-mode archive-mode tramp-cache tramp tramp-compat advice advice-preload tramp-loaddefs url-handlers thingatpt epa-file epa derived epg texinfo info log-view timezone pp flow-fill vc-annotate gnus-bcklg shr-color color nndir nnml nnspool url-http url-auth url-gw shr gnus-html browse-url xml url-cache mm-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-util url-parse url-vars mule-util utf-7 diff-mode debug log-edit easy-mmode pcvs-util vc-bzr vc-sccs vc-svn vc-cvs vc-rcs vc-dir ewoc vc vc-dispatcher etags ring help-fns apropos cl-specs edebug canlock sha1 hex-util dired-aux help-mode view vc-git sort smiley ansi-color gnus-async gnus-draft newcomment gnus-cite ecomplete qp gnus-ml disp-table gnus-fun gnus-mdrtn multi-isearch gnus-topic nndoc nnmbox nndraft nnfolder nnimap parse-time utf7 nnmh auth-source eieio byte-opt bytecomp byte-compile assoc netrc gnutls spam-report spam spam-stat gnus-uu yenc gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime password-cache dig mailcap nntp proto-stream starttls tls gnus-cache nnir gnus-sum macroexp nnoo gnus-group gnus-undo nnmail mail-source format-spec gnus-start gnus-spec gnus-int gnus-range message sendmail rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus-load gnus gnus-ems nnheader gnus-util time-date mail-utils mm-util mail-prsvr wid-edit ido flyspell ispell dired regexp-opt add-log mail-extr jka-compr cl tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-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 loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dynamic-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen From unknown Tue Aug 19 10:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8084: 24.0.50; Grep output not usable in Ubuntu In-Reply-To: <87vd0fmqcp.fsf@gnus.org> Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Feb 2011 09:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8084 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Magne Ingebrigtsen Cc: 8084@debbugs.gnu.org Received: via spool by 8084-submit@debbugs.gnu.org id=B8084.129827886721866 (code B ref 8084); Mon, 21 Feb 2011 09:02:02 +0000 Received: (at 8084) by debbugs.gnu.org; 21 Feb 2011 09:01:07 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PrRdi-0005gd-QQ for submit@debbugs.gnu.org; Mon, 21 Feb 2011 04:01:06 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PrRdh-0005g9-6y for 8084@debbugs.gnu.org; Mon, 21 Feb 2011 04:01:05 -0500 Received: from localhost ([127.0.0.1]:36628) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PrRdZ-0002NM-F4; Mon, 21 Feb 2011 04:00:57 -0500 From: Glenn Morris References: <87vd0fmqcp.fsf@gnus.org> X-Spook: digicash AMEMB Indigo Vince Foster DES ANDVT blackjack X-Ran: enw^"Nx]\_J#ISO#=NSr\/Bp3JS.TX~9MPtUf(P(IA~y0W/KX\A}u1}+jEy?q:f\alK*ph X-Hue: cyan X-Attribution: GM Date: Mon, 21 Feb 2011 04:00:56 -0500 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: -6.3 (------) 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.3 (------) Lars Magne Ingebrigtsen wrote: > In a default install of Ubuntu Maverick, M-x grep doesn't seem to work > very well. The problem seems to be related to Ubuntu grep having > colourising switched on by default. How did they switch on colours by default? I would have guessed it's just a shell alias, which shouldn't affect Emacs. In any case, it's kind of odd that this would cause a problem, since Emacs itself turns on grep colours by default - see grep-highlight-matches and grep-process-setup. From unknown Tue Aug 19 10:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8084: 24.0.50; Grep output not usable in Ubuntu Resent-From: Lars Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Feb 2011 09:20:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8084 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 8084@debbugs.gnu.org Received: via spool by 8084-submit@debbugs.gnu.org id=B8084.129827996923366 (code B ref 8084); Mon, 21 Feb 2011 09:20:03 +0000 Received: (at 8084) by debbugs.gnu.org; 21 Feb 2011 09:19:29 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PrRvV-00064p-4p for submit@debbugs.gnu.org; Mon, 21 Feb 2011 04:19:29 -0500 Received: from baybryj.net ([198.144.208.130] helo=lenovo) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PrRvT-00064c-0p for 8084@debbugs.gnu.org; Mon, 21 Feb 2011 04:19:27 -0500 Received: from larsi by lenovo with local (Exim 4.72) (envelope-from ) id 1PrRvT-0000zg-CN; Mon, 21 Feb 2011 01:19:27 -0800 From: Lars Ingebrigtsen In-Reply-To: (Glenn Morris's message of "Mon, 21 Feb 2011 04:00:56 -0500") Date: Mon, 21 Feb 2011 01:19:25 -0800 Message-ID: <8762sdwxr6.fsf@gnus.org> References: <87vd0fmqcp.fsf@gnus.org> User-Agent: Gnus/5.110012 (No Gnus v0.12) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.4 (---) 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: -3.4 (---) Glenn Morris writes: >> In a default install of Ubuntu Maverick, M-x grep doesn't seem to work >> very well. The problem seems to be related to Ubuntu grep having >> colourising switched on by default. > > How did they switch on colours by default? I would have guessed it's > just a shell alias, which shouldn't affect Emacs. D'oh! It is: larsi@lenovo:~$ type grep grep is aliased to `grep --color=auto' That explains why doing stuff like GREP_COLORS=never grep ... doesn't work for me... How silly. But does Emacs bypass the shell alias settings? > In any case, it's kind of odd that this would cause a problem, since > Emacs itself turns on grep colours by default - see > grep-highlight-matches and grep-process-setup. The former is 'auto for me. But still I'm getting... gnus.el:4080: ;; "[01;31mhello[m", and the select method is ("[01;31mhello[m" (my-var "something")) Oh, d'oh again! I have (global-font-lock-mode -1) and that makes the escape codes not work. So this is all user error, I think. Or should M-x grep work if you have font locking switched off? It's not only that the output of M-x grep is unreadable, but `next-error' doesn't work the first time, either. (The second and subsequent times it does work.) -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen From unknown Tue Aug 19 10:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8084: 24.0.50; Grep output not usable in Ubuntu Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Feb 2011 21:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8084 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 8084@debbugs.gnu.org Received: via spool by 8084-submit@debbugs.gnu.org id=B8084.129832465124442 (code B ref 8084); Mon, 21 Feb 2011 21:45:02 +0000 Received: (at 8084) by debbugs.gnu.org; 21 Feb 2011 21:44:11 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PrdYA-0006MA-Sa for submit@debbugs.gnu.org; Mon, 21 Feb 2011 16:44:11 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PrdY8-0006Ly-UY for 8084@debbugs.gnu.org; Mon, 21 Feb 2011 16:44:09 -0500 Received: from localhost ([127.0.0.1]:59159) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PrdY3-0007co-8I; Mon, 21 Feb 2011 16:44:03 -0500 From: Glenn Morris References: <87vd0fmqcp.fsf@gnus.org> <8762sdwxr6.fsf@gnus.org> X-Spook: Firewalls Albright Al-Qaeda analyzer eternity server RSA X-Ran: B@3XwyxVC(uk/x?]j`X#6G~80e;1 (Lars Ingebrigtsen's message of "Mon, 21 Feb 2011 01:19:25 -0800") 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: -6.3 (------) 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.3 (------) Lars Ingebrigtsen wrote: > But does Emacs bypass the shell alias settings? It just calls the executable, without going through the shell. > (global-font-lock-mode -1) Probably grep-process-setup should also test font-lock status before enabling color. I did notice that the help-echo and mouse-face properties will also be lost without font-lock though. From unknown Tue Aug 19 10:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8084: 24.0.50; Grep output not usable in Ubuntu Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Feb 2011 21:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8084 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: Glenn Morris , 8084@debbugs.gnu.org Received: via spool by 8084-submit@debbugs.gnu.org id=B8084.129832466824471 (code B ref 8084); Mon, 21 Feb 2011 21:45:02 +0000 Received: (at 8084) by debbugs.gnu.org; 21 Feb 2011 21:44:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PrdYR-0006Mc-7v for submit@debbugs.gnu.org; Mon, 21 Feb 2011 16:44:28 -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 1PrdYP-0006MQ-M9 for 8084@debbugs.gnu.org; Mon, 21 Feb 2011 16:44:26 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAOdrYk1MCqhK/2dsb2JhbACmPnS7B4VeBIUNj1E X-IronPort-AV: E=Sophos;i="4.62,202,1297054800"; d="scan'208";a="92982284" Received: from 76-10-168-74.dsl.teksavvy.com (HELO ceviche.home) ([76.10.168.74]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 21 Feb 2011 16:44:20 -0500 Received: by ceviche.home (Postfix, from userid 20848) id C25C7660D3; Mon, 21 Feb 2011 16:44:19 -0500 (EST) From: Stefan Monnier Message-ID: References: <87vd0fmqcp.fsf@gnus.org> <8762sdwxr6.fsf@gnus.org> Date: Mon, 21 Feb 2011 16:44:19 -0500 In-Reply-To: <8762sdwxr6.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 21 Feb 2011 01:19:25 -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.1 (--) 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.1 (--) > So this is all user error, I think. No. > Or should M-x grep work if you have font locking switched off? Yes. > It's not only that the output of M-x grep is unreadable, but > `next-error' doesn't work the first time, either. grep.el's treatment of color-escape-sequences should be moved to a process-filter. I do not have time to work on this, right now, so if someone else could take care of it, that would be great. > (The second and subsequent times it does work.) No idea why that would happen. Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 21 16:45:06 2011 Received: (at control) by debbugs.gnu.org; 21 Feb 2011 21:45:06 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PrdZ4-0006O5-0X for submit@debbugs.gnu.org; Mon, 21 Feb 2011 16:45:06 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PrdZ1-0006NH-T6 for control@debbugs.gnu.org; Mon, 21 Feb 2011 16:45:04 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1PrdYw-0007ee-QA for control@debbugs.gnu.org; Mon, 21 Feb 2011 16:44:58 -0500 Date: Mon, 21 Feb 2011 16:44:58 -0500 Message-Id: Subject: control message for bug 8084 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.3 (------) 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.3 (------) retitle 8084 24.0.50; grep still relies on font-lock somewhat From unknown Tue Aug 19 10:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8084: 24.0.50; Grep output not usable in Ubuntu Resent-From: Andreas Schwab Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Feb 2011 22:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8084 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: Lars Ingebrigtsen , 8084@debbugs.gnu.org Received: via spool by 8084-submit@debbugs.gnu.org id=B8084.129832839032505 (code B ref 8084); Mon, 21 Feb 2011 22:47:02 +0000 Received: (at 8084) by debbugs.gnu.org; 21 Feb 2011 22:46:30 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PreWU-0008SE-Eu for submit@debbugs.gnu.org; Mon, 21 Feb 2011 17:46:30 -0500 Received: from mail-out.m-online.net ([212.18.0.9]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PreWS-0008S0-3n for 8084@debbugs.gnu.org; Mon, 21 Feb 2011 17:46:28 -0500 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id A4EEF1C1DA14; Mon, 21 Feb 2011 23:46:22 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.8.164]) by mail.m-online.net (Postfix) with ESMTP id 7D7A71C000F1; Mon, 21 Feb 2011 23:46:22 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.8.164]) (amavisd-new, port 10024) with ESMTP id jHSHdhlNHBx2; Mon, 21 Feb 2011 23:46:21 +0100 (CET) Received: from igel.home (ppp-88-217-127-209.dynamic.mnet-online.de [88.217.127.209]) by mail.mnet-online.de (Postfix) with ESMTP; Mon, 21 Feb 2011 23:46:21 +0100 (CET) Received: by igel.home (Postfix, from userid 501) id 4834ECA2A0; Mon, 21 Feb 2011 23:46:21 +0100 (CET) From: Andreas Schwab References: <87vd0fmqcp.fsf@gnus.org> <8762sdwxr6.fsf@gnus.org> X-Yow: Please come home with me... I have Tylenol!! Date: Mon, 21 Feb 2011 23:46:20 +0100 In-Reply-To: (Glenn Morris's message of "Mon, 21 Feb 2011 16:44:02 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.6 (--) 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.6 (--) Glenn Morris writes: > Lars Ingebrigtsen wrote: > >> But does Emacs bypass the shell alias settings? > > It just calls the executable, without going through the shell. That's not true, you wouldn't get the filename expansion without the shell. The real reason is that non-interactive shells don't expand aliases. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Tue Aug 19 10:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8084: 24.0.50; grep still relies on font-lock somewhat Resent-From: Juri Linkov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Aug 2011 19:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8084 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: Lars Ingebrigtsen , 8084@debbugs.gnu.org Received: via spool by 8084-submit@debbugs.gnu.org id=B8084.131300328013508 (code B ref 8084); Wed, 10 Aug 2011 19:08:01 +0000 Received: (at 8084) by debbugs.gnu.org; 10 Aug 2011 19:08:00 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QrE8F-0003Vn-O3 for submit@debbugs.gnu.org; Wed, 10 Aug 2011 15:08:00 -0400 Received: from smarty.dreamhost.com ([208.113.175.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QrE8D-0003Vd-1u for 8084@debbugs.gnu.org; Wed, 10 Aug 2011 15:07:58 -0400 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id 291436E8082; Wed, 10 Aug 2011 12:06:41 -0700 (PDT) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 33E09451C366; Wed, 10 Aug 2011 12:06:40 -0700 (PDT) From: Juri Linkov Organization: JURTA References: <87vd0fmqcp.fsf@gnus.org> <8762sdwxr6.fsf@gnus.org> Date: Wed, 10 Aug 2011 22:03:19 +0300 In-Reply-To: (Glenn Morris's message of "Mon, 21 Feb 2011 16:44:02 -0500") Message-ID: <87pqkdum14.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) 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.6 (--) >> (global-font-lock-mode -1) > > Probably grep-process-setup should also test font-lock status before > enabling color. Do I understand correctly that after revno:104159 (2011-05-08) that fixes bug#7952 by handling escape sequences in the process filter rather than in font-lock, now the line `(null font-lock-mode)' should be removed from `grep-process-setup' and this bug#8084 should be closed? From unknown Tue Aug 19 10:08:01 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Lars Magne Ingebrigtsen Subject: bug#8084: closed (Re: bug#8084: 24.0.50; grep still relies on font-lock somewhat) Message-ID: References: <87zkijqpxk.fsf@mail.jurta.org> <87vd0fmqcp.fsf@gnus.org> X-Gnu-PR-Message: they-closed 8084 X-Gnu-PR-Package: emacs Reply-To: 8084@debbugs.gnu.org Date: Mon, 05 Sep 2011 10:02:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1315216922-13078-1" This is a multi-part message in MIME format... ------------=_1315216922-13078-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #8084: 24.0.50; grep still relies on font-lock somewhat which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 8084@debbugs.gnu.org. --=20 8084: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D8084 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1315216922-13078-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 8084-done) by debbugs.gnu.org; 5 Sep 2011 10:01:01 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R0VzB-0003NJ-5o for submit@debbugs.gnu.org; Mon, 05 Sep 2011 06:01:01 -0400 Received: from smarty.dreamhost.com ([208.113.175.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R0Vz9-0003NA-5d for 8084-done@debbugs.gnu.org; Mon, 05 Sep 2011 06:01:00 -0400 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id BFE756E8051; Mon, 5 Sep 2011 02:57:17 -0700 (PDT) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 9248A451C454; Mon, 5 Sep 2011 02:57:16 -0700 (PDT) From: Juri Linkov To: Glenn Morris Subject: Re: bug#8084: 24.0.50; grep still relies on font-lock somewhat Organization: JURTA References: <87vd0fmqcp.fsf@gnus.org> <8762sdwxr6.fsf@gnus.org> <87pqkdum14.fsf@mail.jurta.org> Date: Mon, 05 Sep 2011 12:49:43 +0300 In-Reply-To: <87pqkdum14.fsf@mail.jurta.org> (Juri Linkov's message of "Wed, 10 Aug 2011 22:03:19 +0300") Message-ID: <87zkijqpxk.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 8084-done Cc: Lars Ingebrigtsen , 8084-done@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.6 (--) > Do I understand correctly that after revno:104159 (2011-05-08) that > fixes bug#7952 by handling escape sequences in the process filter > rather than in font-lock, now the line `(null font-lock-mode)' should be > removed from `grep-process-setup' I now think that `grep-process-setup' should still check for `(null font-lock-mode)' to not output color escapes that can't be highlighted with `font-lock-face' by `grep-filter'. There is no harm to output color escapes because `grep-filter' still removes them, but this is useless because text properties `font-lock-face' can't be displayed when `font-lock-mode' is nil. > and this bug#8084 should be closed? I fixed comments and closed this bug. ------------=_1315216922-13078-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 Feb 2011 01:44:58 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PqyM4-0006DZ-Nd for submit@debbugs.gnu.org; Sat, 19 Feb 2011 20:44:58 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PqyM1-0006DM-WC for submit@debbugs.gnu.org; Sat, 19 Feb 2011 20:44:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PqyLt-0002UL-Mv for submit@debbugs.gnu.org; Sat, 19 Feb 2011 20:44:48 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, FSL_HELO_NON_FQDN_1, HELO_NO_DOMAIN autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:59787) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PqyLt-0002UG-Hm for submit@debbugs.gnu.org; Sat, 19 Feb 2011 20:44:45 -0500 Received: from [140.186.70.92] (port=40065 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PqyLr-0004gm-Do for bug-gnu-emacs@gnu.org; Sat, 19 Feb 2011 20:44:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PqyLo-0002So-GB for bug-gnu-emacs@gnu.org; Sat, 19 Feb 2011 20:44:43 -0500 Received: from baybryj.net ([198.144.208.130]:49564 helo=lenovo) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PqyLn-0002RB-PI for bug-gnu-emacs@gnu.org; Sat, 19 Feb 2011 20:44:40 -0500 Received: from larsi by lenovo with local (Exim 4.72) (envelope-from ) id 1PqyM8-0008NM-8Y for bug-gnu-emacs@gnu.org; Sat, 19 Feb 2011 17:45:00 -0800 From: Lars Magne Ingebrigtsen To: bug-gnu-emacs@gnu.org Subject: 24.0.50; Grep output not usable in Ubuntu Date: Sat, 19 Feb 2011 17:44:54 -0800 Message-ID: <87vd0fmqcp.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -4.6 (----) X-Debbugs-Envelope-To: submit 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: -4.8 (----) In a default install of Ubuntu Maverick, M-x grep doesn't seem to work very well. The problem seems to be related to Ubuntu grep having colourising switched on by default. Adding --color=never to the options fixes the problem, but we probably don't want to do that? Adding GREP_COLORS=never to the environment is supposed to help, but doesn't seem to do anything to me. This is the output I get from M-x grep -nH -e hello *.el -*- mode: grep; default-directory: "~/pgnus/lisp/" -*- Grep started at Sat Feb 19 17:40:48 grep -nH -e hello *.el auth-source.el:262:;; (let ((auth-source-debug 'debug)) (auth-source-do-debug "[01;31mhello[m")) auth-source.el:263:;; (let ((auth-source-debug t)) (auth-source-do-debug "[01;31mhello[m")) auth-source.el:264:;; (let ((auth-source-debug nil)) (auth-source-do-debug "[01;31mhello[m")) gnus.el:4080: ;; "[01;31mhello[m", and the select method is ("[01;31mhello[m" (my-var "something")) gnus.el:4082: ;; called "[01;31mhello[m+alt.alt". In GNU Emacs 24.0.50.6 (x86_64-unknown-linux-gnu, GTK+ Version 2.22.0) of 2011-02-14 on lenovo Windowing system distributor `The X.Org Foundation', version 11.0.10900000 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: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Summary Minor modes in effect: diff-auto-refine-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent input: C-x C-s C-x 4 a D o c u m e n t SPC a l a y o u t SPC n a m e s . C-x C-s H-d H-c C-c C-c b g d d q n n q SPC SPC A T q M-x g r e p h e l l o SPC * . e l M-x M-p C-a C-y = n e v e r SPC C-e SPC * * . h e l l o h e l l o p SPC SPC * e . . e l C-x C-f l i s M-x M-p M-p M-: M-p C-g M-x M-p M-p C-a S M-x M-p M-p M-p x M-p M-x M-p M-p M-p M-x M-p M-p a l w a y s M-: M-p C-g M-x M-p M-p M-x M-p C-a H-o H-o M-x M-p M-p C-x o C-SPC C-SPC M-w H-o g SPC M-x r e p o r Recent messages: Grep finished (matches found) Quit Grep finished (matches found) [2 times] (No deletions requested) Grep finished (matches found) [2 times] Quit read-extended-command: Command attempted to use minibuffer while in minibuffer Grep finished (matches found) [2 times] Mark set [2 times] Making completion list... Load-path shadows: /home/larsi/pgnus/lisp/compface hides ~/pgnus/contrib/compface /home/larsi/pgnus/lisp/color hides /home/larsi/src/emacs/trunk/lisp/color /home/larsi/pgnus/lisp/password-cache hides /home/larsi/src/emacs/trunk/lisp/password-cache /home/larsi/pgnus/lisp/sha1 hides /home/larsi/src/emacs/trunk/lisp/sha1 /home/larsi/pgnus/lisp/hex-util hides /home/larsi/src/emacs/trunk/lisp/hex-util /home/larsi/pgnus/lisp/format-spec hides /home/larsi/src/emacs/trunk/lisp/format-spec /home/larsi/pgnus/lisp/md4 hides /home/larsi/src/emacs/trunk/lisp/md4 /home/larsi/pgnus/lisp/dns-mode hides /home/larsi/src/emacs/trunk/lisp/textmodes/dns-mode /home/larsi/pgnus/lisp/sasl-ntlm hides /home/larsi/src/emacs/trunk/lisp/net/sasl-ntlm /home/larsi/pgnus/lisp/sasl-cram hides /home/larsi/src/emacs/trunk/lisp/net/sasl-cram /home/larsi/pgnus/lisp/dns hides /home/larsi/src/emacs/trunk/lisp/net/dns /home/larsi/pgnus/lisp/sasl-digest hides /home/larsi/src/emacs/trunk/lisp/net/sasl-digest /home/larsi/pgnus/lisp/imap hides /home/larsi/src/emacs/trunk/lisp/net/imap /home/larsi/pgnus/lisp/ntlm hides /home/larsi/src/emacs/trunk/lisp/net/ntlm /home/larsi/pgnus/lisp/tls hides /home/larsi/src/emacs/trunk/lisp/net/tls /home/larsi/pgnus/lisp/hmac-def hides /home/larsi/src/emacs/trunk/lisp/net/hmac-def /home/larsi/pgnus/lisp/hmac-md5 hides /home/larsi/src/emacs/trunk/lisp/net/hmac-md5 /home/larsi/pgnus/lisp/dig hides /home/larsi/src/emacs/trunk/lisp/net/dig /home/larsi/pgnus/lisp/sasl hides /home/larsi/src/emacs/trunk/lisp/net/sasl /home/larsi/pgnus/lisp/netrc hides /home/larsi/src/emacs/trunk/lisp/net/netrc /home/larsi/pgnus/lisp/hashcash hides /home/larsi/src/emacs/trunk/lisp/mail/hashcash /home/larsi/pgnus/lisp/binhex hides /home/larsi/src/emacs/trunk/lisp/mail/binhex /home/larsi/pgnus/lisp/uudecode hides /home/larsi/src/emacs/trunk/lisp/mail/uudecode /home/larsi/pgnus/lisp/mml2015 hides /home/larsi/src/emacs/trunk/lisp/gnus/mml2015 /home/larsi/pgnus/lisp/gnus-fun hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-fun /home/larsi/pgnus/lisp/gnus-int hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-int /home/larsi/pgnus/lisp/mml hides /home/larsi/src/emacs/trunk/lisp/gnus/mml /home/larsi/pgnus/lisp/spam hides /home/larsi/src/emacs/trunk/lisp/gnus/spam /home/larsi/pgnus/lisp/mm-encode hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-encode /home/larsi/pgnus/lisp/gnus-picon hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-picon /home/larsi/pgnus/lisp/sieve-mode hides /home/larsi/src/emacs/trunk/lisp/gnus/sieve-mode /home/larsi/pgnus/lisp/nnml hides /home/larsi/src/emacs/trunk/lisp/gnus/nnml /home/larsi/pgnus/lisp/gnus-html hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-html /home/larsi/pgnus/lisp/sieve-manage hides /home/larsi/src/emacs/trunk/lisp/gnus/sieve-manage /home/larsi/pgnus/lisp/gnus-srvr hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-srvr /home/larsi/pgnus/lisp/sieve hides /home/larsi/src/emacs/trunk/lisp/gnus/sieve /home/larsi/pgnus/lisp/gnus-bcklg hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-bcklg /home/larsi/pgnus/lisp/gnus-draft hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-draft /home/larsi/pgnus/lisp/gnus-async hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-async /home/larsi/pgnus/lisp/proto-stream hides /home/larsi/src/emacs/trunk/lisp/gnus/proto-stream /home/larsi/pgnus/lisp/mm-bodies hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-bodies /home/larsi/pgnus/lisp/gnus-gravatar hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-gravatar /home/larsi/pgnus/lisp/nnagent hides /home/larsi/src/emacs/trunk/lisp/gnus/nnagent /home/larsi/pgnus/lisp/gnus-cus hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-cus /home/larsi/pgnus/lisp/nnregistry hides /home/larsi/src/emacs/trunk/lisp/gnus/nnregistry /home/larsi/pgnus/lisp/nntp hides /home/larsi/src/emacs/trunk/lisp/gnus/nntp /home/larsi/pgnus/lisp/nnbabyl hides /home/larsi/src/emacs/trunk/lisp/gnus/nnbabyl /home/larsi/pgnus/lisp/pop3 hides /home/larsi/src/emacs/trunk/lisp/gnus/pop3 /home/larsi/pgnus/lisp/gnus-undo hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-undo /home/larsi/pgnus/lisp/rfc2047 hides /home/larsi/src/emacs/trunk/lisp/gnus/rfc2047 /home/larsi/pgnus/lisp/gnus-group hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-group /home/larsi/pgnus/lisp/nnir hides /home/larsi/src/emacs/trunk/lisp/gnus/nnir /home/larsi/pgnus/lisp/canlock hides /home/larsi/src/emacs/trunk/lisp/gnus/canlock /home/larsi/pgnus/lisp/rtree hides /home/larsi/src/emacs/trunk/lisp/gnus/rtree /home/larsi/pgnus/lisp/nnfolder hides /home/larsi/src/emacs/trunk/lisp/gnus/nnfolder /home/larsi/pgnus/lisp/shr-color hides /home/larsi/src/emacs/trunk/lisp/gnus/shr-color /home/larsi/pgnus/lisp/compface hides /home/larsi/src/emacs/trunk/lisp/gnus/compface /home/larsi/pgnus/lisp/nnmbox hides /home/larsi/src/emacs/trunk/lisp/gnus/nnmbox /home/larsi/pgnus/lisp/auth-source hides /home/larsi/src/emacs/trunk/lisp/gnus/auth-source /home/larsi/pgnus/lisp/mm-extern hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-extern /home/larsi/pgnus/lisp/rfc1843 hides /home/larsi/src/emacs/trunk/lisp/gnus/rfc1843 /home/larsi/pgnus/lisp/nndir hides /home/larsi/src/emacs/trunk/lisp/gnus/nndir /home/larsi/pgnus/lisp/nnnil hides /home/larsi/src/emacs/trunk/lisp/gnus/nnnil /home/larsi/pgnus/lisp/html2text hides /home/larsi/src/emacs/trunk/lisp/gnus/html2text /home/larsi/pgnus/lisp/message hides /home/larsi/src/emacs/trunk/lisp/gnus/message /home/larsi/pgnus/lisp/gnus-vm hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-vm /home/larsi/pgnus/lisp/flow-fill hides /home/larsi/src/emacs/trunk/lisp/gnus/flow-fill /home/larsi/pgnus/lisp/score-mode hides /home/larsi/src/emacs/trunk/lisp/gnus/score-mode /home/larsi/pgnus/lisp/mm-uu hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-uu /home/larsi/pgnus/lisp/smime hides /home/larsi/src/emacs/trunk/lisp/gnus/smime /home/larsi/pgnus/lisp/gravatar hides /home/larsi/src/emacs/trunk/lisp/gnus/gravatar /home/larsi/pgnus/lisp/gnus-eform hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-eform /home/larsi/pgnus/lisp/gnus-ems hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-ems /home/larsi/pgnus/lisp/gnus-diary hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-diary /home/larsi/pgnus/lisp/gnus-demon hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-demon /home/larsi/pgnus/lisp/gnus-win hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-win /home/larsi/pgnus/lisp/nnweb hides /home/larsi/src/emacs/trunk/lisp/gnus/nnweb /home/larsi/pgnus/lisp/starttls hides /home/larsi/src/emacs/trunk/lisp/gnus/starttls /home/larsi/pgnus/lisp/spam-wash hides /home/larsi/src/emacs/trunk/lisp/gnus/spam-wash /home/larsi/pgnus/lisp/nngateway hides /home/larsi/src/emacs/trunk/lisp/gnus/nngateway /home/larsi/pgnus/lisp/nndraft hides /home/larsi/src/emacs/trunk/lisp/gnus/nndraft /home/larsi/pgnus/lisp/rfc2104 hides /home/larsi/src/emacs/trunk/lisp/gnus/rfc2104 /home/larsi/pgnus/lisp/mml1991 hides /home/larsi/src/emacs/trunk/lisp/gnus/mml1991 /home/larsi/pgnus/lisp/nnmaildir hides /home/larsi/src/emacs/trunk/lisp/gnus/nnmaildir /home/larsi/pgnus/lisp/gnus-ml hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-ml /home/larsi/pgnus/lisp/mml-sec hides /home/larsi/src/emacs/trunk/lisp/gnus/mml-sec /home/larsi/pgnus/lisp/gnus-registry hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-registry /home/larsi/pgnus/lisp/gnus-cache hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-cache /home/larsi/pgnus/lisp/messcompat hides /home/larsi/src/emacs/trunk/lisp/gnus/messcompat /home/larsi/pgnus/lisp/gnus-msg hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-msg /home/larsi/pgnus/lisp/gnus-mlspl hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-mlspl /home/larsi/pgnus/lisp/nnvirtual hides /home/larsi/src/emacs/trunk/lisp/gnus/nnvirtual /home/larsi/pgnus/lisp/mm-view hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-view /home/larsi/pgnus/lisp/yenc hides /home/larsi/src/emacs/trunk/lisp/gnus/yenc /home/larsi/pgnus/lisp/nnmail hides /home/larsi/src/emacs/trunk/lisp/gnus/nnmail /home/larsi/pgnus/lisp/gnus-kill hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-kill /home/larsi/pgnus/lisp/gnus-dup hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-dup /home/larsi/pgnus/lisp/legacy-gnus-agent hides /home/larsi/src/emacs/trunk/lisp/gnus/legacy-gnus-agent /home/larsi/pgnus/lisp/gmm-utils hides /home/larsi/src/emacs/trunk/lisp/gnus/gmm-utils /home/larsi/pgnus/lisp/mm-util hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-util /home/larsi/pgnus/lisp/gnus-cite hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-cite /home/larsi/pgnus/lisp/shr hides /home/larsi/src/emacs/trunk/lisp/gnus/shr /home/larsi/pgnus/lisp/gnus-spec hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-spec /home/larsi/pgnus/lisp/gnus-topic hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-topic /home/larsi/pgnus/lisp/gnus-start hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-start /home/larsi/pgnus/lisp/nnheader hides /home/larsi/src/emacs/trunk/lisp/gnus/nnheader /home/larsi/pgnus/lisp/spam-report hides /home/larsi/src/emacs/trunk/lisp/gnus/spam-report /home/larsi/pgnus/lisp/spam-stat hides /home/larsi/src/emacs/trunk/lisp/gnus/spam-stat /home/larsi/pgnus/lisp/gnus-sum hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-sum /home/larsi/pgnus/lisp/mm-url hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-url /home/larsi/pgnus/lisp/mm-decode hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-decode /home/larsi/pgnus/lisp/gnus-util hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-util /home/larsi/pgnus/lisp/nnmh hides /home/larsi/src/emacs/trunk/lisp/gnus/nnmh /home/larsi/pgnus/lisp/mm-partial hides /home/larsi/src/emacs/trunk/lisp/gnus/mm-partial /home/larsi/pgnus/lisp/nnimap hides /home/larsi/src/emacs/trunk/lisp/gnus/nnimap /home/larsi/pgnus/lisp/gnus-bookmark hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-bookmark /home/larsi/pgnus/lisp/deuglify hides /home/larsi/src/emacs/trunk/lisp/gnus/deuglify /home/larsi/pgnus/lisp/gnus-uu hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-uu /home/larsi/pgnus/lisp/nnoo hides /home/larsi/src/emacs/trunk/lisp/gnus/nnoo /home/larsi/pgnus/lisp/mail-prsvr hides /home/larsi/src/emacs/trunk/lisp/gnus/mail-prsvr /home/larsi/pgnus/lisp/gnus-salt hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-salt /home/larsi/pgnus/lisp/gnus-art hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-art /home/larsi/pgnus/lisp/gnus hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus /home/larsi/pgnus/lisp/nneething hides /home/larsi/src/emacs/trunk/lisp/gnus/nneething /home/larsi/pgnus/lisp/nndoc hides /home/larsi/src/emacs/trunk/lisp/gnus/nndoc /home/larsi/pgnus/lisp/gnus-setup hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-setup /home/larsi/pgnus/lisp/gnus-mh hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-mh /home/larsi/pgnus/lisp/mml-smime hides /home/larsi/src/emacs/trunk/lisp/gnus/mml-smime /home/larsi/pgnus/lisp/gnus-sieve hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-sieve /home/larsi/pgnus/lisp/mailcap hides /home/larsi/src/emacs/trunk/lisp/gnus/mailcap /home/larsi/pgnus/lisp/smiley hides /home/larsi/src/emacs/trunk/lisp/gnus/smiley /home/larsi/pgnus/lisp/rfc2231 hides /home/larsi/src/emacs/trunk/lisp/gnus/rfc2231 /home/larsi/pgnus/lisp/ietf-drums hides /home/larsi/src/emacs/trunk/lisp/gnus/ietf-drums /home/larsi/pgnus/lisp/gnus-range hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-range /home/larsi/pgnus/lisp/nnmairix hides /home/larsi/src/emacs/trunk/lisp/gnus/nnmairix /home/larsi/pgnus/lisp/gnus-dired hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-dired /home/larsi/pgnus/lisp/.dir-locals hides /home/larsi/src/emacs/trunk/lisp/gnus/.dir-locals /home/larsi/pgnus/lisp/utf7 hides /home/larsi/src/emacs/trunk/lisp/gnus/utf7 /home/larsi/pgnus/lisp/gnus-sync hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-sync /home/larsi/pgnus/lisp/ecomplete hides /home/larsi/src/emacs/trunk/lisp/gnus/ecomplete /home/larsi/pgnus/lisp/qp hides /home/larsi/src/emacs/trunk/lisp/gnus/qp /home/larsi/pgnus/lisp/mail-source hides /home/larsi/src/emacs/trunk/lisp/gnus/mail-source /home/larsi/pgnus/lisp/nndiary hides /home/larsi/src/emacs/trunk/lisp/gnus/nndiary /home/larsi/pgnus/lisp/gnus-delay hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-delay /home/larsi/pgnus/lisp/gnus-score hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-score /home/larsi/pgnus/lisp/nnspool hides /home/larsi/src/emacs/trunk/lisp/gnus/nnspool /home/larsi/pgnus/lisp/gnus-agent hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-agent /home/larsi/pgnus/lisp/gnus-logic hides /home/larsi/src/emacs/trunk/lisp/gnus/gnus-logic /home/larsi/pgnus/lisp/mail-parse hides /home/larsi/src/emacs/trunk/lisp/gnus/mail-parse /home/larsi/pgnus/lisp/nnrss hides /home/larsi/src/emacs/trunk/lisp/gnus/nnrss /home/larsi/pgnus/lisp/rfc2045 hides /home/larsi/src/emacs/trunk/lisp/gnus/rfc2045 /home/larsi/pgnus/lisp/time-date hides /home/larsi/src/emacs/trunk/lisp/calendar/time-date /home/larsi/pgnus/lisp/parse-time hides /home/larsi/src/emacs/trunk/lisp/calendar/parse-time /home/larsi/pgnus/lisp/pgg-gpg hides /home/larsi/src/emacs/trunk/lisp/obsolete/pgg-gpg /home/larsi/pgnus/lisp/pgg-pgp5 hides /home/larsi/src/emacs/trunk/lisp/obsolete/pgg-pgp5 /home/larsi/pgnus/lisp/pgg-def hides /home/larsi/src/emacs/trunk/lisp/obsolete/pgg-def /home/larsi/pgnus/lisp/pgg-pgp hides /home/larsi/src/emacs/trunk/lisp/obsolete/pgg-pgp /home/larsi/pgnus/lisp/pgg hides /home/larsi/src/emacs/trunk/lisp/obsolete/pgg /home/larsi/pgnus/lisp/pgg-parse hides /home/larsi/src/emacs/trunk/lisp/obsolete/pgg-parse Features: (shadow emacsbug grep compile comint nroff-mode arc-mode archive-mode tramp-cache tramp tramp-compat advice advice-preload tramp-loaddefs url-handlers thingatpt epa-file epa derived epg texinfo info log-view timezone pp flow-fill vc-annotate gnus-bcklg shr-color color nndir nnml nnspool url-http url-auth url-gw shr gnus-html browse-url xml url-cache mm-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-util url-parse url-vars mule-util utf-7 diff-mode debug log-edit easy-mmode pcvs-util vc-bzr vc-sccs vc-svn vc-cvs vc-rcs vc-dir ewoc vc vc-dispatcher etags ring help-fns apropos cl-specs edebug canlock sha1 hex-util dired-aux help-mode view vc-git sort smiley ansi-color gnus-async gnus-draft newcomment gnus-cite ecomplete qp gnus-ml disp-table gnus-fun gnus-mdrtn multi-isearch gnus-topic nndoc nnmbox nndraft nnfolder nnimap parse-time utf7 nnmh auth-source eieio byte-opt bytecomp byte-compile assoc netrc gnutls spam-report spam spam-stat gnus-uu yenc gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime password-cache dig mailcap nntp proto-stream starttls tls gnus-cache nnir gnus-sum macroexp nnoo gnus-group gnus-undo nnmail mail-source format-spec gnus-start gnus-spec gnus-int gnus-range message sendmail rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus-load gnus gnus-ems nnheader gnus-util time-date mail-utils mm-util mail-prsvr wid-edit ido flyspell ispell dired regexp-opt add-log mail-extr jka-compr cl tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-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 loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dynamic-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen ------------=_1315216922-13078-1-- From unknown Tue Aug 19 10:08:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8084: 24.0.50; grep still relies on font-lock somewhat Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Sep 2011 18:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8084 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 8084@debbugs.gnu.org Cc: juri@jurta.org Received: via spool by 8084-submit@debbugs.gnu.org id=B8084.13153348047368 (code B ref 8084); Tue, 06 Sep 2011 18:47:02 +0000 Received: (at 8084) by debbugs.gnu.org; 6 Sep 2011 18:46:44 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R10fU-0001un-6k for submit@debbugs.gnu.org; Tue, 06 Sep 2011 14:46:44 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R10fS-0001uf-Sz for 8084@debbugs.gnu.org; Tue, 06 Sep 2011 14:46:43 -0400 Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id p86IgrMZ032378; Tue, 6 Sep 2011 14:42:53 -0400 Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id B2BED1300D2; Tue, 6 Sep 2011 14:42:53 -0400 (EDT) From: Stefan Monnier Message-ID: References: <87vd0fmqcp.fsf@gnus.org> <8762sdwxr6.fsf@gnus.org> <87pqkdum14.fsf@mail.jurta.org> <87zkijqpxk.fsf@mail.jurta.org> Date: Tue, 06 Sep 2011 14:42:53 -0400 In-Reply-To: <87zkijqpxk.fsf@mail.jurta.org> (Juri Linkov's message of "Mon, 05 Sep 2011 12:49:43 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.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 RV3972=0 X-NAI-Spam-Version: 2.2.0.9286 : core <3972> : streams <679106> : uri <952945> X-Spam-Score: -2.0 (--) 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 (--) > I now think that `grep-process-setup' should still check for > `(null font-lock-mode)' to not output color escapes > that can't be highlighted with `font-lock-face' by `grep-filter'. > There is no harm to output color escapes because `grep-filter' > still removes them, but this is useless because text properties > `font-lock-face' can't be displayed when `font-lock-mode' is nil. The (null font-lock-mode) test is an optimization. It may provide more reliable and slightly faster behavior for those people who don't want the highlighting. It does come with one downside, which is that enabling font-lock-mode after the fact will not result in the matches being highlighted. I'm not too worried about this downside, so either way is fine by me. Stefan