From unknown Wed Jul 09 17:54:41 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#8895 <8895@debbugs.gnu.org> To: bug#8895 <8895@debbugs.gnu.org> Subject: Status: 24.0.50; Entering Directory matching no longer works in grep-mode Reply-To: bug#8895 <8895@debbugs.gnu.org> Date: Thu, 10 Jul 2025 00:54:41 +0000 retitle 8895 24.0.50; Entering Directory matching no longer works in grep-m= ode reassign 8895 emacs submitter 8895 Vagn Johansen severity 8895 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 18 19:41:37 2011 Received: (at submit) by debbugs.gnu.org; 18 Jun 2011 23:41:37 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QY58x-0004R0-KQ for submit@debbugs.gnu.org; Sat, 18 Jun 2011 19:41:37 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QY30e-0002yb-DN for submit@debbugs.gnu.org; Sat, 18 Jun 2011 17:24:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QY30X-0002Ex-9F for submit@debbugs.gnu.org; Sat, 18 Jun 2011 17:24:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, RFC_ABUSE_POST, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:33150) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QY30X-0002Er-7a for submit@debbugs.gnu.org; Sat, 18 Jun 2011 17:24:45 -0400 Received: from eggs.gnu.org ([140.186.70.92]:38501) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QY30U-0004pw-Ry for bug-gnu-emacs@gnu.org; Sat, 18 Jun 2011 17:24:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QY30S-0002EH-9E for bug-gnu-emacs@gnu.org; Sat, 18 Jun 2011 17:24:42 -0400 Received: from mail-ew0-f41.google.com ([209.85.215.41]:63667) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QY30R-0002E4-Ss for bug-gnu-emacs@gnu.org; Sat, 18 Jun 2011 17:24:40 -0400 Received: by ewy9 with SMTP id 9so423077ewy.0 for ; Sat, 18 Jun 2011 14:24:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:subject:date:message-id:mime-version :content-type; bh=VcL5G7OMC2UX1rnmWUFzr8wb1kSQ9XeQLfxs8Viajd4=; b=A5fCMjchJ584vaodvG01wRoyBIXz0uMtdhxwzN+EpZ7REm2WNKvYj52Y/T4T+k18n7 cYMvGArge2RcQRbcuyhkFHR5O63YCwmeEx6xic9s9GLG+SkWDaOT63sk4fHQ6ytHq17K 3LQE82VQ4sid3C34WSGIn1hCEJqGYsqXuqK/U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:message-id:mime-version:content-type; b=mXOfbbS89d2jgtOwPUOf6j/1MtrKIoa/mPjtXllwEfV6LgU+asJFBb1gkP0AiJRXtN 71ul7Lpowa1LD++NvOrMfG+6QOXz/7BzlFUrHotvrQx1hvlzV6i3KJRNcPduXRRwMB2K ICKJt+mVZHniFcvJV/sZXYwZGbQAscnrALljc= Received: by 10.213.16.199 with SMTP id p7mr1375455eba.99.1308432277845; Sat, 18 Jun 2011 14:24:37 -0700 (PDT) Received: from vj-debian (1508887958.dong.dbnet.dk [89.239.205.150]) by mx.google.com with ESMTPS id a45sm3266858eec.9.2011.06.18.14.24.35 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 18 Jun 2011 14:24:36 -0700 (PDT) From: Vagn Johansen To: bug-gnu-emacs@gnu.org Subject: 24.0.50; Entering Directory matching no longer works in grep-mode Date: Sat, 18 Jun 2011 23:24:33 +0200 Message-ID: <87zklen88e.fsf@ozymandias.dk> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 18 Jun 2011 19:41:34 -0400 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: -5.9 (-----) I have often rely compilation-mode features when using grep-mode. For example the Entering/Leving directory matching. Example from grep-mode output Entering directory `/home/vagn/src/emacs/lisp/progmodes' compile.el:500:(defvar compilation-directory-matcher compile.el:1176: ;; compilation-directory-matcher is the only part that really needs to be compile.el:1183: (while (re-search-forward (car compilation-directory-matcher) compile.el:1190: (vector 'directory compilation-directory-matcher))) compile.el:1191: (dolist (elt (cdr compilation-directory-matcher)) compile.el:1884: compilation-directory-matcher grep.el:701: ;; compilation-directory-matcher can't be nil, so we set it to a regexp that grep.el:703: (set (make-local-variable 'compilation-directory-matcher) '("\\`a\\`")) Leaving directory `/home/vagn/src/emacs/lisp/progmodes' Grep finished (matches found) at Sat Jun 18 23:16:38 The regression seems to stem from changes in function below. The variable compilation-directory-matcher is set to a incorrect value. It should have the same value has in compile-mode. I do not know if this all that is needed to get the feature working again. ;;;###autoload (define-compilation-mode grep-mode "Grep" "Sets `grep-last-buffer' and `compilation-window-height'." (setq grep-last-buffer (current-buffer)) (set (make-local-variable 'tool-bar-map) grep-mode-tool-bar-map) (set (make-local-variable 'compilation-error-face) grep-hit-face) (set (make-local-variable 'compilation-error-regexp-alist) grep-regexp-alist) ;; compilation-directory-matcher can't be nil, so we set it to a regexp that ;; can never match. (set (make-local-variable 'compilation-directory-matcher) '("\\`a\\`")) (set (make-local-variable 'compilation-process-setup-function) 'grep-process-setup) (set (make-local-variable 'compilation-disable-input) t) (add-hook 'compilation-filter-hook 'grep-filter nil t)) In GNU Emacs 24.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.20.1) of 2011-06-18 on vj-debian Windowing system distributor `The X.Org Foundation', version 11.0.10707000 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_GB.utf8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: global-auto-complete-mode: t auto-complete-mode: t display-time-mode: t iswitchb-mode: t which-function-mode: t shell-dirtrack-mode: t recentf-mode: t show-paren-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: ) C-x M-i g C-h e C-x o M-< C-x = C-x = C-x = C-x = C-x o C-x b C-h e C-x k C-w C-_ C-e C-x C-e C-a C-M-SPC M-w C-SPC C-e M-w C-x o M-: C-x b M-< M-: C-y ) SPC n l SPC i l SPC t M-: C-g C-x o C-h e C-M-SPC M-w C-x o M-: C-y C-y C-M-SPC C-w M-< M-: M-: M-< M-: M-: M-: C-SPC M-w C-g M-: C-y C-x o C-x b M-i g C-x C-v C-g C-x v g C-a C-x o C-a C-x o C-x o C-SPC M-w M-x s u b r e p o r Recent messages: Grep finished (matches found) VJ compilation--parse-region 2302 # Mark set Quit Annotating... Redisplaying annotation...done (Spanned from 7900.2 to 27.3 days old) Mark set Annotating... done Mark set Making completion list... [2 times] Load-path shadows: ~/src/gnus/lisp/color hides /home/vagn/src/emacs/lisp/color ~/src/gnus/lisp/hex-util hides /home/vagn/src/emacs/lisp/hex-util ~/src/gnus/lisp/format-spec hides /home/vagn/src/emacs/lisp/format-spec ~/src/gnus/lisp/password-cache hides /home/vagn/src/emacs/lisp/password-cache ~/src/gnus/lisp/md4 hides /home/vagn/src/emacs/lisp/md4 ~/src/gnus/lisp/dns-mode hides /home/vagn/src/emacs/lisp/textmodes/dns-mode ~/src/gnus/lisp/ntlm hides /home/vagn/src/emacs/lisp/net/ntlm ~/src/gnus/lisp/tls hides /home/vagn/src/emacs/lisp/net/tls ~/src/gnus/lisp/sasl hides /home/vagn/src/emacs/lisp/net/sasl ~/src/gnus/lisp/sasl-ntlm hides /home/vagn/src/emacs/lisp/net/sasl-ntlm ~/src/gnus/lisp/hmac-def hides /home/vagn/src/emacs/lisp/net/hmac-def ~/src/gnus/lisp/sasl-cram hides /home/vagn/src/emacs/lisp/net/sasl-cram ~/src/gnus/lisp/dig hides /home/vagn/src/emacs/lisp/net/dig ~/src/gnus/lisp/sasl-digest hides /home/vagn/src/emacs/lisp/net/sasl-digest ~/src/gnus/lisp/netrc hides /home/vagn/src/emacs/lisp/net/netrc ~/src/gnus/lisp/dns hides /home/vagn/src/emacs/lisp/net/dns ~/src/gnus/lisp/hmac-md5 hides /home/vagn/src/emacs/lisp/net/hmac-md5 ~/src/gnus/lisp/imap hides /home/vagn/src/emacs/lisp/net/imap ~/src/gnus/lisp/uudecode hides /home/vagn/src/emacs/lisp/mail/uudecode ~/src/gnus/lisp/binhex hides /home/vagn/src/emacs/lisp/mail/binhex ~/src/gnus/lisp/hashcash hides /home/vagn/src/emacs/lisp/mail/hashcash ~/src/gnus/lisp/gnus-demon hides /home/vagn/src/emacs/lisp/gnus/gnus-demon ~/src/gnus/lisp/spam hides /home/vagn/src/emacs/lisp/gnus/spam ~/src/gnus/lisp/rfc2231 hides /home/vagn/src/emacs/lisp/gnus/rfc2231 ~/src/gnus/lisp/gnus-uu hides /home/vagn/src/emacs/lisp/gnus/gnus-uu ~/src/gnus/lisp/yenc hides /home/vagn/src/emacs/lisp/gnus/yenc ~/src/gnus/lisp/gnus-sum hides /home/vagn/src/emacs/lisp/gnus/gnus-sum ~/src/gnus/lisp/mail-prsvr hides /home/vagn/src/emacs/lisp/gnus/mail-prsvr ~/src/gnus/lisp/nnweb hides /home/vagn/src/emacs/lisp/gnus/nnweb ~/src/gnus/lisp/gnus-kill hides /home/vagn/src/emacs/lisp/gnus/gnus-kill ~/src/gnus/lisp/message hides /home/vagn/src/emacs/lisp/gnus/message ~/src/gnus/lisp/nnir hides /home/vagn/src/emacs/lisp/gnus/nnir ~/src/gnus/lisp/auth-source hides /home/vagn/src/emacs/lisp/gnus/auth-source ~/src/gnus/lisp/mml-smime hides /home/vagn/src/emacs/lisp/gnus/mml-smime ~/src/gnus/lisp/mm-extern hides /home/vagn/src/emacs/lisp/gnus/mm-extern ~/src/gnus/lisp/rtree hides /home/vagn/src/emacs/lisp/gnus/rtree ~/src/gnus/lisp/gnus-util hides /home/vagn/src/emacs/lisp/gnus/gnus-util ~/src/gnus/lisp/gnus-sieve hides /home/vagn/src/emacs/lisp/gnus/gnus-sieve ~/src/gnus/lisp/shr-color hides /home/vagn/src/emacs/lisp/gnus/shr-color ~/src/gnus/lisp/.dir-locals hides /home/vagn/src/emacs/lisp/gnus/.dir-locals ~/src/gnus/lisp/mml hides /home/vagn/src/emacs/lisp/gnus/mml ~/src/gnus/lisp/gnus-range hides /home/vagn/src/emacs/lisp/gnus/gnus-range ~/src/gnus/lisp/gnus hides /home/vagn/src/emacs/lisp/gnus/gnus ~/src/gnus/lisp/mm-decode hides /home/vagn/src/emacs/lisp/gnus/mm-decode ~/src/gnus/lisp/gnus-start hides /home/vagn/src/emacs/lisp/gnus/gnus-start ~/src/gnus/lisp/nnoo hides /home/vagn/src/emacs/lisp/gnus/nnoo ~/src/gnus/lisp/gnus-setup hides /home/vagn/src/emacs/lisp/gnus/gnus-setup ~/src/gnus/lisp/legacy-gnus-agent hides /home/vagn/src/emacs/lisp/gnus/legacy-gnus-agent ~/src/gnus/lisp/mm-util hides /home/vagn/src/emacs/lisp/gnus/mm-util ~/src/gnus/lisp/nnregistry hides /home/vagn/src/emacs/lisp/gnus/nnregistry ~/src/gnus/lisp/spam-wash hides /home/vagn/src/emacs/lisp/gnus/spam-wash ~/src/gnus/lisp/gnus-mlspl hides /home/vagn/src/emacs/lisp/gnus/gnus-mlspl ~/src/gnus/lisp/utf7 hides /home/vagn/src/emacs/lisp/gnus/utf7 ~/src/gnus/lisp/nnheader hides /home/vagn/src/emacs/lisp/gnus/nnheader ~/src/gnus/lisp/gnus-draft hides /home/vagn/src/emacs/lisp/gnus/gnus-draft ~/src/gnus/lisp/gssapi hides /home/vagn/src/emacs/lisp/gnus/gssapi ~/src/gnus/lisp/nnvirtual hides /home/vagn/src/emacs/lisp/gnus/nnvirtual ~/src/gnus/lisp/ietf-drums hides /home/vagn/src/emacs/lisp/gnus/ietf-drums ~/src/gnus/lisp/rfc2104 hides /home/vagn/src/emacs/lisp/gnus/rfc2104 ~/src/gnus/lisp/sieve hides /home/vagn/src/emacs/lisp/gnus/sieve ~/src/gnus/lisp/gnus-agent hides /home/vagn/src/emacs/lisp/gnus/gnus-agent ~/src/gnus/lisp/gnus-spec hides /home/vagn/src/emacs/lisp/gnus/gnus-spec ~/src/gnus/lisp/gnus-fun hides /home/vagn/src/emacs/lisp/gnus/gnus-fun ~/src/gnus/lisp/pop3 hides /home/vagn/src/emacs/lisp/gnus/pop3 ~/src/gnus/lisp/gnus-bookmark hides /home/vagn/src/emacs/lisp/gnus/gnus-bookmark ~/src/gnus/lisp/shr hides /home/vagn/src/emacs/lisp/gnus/shr ~/src/gnus/lisp/nnbabyl hides /home/vagn/src/emacs/lisp/gnus/nnbabyl ~/src/gnus/lisp/gnus-bcklg hides /home/vagn/src/emacs/lisp/gnus/gnus-bcklg ~/src/gnus/lisp/gnus-int hides /home/vagn/src/emacs/lisp/gnus/gnus-int ~/src/gnus/lisp/gnus-async hides /home/vagn/src/emacs/lisp/gnus/gnus-async ~/src/gnus/lisp/nngateway hides /home/vagn/src/emacs/lisp/gnus/nngateway ~/src/gnus/lisp/mailcap hides /home/vagn/src/emacs/lisp/gnus/mailcap ~/src/gnus/lisp/mm-url hides /home/vagn/src/emacs/lisp/gnus/mm-url ~/src/gnus/lisp/nnspool hides /home/vagn/src/emacs/lisp/gnus/nnspool ~/src/gnus/lisp/nntp hides /home/vagn/src/emacs/lisp/gnus/nntp ~/src/gnus/lisp/nndiary hides /home/vagn/src/emacs/lisp/gnus/nndiary ~/src/gnus/lisp/gnus-topic hides /home/vagn/src/emacs/lisp/gnus/gnus-topic ~/src/gnus/lisp/gnus-registry hides /home/vagn/src/emacs/lisp/gnus/gnus-registry ~/src/gnus/lisp/gnus-srvr hides /home/vagn/src/emacs/lisp/gnus/gnus-srvr ~/src/gnus/lisp/gnus-win hides /home/vagn/src/emacs/lisp/gnus/gnus-win ~/src/gnus/lisp/mml-sec hides /home/vagn/src/emacs/lisp/gnus/mml-sec ~/src/gnus/lisp/qp hides /home/vagn/src/emacs/lisp/gnus/qp ~/src/gnus/lisp/gnus-score hides /home/vagn/src/emacs/lisp/gnus/gnus-score ~/src/gnus/lisp/compface hides /home/vagn/src/emacs/lisp/gnus/compface ~/src/gnus/lisp/smime hides /home/vagn/src/emacs/lisp/gnus/smime ~/src/gnus/lisp/nnmairix hides /home/vagn/src/emacs/lisp/gnus/nnmairix ~/src/gnus/lisp/gnus-delay hides /home/vagn/src/emacs/lisp/gnus/gnus-delay ~/src/gnus/lisp/ecomplete hides /home/vagn/src/emacs/lisp/gnus/ecomplete ~/src/gnus/lisp/nndir hides /home/vagn/src/emacs/lisp/gnus/nndir ~/src/gnus/lisp/gnus-dup hides /home/vagn/src/emacs/lisp/gnus/gnus-dup ~/src/gnus/lisp/gnus-salt hides /home/vagn/src/emacs/lisp/gnus/gnus-salt ~/src/gnus/lisp/mm-uu hides /home/vagn/src/emacs/lisp/gnus/mm-uu ~/src/gnus/lisp/gnus-sync hides /home/vagn/src/emacs/lisp/gnus/gnus-sync ~/src/gnus/lisp/mail-parse hides /home/vagn/src/emacs/lisp/gnus/mail-parse ~/src/gnus/lisp/mm-view hides /home/vagn/src/emacs/lisp/gnus/mm-view ~/src/gnus/lisp/gnus-html hides /home/vagn/src/emacs/lisp/gnus/gnus-html ~/src/gnus/lisp/gnus-cus hides /home/vagn/src/emacs/lisp/gnus/gnus-cus ~/src/gnus/lisp/nnmail hides /home/vagn/src/emacs/lisp/gnus/nnmail ~/src/gnus/lisp/starttls hides /home/vagn/src/emacs/lisp/gnus/starttls ~/src/gnus/lisp/nnagent hides /home/vagn/src/emacs/lisp/gnus/nnagent ~/src/gnus/lisp/mml1991 hides /home/vagn/src/emacs/lisp/gnus/mml1991 ~/src/gnus/lisp/spam-stat hides /home/vagn/src/emacs/lisp/gnus/spam-stat ~/src/gnus/lisp/gnus-cite hides /home/vagn/src/emacs/lisp/gnus/gnus-cite ~/src/gnus/lisp/gnus-picon hides /home/vagn/src/emacs/lisp/gnus/gnus-picon ~/src/gnus/lisp/rfc2047 hides /home/vagn/src/emacs/lisp/gnus/rfc2047 ~/src/gnus/lisp/nnrss hides /home/vagn/src/emacs/lisp/gnus/nnrss ~/src/gnus/lisp/sieve-manage hides /home/vagn/src/emacs/lisp/gnus/sieve-manage ~/src/gnus/lisp/spam-report hides /home/vagn/src/emacs/lisp/gnus/spam-report ~/src/gnus/lisp/mml2015 hides /home/vagn/src/emacs/lisp/gnus/mml2015 ~/src/gnus/lisp/nneething hides /home/vagn/src/emacs/lisp/gnus/nneething ~/src/gnus/lisp/gnus-undo hides /home/vagn/src/emacs/lisp/gnus/gnus-undo ~/src/gnus/lisp/gravatar hides /home/vagn/src/emacs/lisp/gnus/gravatar ~/src/gnus/lisp/rfc1843 hides /home/vagn/src/emacs/lisp/gnus/rfc1843 ~/src/gnus/lisp/gnus-diary hides /home/vagn/src/emacs/lisp/gnus/gnus-diary ~/src/gnus/lisp/rfc2045 hides /home/vagn/src/emacs/lisp/gnus/rfc2045 ~/src/gnus/lisp/nnfolder hides /home/vagn/src/emacs/lisp/gnus/nnfolder ~/src/gnus/lisp/gnus-eform hides /home/vagn/src/emacs/lisp/gnus/gnus-eform ~/src/gnus/lisp/messcompat hides /home/vagn/src/emacs/lisp/gnus/messcompat ~/src/gnus/lisp/flow-fill hides /home/vagn/src/emacs/lisp/gnus/flow-fill ~/src/gnus/lisp/gnus-group hides /home/vagn/src/emacs/lisp/gnus/gnus-group ~/src/gnus/lisp/mail-source hides /home/vagn/src/emacs/lisp/gnus/mail-source ~/src/gnus/lisp/deuglify hides /home/vagn/src/emacs/lisp/gnus/deuglify ~/src/gnus/lisp/nnmbox hides /home/vagn/src/emacs/lisp/gnus/nnmbox ~/src/gnus/lisp/nnml hides /home/vagn/src/emacs/lisp/gnus/nnml ~/src/gnus/lisp/gnus-logic hides /home/vagn/src/emacs/lisp/gnus/gnus-logic ~/src/gnus/lisp/score-mode hides /home/vagn/src/emacs/lisp/gnus/score-mode ~/src/gnus/lisp/mm-bodies hides /home/vagn/src/emacs/lisp/gnus/mm-bodies ~/src/gnus/lisp/registry hides /home/vagn/src/emacs/lisp/gnus/registry ~/src/gnus/lisp/gnus-msg hides /home/vagn/src/emacs/lisp/gnus/gnus-msg ~/src/gnus/lisp/smiley hides /home/vagn/src/emacs/lisp/gnus/smiley ~/src/gnus/lisp/nndoc hides /home/vagn/src/emacs/lisp/gnus/nndoc ~/src/gnus/lisp/sieve-mode hides /home/vagn/src/emacs/lisp/gnus/sieve-mode ~/src/gnus/lisp/gmm-utils hides /home/vagn/src/emacs/lisp/gnus/gmm-utils ~/src/gnus/lisp/gnus-cache hides /home/vagn/src/emacs/lisp/gnus/gnus-cache ~/src/gnus/lisp/nndraft hides /home/vagn/src/emacs/lisp/gnus/nndraft ~/src/gnus/lisp/nnimap hides /home/vagn/src/emacs/lisp/gnus/nnimap ~/src/gnus/lisp/gnus-mh hides /home/vagn/src/emacs/lisp/gnus/gnus-mh ~/src/gnus/lisp/html2text hides /home/vagn/src/emacs/lisp/gnus/html2text ~/src/gnus/lisp/gnus-vm hides /home/vagn/src/emacs/lisp/gnus/gnus-vm ~/src/gnus/lisp/nnnil hides /home/vagn/src/emacs/lisp/gnus/nnnil ~/src/gnus/lisp/gnus-ems hides /home/vagn/src/emacs/lisp/gnus/gnus-ems ~/src/gnus/lisp/mm-encode hides /home/vagn/src/emacs/lisp/gnus/mm-encode ~/src/gnus/lisp/gnus-gravatar hides /home/vagn/src/emacs/lisp/gnus/gnus-gravatar ~/src/gnus/lisp/nnmaildir hides /home/vagn/src/emacs/lisp/gnus/nnmaildir ~/src/gnus/lisp/gnus-dired hides /home/vagn/src/emacs/lisp/gnus/gnus-dired ~/src/gnus/lisp/canlock hides /home/vagn/src/emacs/lisp/gnus/canlock ~/src/gnus/lisp/gnus-ml hides /home/vagn/src/emacs/lisp/gnus/gnus-ml ~/src/gnus/lisp/mm-partial hides /home/vagn/src/emacs/lisp/gnus/mm-partial ~/src/gnus/lisp/nnmh hides /home/vagn/src/emacs/lisp/gnus/nnmh ~/src/gnus/lisp/gnus-art hides /home/vagn/src/emacs/lisp/gnus/gnus-art ~/src/gnus/lisp/time-date hides /home/vagn/src/emacs/lisp/calendar/time-date ~/src/gnus/lisp/parse-time hides /home/vagn/src/emacs/lisp/calendar/parse-time ~/src/gnus/lisp/pgg-def hides /home/vagn/src/emacs/lisp/obsolete/pgg-def ~/src/gnus/lisp/pgg-gpg hides /home/vagn/src/emacs/lisp/obsolete/pgg-gpg ~/src/gnus/lisp/pgg-pgp5 hides /home/vagn/src/emacs/lisp/obsolete/pgg-pgp5 ~/src/gnus/lisp/pgg-parse hides /home/vagn/src/emacs/lisp/obsolete/pgg-parse ~/src/gnus/lisp/pgg hides /home/vagn/src/emacs/lisp/obsolete/pgg ~/src/gnus/lisp/pgg-pgp hides /home/vagn/src/emacs/lisp/obsolete/pgg-pgp Features: (shadow sort mail-extr message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader emacsbug vc-annotate vc ediff-merg ediff-diff ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff vc-dispatcher dabbrev macros add-log cl-specs edebug debug multi-isearch grep vc-git help-mode view smtpmail sendmail rfc2047 rfc2045 ietf-drums mail-utils gnus-load ess-toolbar ess-mouse mouseme browse-url ess-menu speedbar sb-image ezimage dframe ess-swv ess-noweb noweb-font-lock-mode ess-bugs-l essd-els ess-sas-d ess-sas-l ess-sas-a executable ess-arc-d ess-vst-d ess-xls-d ess-lsp-l ess-sta-d ess-sta-l cc-vars cc-defs make-regexp ess-sp6-d ess-sp5-d ess-sp3-d ess-r-d ess-r-args ess-s-l ess-inf ess-utils ess-mode noweb-mode ess ess-custom ess-compat ess-site saveplace org-drill org-learn ob-ditaa ob-perl org ob-emacs-lisp ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys ob ob-eval org-complete org-list org-faces org-compat org-entities org-macs noutline outline hi-lock server anything-vps vps derived vj-util etags bm info anything-config compile semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet bookmark pp rx ffap thingatpt anything auto-complete-config auto-complete easy-mmode popup cl vj-set-key prog-mode vj-std-extras find-func dired-x dired generic-x time appt diary-lib diary-loaddefs cal-menu calendar cal-loaddefs vj-std-essentials iswitchb uniquify warnings which-func imenu edmacro kmacro tramp-cache tramp-sh shell pcomplete comint ring tramp tramp-compat auth-source eieio byte-opt bytecomp byte-compile cconv macroexp assoc gnus-util time-date mm-util mail-prsvr password-cache format-spec advice help-fns advice-preload tramp-loaddefs regexp-opt recentf tree-widget wid-edit easymenu paren 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 minibuffer loaddefs button faces cus-face files text-properties overlay sha1 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) From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 18 14:33:14 2011 Received: (at 8895) by debbugs.gnu.org; 18 Sep 2011 18:33:14 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5MB0-0004j8-0u for submit@debbugs.gnu.org; Sun, 18 Sep 2011 14:33:14 -0400 Received: from vm-emlprdomr-04.its.yale.edu ([130.132.50.145]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5MAy-0004j1-IF for 8895@debbugs.gnu.org; Sun, 18 Sep 2011 14:33:13 -0400 Received: from furball (dhcp-128-36-168-97.central.yale.edu [128.36.168.97]) (authenticated bits=0) by vm-emlprdomr-04.its.yale.edu (8.14.4/8.14.4) with ESMTP id p8IISEKo019668 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Sun, 18 Sep 2011 14:28:15 -0400 From: Chong Yidong To: Vagn Johansen Subject: Re: bug#8895: 24.0.50; Entering Directory matching no longer works in grep-mode References: <87zklen88e.fsf@ozymandias.dk> Date: Sun, 18 Sep 2011 14:28:14 -0400 In-Reply-To: <87zklen88e.fsf@ozymandias.dk> (Vagn Johansen's message of "Sat, 18 Jun 2011 23:24:33 +0200") Message-ID: <87sjnt903l.fsf@stupidchicken.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.145 X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 8895 Cc: 8895@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.7 (--) Vagn Johansen writes: > I have often rely compilation-mode features when using grep-mode. For > example the Entering/Leving directory matching. > > Example from grep-mode output > > Entering directory `/home/vagn/src/emacs/lisp/progmodes' > compile.el:500:(defvar compilation-directory-matcher By default, grep doesn't emit any "Entering directory" messages. Did you customize Emacs to do this? From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 18 16:04:56 2011 Received: (at 8895) by debbugs.gnu.org; 18 Sep 2011 20:04:56 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5Nbj-0002Cf-Gm for submit@debbugs.gnu.org; Sun, 18 Sep 2011 16:04:55 -0400 Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5Nbg-0002CW-S0 for 8895@debbugs.gnu.org; Sun, 18 Sep 2011 16:04:53 -0400 Received: by wwi18 with SMTP id 18so6719910wwi.15 for <8895@debbugs.gnu.org>; Sun, 18 Sep 2011 12:59:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=ltU5UwXfby3RvF0JmhDAmOCgy6IAFC02dUbTzGYh10E=; b=XVJMa9vbEPtseoekyVPpxOs18wHCJYeUS4reFCOIk+njcWAE7xvBG/s3Ir1nX6VS+g iZibyX/oGqUZi56i+ZVEx/w/LH+6hP8/HixyyROT2U/Ak2f/y5q4ZQFPTgWPH99j88+e 1p0z/tZsfRx6WOfwRaN+PBXuw1VcEB17RgcZI= MIME-Version: 1.0 Received: by 10.216.177.132 with SMTP id d4mr1963574wem.45.1316375994919; Sun, 18 Sep 2011 12:59:54 -0700 (PDT) Received: by 10.216.70.68 with HTTP; Sun, 18 Sep 2011 12:59:54 -0700 (PDT) In-Reply-To: <87sjnt903l.fsf@stupidchicken.com> References: <87zklen88e.fsf@ozymandias.dk> <87sjnt903l.fsf@stupidchicken.com> Date: Sun, 18 Sep 2011 21:59:54 +0200 Message-ID: Subject: Re: bug#8895: 24.0.50; Entering Directory matching no longer works in grep-mode From: Vagn Johansen To: Chong Yidong Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: 8895 Cc: 8895@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: -3.6 (---) On Sun, Sep 18, 2011 at 8:28 PM, Chong Yidong wrote= : .. > > By default, grep doesn't emit any "Entering directory" messages. =A0Did > you customize Emacs to do this? > Yes, sort of . I call (grep COMMAND-ARGS) with an external program (written by me) which write the "Entering directory" message. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 19 15:16:40 2011 Received: (at 8895) by debbugs.gnu.org; 19 Sep 2011 19:16:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5jKU-0000VH-SU for submit@debbugs.gnu.org; Mon, 19 Sep 2011 15:16:40 -0400 Received: from vm-emlprdomr-04.its.yale.edu ([130.132.50.145]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5jKN-0000V3-Oc for 8895@debbugs.gnu.org; Mon, 19 Sep 2011 15:16:33 -0400 Received: from furball (dhcp-128-36-169-222.central.yale.edu [128.36.169.222]) (authenticated bits=0) by vm-emlprdomr-04.its.yale.edu (8.14.4/8.14.4) with ESMTP id p8JJBOjK019217 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Mon, 19 Sep 2011 15:11:24 -0400 From: Chong Yidong To: Vagn Johansen Subject: Re: bug#8895: 24.0.50; Entering Directory matching no longer works in grep-mode References: <87zklen88e.fsf@ozymandias.dk> <87sjnt903l.fsf@stupidchicken.com> Date: Mon, 19 Sep 2011 15:11:24 -0400 In-Reply-To: (Vagn Johansen's message of "Sun, 18 Sep 2011 21:59:54 +0200") Message-ID: <87hb489wkj.fsf@stupidchicken.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.145 X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 8895 Cc: 8895@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.7 (--) Vagn Johansen writes: > Yes, sort of . I call (grep COMMAND-ARGS) with an external program > (written by me) which write the "Entering directory" message. In that case, you should use grep-mode-hook to set compilation-directory-matcher accordingly. For us to cater to non-standard grep programs is a path to madness. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 19 15:17:03 2011 Received: (at control) by debbugs.gnu.org; 19 Sep 2011 19:17:03 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5jKr-0000Vs-I5 for submit@debbugs.gnu.org; Mon, 19 Sep 2011 15:17:03 -0400 Received: from vm-emlprdomr-03.its.yale.edu ([130.132.50.144]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5jKl-0000Vf-4C for control@debbugs.gnu.org; Mon, 19 Sep 2011 15:16:57 -0400 Received: from furball (dhcp-128-36-169-222.central.yale.edu [128.36.169.222]) (authenticated bits=0) by vm-emlprdomr-03.its.yale.edu (8.14.4/8.14.4) with ESMTP id p8JJBlfD005002 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Mon, 19 Sep 2011 15:11:48 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 8895 Date: Mon, 19 Sep 2011 15:11:47 -0400 Message-ID: <87sjnstki4.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.144 X-Spam-Score: -2.7 (--) 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: -2.7 (--) close 8895 thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 10:50:58 2011 Received: (at 8895) by debbugs.gnu.org; 20 Sep 2011 14:50: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 1R61ez-0004KO-61 for submit@debbugs.gnu.org; Tue, 20 Sep 2011 10:50:57 -0400 Received: from mail-wy0-f172.google.com ([74.125.82.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R61eh-0004K2-VN for 8895@debbugs.gnu.org; Tue, 20 Sep 2011 10:50:53 -0400 Received: by wyg24 with SMTP id 24so564019wyg.3 for <8895@debbugs.gnu.org>; Tue, 20 Sep 2011 07:45:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=Duy0ZxtA7K1TPlsdVkDv9nkTcDzeQEZA/zEtO0XEu8k=; b=x+BHHIHVDN8mWrEUik9QB8qeW3sJqLcoEGGQmYI6kaOZ9QjQaP+8zoDaDiOsQd1FHe SORwQbM3EVRY1ze2QYhPduGgZK5dLZR3h5lBmvWZW5OSva7oo5apYYjkcZ3vqJy6TUSx k9+/3oHz4GdB/P2OV9i/+rNLH3VHjX37maT6A= MIME-Version: 1.0 Received: by 10.216.161.198 with SMTP id w48mr1087673wek.15.1316529931597; Tue, 20 Sep 2011 07:45:31 -0700 (PDT) Received: by 10.216.19.80 with HTTP; Tue, 20 Sep 2011 07:45:31 -0700 (PDT) In-Reply-To: <87hb489wkj.fsf@stupidchicken.com> References: <87zklen88e.fsf@ozymandias.dk> <87sjnt903l.fsf@stupidchicken.com> <87hb489wkj.fsf@stupidchicken.com> Date: Tue, 20 Sep 2011 16:45:31 +0200 Message-ID: Subject: Re: bug#8895: 24.0.50; Entering Directory matching no longer works in grep-mode From: Vagn Johansen To: Chong Yidong Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: 8895 Cc: 8895@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: -3.6 (---) On Mon, Sep 19, 2011 at 9:11 PM, Chong Yidong wrote= : > Vagn Johansen writes: > >> Yes, sort of . I call (grep COMMAND-ARGS) with an external program >> (written by me) which write the "Entering directory" message. > > In that case, you should use grep-mode-hook to set > compilation-directory-matcher accordingly. =A0For us to cater to > non-standard grep programs is a path to madness. You can easily support "non-standard grep programs" by using a standard expected output format. You already supported my program because the bug I reported is a *regression*. I have been grepping happily for many years with my program (within emacs). My "non-standard grep program" follows the "standard" set forth by GNU Make which prints out for example make: Entering directory `/u/vj/project1' when run with make -C ~/project1 Maybe I have been lucky that grep-mode was built upon compilation-mode so that I got this additional feature, but I do not see it as "path to madness" if you select *one* format for parsing entering/leaving a directory information in grep output. But yes, I should be able to use grep-mode-hook. Regards Vagn From unknown Wed Jul 09 17:54:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 19 Oct 2011 11:24:06 +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