From unknown Sun Jun 22 03:57:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32051: 26.1; grep-regexp-alist on windows Resent-From: Dan Harms Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Jul 2018 15:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 32051 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 32051@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.15307192342599 (code B ref -1); Wed, 04 Jul 2018 15:48:01 +0000 Received: (at submit) by debbugs.gnu.org; 4 Jul 2018 15:47:14 +0000 Received: from localhost ([127.0.0.1]:46864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fajzt-0000fr-OA for submit@debbugs.gnu.org; Wed, 04 Jul 2018 11:47:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1faggw-00009e-WF for submit@debbugs.gnu.org; Wed, 04 Jul 2018 08:15:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1faggk-0000fP-Vf for submit@debbugs.gnu.org; Wed, 04 Jul 2018 08:15:21 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55642) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1faggk-0000fG-Ry for submit@debbugs.gnu.org; Wed, 04 Jul 2018 08:15:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39660) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1faggg-0007Wf-Ri for bug-gnu-emacs@gnu.org; Wed, 04 Jul 2018 08:15:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1faggb-0000S1-Pm for bug-gnu-emacs@gnu.org; Wed, 04 Jul 2018 08:15:10 -0400 Received: from mail1.xrtrading.com ([38.106.189.40]:41624 helo=HQ-WEBSENSEEMAIL.XRTRADING.LOCAL) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1faggb-0000Qo-Hb for bug-gnu-emacs@gnu.org; Wed, 04 Jul 2018 08:15:05 -0400 Received: from chihq-post2.XRTRADING.LOCAL (unknown [10.10.100.51]) by Forcepoint Email with ESMTPS id F11F2DD7498432186182 for ; Wed, 4 Jul 2018 07:14:41 -0500 (CDT) Received: from chihq-post2.XRTRADING.LOCAL (10.10.100.51) by chihq-post2.XRTRADING.LOCAL (10.10.100.51) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Wed, 4 Jul 2018 07:14:41 -0500 Received: from chihq-post2.XRTRADING.LOCAL ([::1]) by chihq-post2.XRTRADING.LOCAL ([::1]) with mapi id 15.00.1156.000; Wed, 4 Jul 2018 07:14:41 -0500 From: Dan Harms Thread-Topic: 26.1; grep-regexp-alist on windows Thread-Index: AdQPue97FF4VlEgbR7+CSRGcMzbZZQ== Date: Wed, 4 Jul 2018 12:14:41 +0000 Message-ID: <65653506844b4308957893b429dea091@chihq-post2.XRTRADING.LOCAL> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.10.102.157] Content-Type: multipart/alternative; boundary="_000_65653506844b4308957893b429dea091chihqpost2XRTRADINGLOCA_" MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Mailman-Approved-At: Wed, 04 Jul 2018 11:47:12 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.1 (-----) --_000_65653506844b4308957893b429dea091chihqpost2XRTRADINGLOCA_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable --text=20follows=20this=20line-- Starting=20in=20emacsc=2026.1,=20the=20grep-regexp-alist=20stopped=20matc= hing=20grep hits=20that=20have=20a=20colon=20in=20them,=20which=20breaks=20on=20windo= ws=20for=20me,=20since the=20file=20paths=20always=20have=20a=20drive=20letter=20prepended. For=20example, the=20grep=20hit: c:/Users/my.name/src/project\src\kbhit.hpp:29:#include=20 used=20to=20be=20matched=20by=20prior=20versions=20of=20emacs,=20but=20as= =20of=2026.1,=20the colon=20in=20the=20second=20character=20prevents=20this=20from=20being=20= recognized=20as=20a grep=20match. I'm=20wondering=20if=20the=20regexp=20really=20needs=20to=20explicitly=20= disallow=20colons here,=20since=20it=20did=20not=20before. In=20GNU=20Emacs=2026.1=20(build=201,=20x86_64-w64-mingw32) of=202018-05-29=20built=20on=20TPW550S Windowing=20system=20distributor=20'Microsoft=20Corp.',=20version=206.1.7= 601 Recent=20messages: Grep=20finished=20with=20matches=20found compilation-next-error:=20No=20grep=20hit=20here Searched=201=20buffer;=203=20matches=20for=20"bits" Quit Mark=20saved=20where=20search=20started 3=20matches=20for=20"\_" Pattern: Quit previous-line:=20Beginning=20of=20buffer Grep=20finished=20with=20matches=20found Configured=20using: 'configure=20--without-compress-install=20--without-dbus=20--with-modules= 'CFLAGS=3D=20-O2=20-g3'' Configured=20features: XPM=20JPEG=20TIFF=20GIF=20PNG=20RSVG=20IMAGEMAGICK=20SOUND=20NOTIFY=20ACL= =20GNUTLS=20LIBXML2 ZLIB=20TOOLKIT_SCROLL_BARS=20MODULES=20THREADS=20LCMS2 Important=20settings: =20=20value=20of=20$LANG:=20ENU =20=20locale-coding-system:=20cp1252 Major=20mode:=20Grep Minor=20modes=20in=20effect: =20=20ace-popup-menu-mode:=20t =20=20global-magit-file-mode:=20t =20=20global-git-commit-mode:=20t =20=20lisp-extra-font-lock-global-mode:=20t =20=20yas-global-mode:=20t =20=20yas-minor-mode:=20t =20=20workgroups-mode:=20t =20=20diff-hl-flydiff-mode:=20t =20=20global-diff-hl-mode:=20t =20=20diff-auto-refine-mode:=20t =20=20global-undo-tree-mode:=20t =20=20undo-tree-mode:=20t =20=20rich-minority-mode:=20t =20=20recentf-mode:=20t =20=20savehist-mode:=20t =20=20global-page-break-lines-mode:=20t =20=20page-break-lines-mode:=20t =20=20shackle-mode:=20t =20=20simpleclip-mode:=20t =20=20shx-global-mode:=20t =20=20global-yascroll-bar-mode:=20t =20=20yascroll-bar-mode:=20t =20=20global-flycheck-mode:=20t =20=20global-auto-complete-mode:=20t =20=20counsel-mode:=20t =20=20shell-dirtrack-mode:=20t =20=20ivy-mode:=20t =20=20delete-selection-mode:=20t =20=20show-paren-mode:=20t =20=20winner-mode:=20t =20=20which-function-mode:=20t =20=20override-global-mode:=20t =20=20tooltip-mode:=20t =20=20global-eldoc-mode:=20t =20=20electric-indent-mode:=20t =20=20mouse-wheel-mode:=20t =20=20file-name-shadow-mode:=20t =20=20global-font-lock-mode:=20t =20=20font-lock-mode:=20t =20=20blink-cursor-mode:=20t =20=20auto-composition-mode:=20t =20=20auto-encryption-mode:=20t =20=20auto-compression-mode:=20t =20=20buffer-read-only:=20t =20=20size-indication-mode:=20t =20=20column-number-mode:=20t =20=20line-number-mode:=20t =20=20transient-mark-mode:=20t Load-path=20shadows: c:/Users/dan.harms.XRTRADING/.emacs.d/elisp/seq=20hides=20c:/emacs-26.1/s= hare/emacs/26.1/lisp/emacs-lisp/seq c:/Users/dan.harms.XRTRADING/.emacs.d/elisp/let-alist=20hides=20c:/emacs-= 26.1/share/emacs/26.1/lisp/emacs-lisp/let-alist Features: (shadow=20sort=20mail-extr=20emacsbug=20sendmail=20tabify=20misearch=20mu= lti-isearch header2=20flyspell-popup=20ace-popup-menu=20avy-menu=20avy=20flyspell=20i= spell good-word=20adaptive-wrap=20hydra=20lv=20magit-org-todos=20magit-bookmark= magit-imenu=20git-rebase=20magit-extras=20magit-ediff=20ediff-merg=20edif= f-wind ediff-diff=20ediff-mult=20ediff-help=20ediff-init=20ediff-util=20ediff magit-subtree=20magit-submodule=20magit-obsolete=20magit-blame=20magit-st= ash magit-bisect=20magit-remote=20magit-commit=20magit-sequence=20magit-notes= magit-worktree=20magit-tag=20magit-merge=20magit-branch=20magit-reset magit-collab=20ghub=20url-http=20tls=20gnutls=20url-gw=20nsm=20url-auth=20= url=20url-proxy url-privacy=20url-expand=20url-methods=20url-history=20url-cookie=20url-d= omsuf let-alist=20magit-files=20magit-refs=20magit-status=20magit=20magit-repos= magit-apply=20magit-wip=20magit-log=20magit-diff=20magit-core=20magit-aut= orevert autorevert=20filenotify=20magit-process=20magit-margin=20magit-mode=20git= -commit magit-git=20magit-section=20magit-utils=20crm=20magit-popup=20log-edit=20= message=20rmc puny=20rfc822=20mml=20mml-sec=20epa=20epg=20gnus-util=20rmail=20rmail-loa= ddefs=20mm-decode mm-bodies=20mailabbrev=20mail-utils=20gmm-utils=20mailheader=20pcvs-util with-editor=20server=20hideif=20cap-words=20superword=20subword=20iodine-= theme add-log=20vc-git=20colir=20bug-reference=20jedi-direx=20direx=20eieio-com= pat=20jedi jedi-core=20python-environment=20epc=20ctable=20concurrent=20deferred python-switch-quotes=20sphinx-doc=20virtualenvwrapper=20nodejs-repl lisp-extra-font-lock=20elf-mode=20xr-mock=20use-package=20use-package-ens= ure use-package-delight=20use-package-diminish=20use-package-bind-key use-package-core=20remotehost-connect=20auto-insert-choose+ auto-insert-choose=20flycheck-popup-tip=20flycheck-bashate flycheck-checkbashisms=20flycheck-package=20package-lint=20finder=20finde= r-inf lisp-mnt=20package=20epg-config=20url-handlers=20quick-peek=20yasnippet flymake-proc=20flymake=20warnings=20elec-pair=20ac-etags=20auto-complete-= config vlf-setup=20smerge-mode=20palette=20eyedropper=20hexrgb=20custom-themes=20= workgroups windmove=20framemove=20shebang=20diff-hl-flydiff=20diff-hl-dired=20diff-h= l=20vc-dir vc=20vc-dispatcher=20diff-mode=20dired-du=20find-dired=20dired-sort=20dir= ed-sidebar face-remap=20dired-subtree=20dired-filter=20dired-hacks-utils=20ls-lisp+=20= files+ dired+=20w32-browser=20image-dired=20image-mode=20image-file=20dired-aux=20= beginend ox-md=20ox-odt=20rng-loc=20rng-uri=20rng-parse=20rng-match=20rng-dt=20rng= -util rng-pttrn=20nxml-parse=20nxml-ns=20nxml-enc=20xmltok=20nxml-util=20ox-lat= ex ox-icalendar=20ox-html=20table=20ox-ascii=20ox-publish=20ox=20ob-shell=20= ob-sqlite ob-sql=20ob-python=20ob-plantuml=20ob-dot=20ob-ditaa=20ob-C=20emr-c=20out= respace cc-mode=20cc-fonts=20cc-guess=20cc-menus=20cc-cmds=20cc-styles=20cc-align= =20cc-engine cc-vars=20cc-defs=20org-crypt=20ssh-deploy=20ssh-deploy-diff-mode=20undo-= tree=20diff smart-mode-line-light-theme=20rich-minority=20powerline=20powerline-separ= ators powerline-themes=20smex=20ido=20ivy-rich=20grep-context=20wgrep=20ange-ft= p=20tramp-ftp tramp-cache=20recentf=20tree-widget=20wid-edit=20savehist=20page-break-li= nes shackle=20trace=20simpleclip=20shx=20color=20elnode=20db=20web=20time-sta= mp=20browse-url url-util=20mailcap=20mm-encode=20mail-parse=20rfc2231=20rfc2047=20rfc2045= =20mm-util ietf-drums=20mail-prsvr=20fakir=20dotassoc=20kv=20noflet=20cl-indent=20er= t=20ewoc=20debug copyright=20yascroll=20emr-elisp=20emr-lisp=20list-utils=20emr-iedit=20ie= dit iedit-lib=20multiple-cursors-core=20rect=20emr-prog=20emr fill-function-arguments=20aes=20proviso-frame-title=20proviso switch-buffer-functions=20proviso-include-files=20auto-complete-clang flycheck=20cl-extra=20rx=20auto-complete-c-headers=20auto-complete=20popu= p=20cl proviso-grep=20proviso-registers=20proviso-sml=20smart-mode-line proviso-bookmarks=20f=20bookmark+=20bookmark+-key=20derived=20dired-x=20c= rosshairs col-highlight=20vline=20hl-line+=20hl-line=20bookmark+-1=20bookmark+-bmu=20= help-mode bookmark+-lit=20bookmark=20pp=20proviso-gentags=20find-file=20proviso-tag= s proviso-etags-select=20proviso-etags-table=20etags=20proviso-display proviso-dired=20proviso-gud=20realgud=20realgud-recursive-autoloads realgud-zshdb=20realgud:zshdb-track-mode=20realgud:zshdb-core realgud:zshdb-init=20realgud-trepan3k=20realgud:trepan3k-track-mode realgud:trepan3k-core=20realgud:trepan3k-init=20realgud-trepan2 realgud:trepan2-track-mode=20realgud:trepan2-core=20realgud:trepan2-init realgud-trepanpl=20realgud:trepanpl-track-mode=20realgud:trepanpl-core realgud:trepanpl-init=20realgud-trepanjs=20realgud:trepanjs-track-mode realgud:trepanjs-core=20realgud:trepanjs-init=20realgud-trepan realgud:trepan-track-mode=20realgud:trepan-core=20realgud:trepan-init realgud-remake=20realgud:remake-track-mode=20realgud:remake-core realgud:remake-init=20realgud-rdebug=20realgud-rdebug-track-mode realgud-rdebug-core=20realgud-rdebug-init=20realgud-lang-ruby=20realgud-p= erldb realgud:perldb-track-mode=20realgud:perldb-core=20realgud:perldb-init realgud-lang-perl=20realgud-pdb=20realgud:pdb-track-mode=20realgud:pdb-co= re realgud:pdb-init=20python=20tramp-sh=20realgud-nodejs realgud:nodejs-track-mode=20realgud:nodejs-core=20realgud:nodejs-init realgud-lang-js=20realgud-kshdb=20realgud:kshdb-track-mode realgud:kshdb-core=20realgud:kshdb-init=20realgud-jdb=20realgud:jdb-track= -mode realgud:jdb-core=20realgud:jdb-init=20realgud-lang-java=20gud=20realgud-i= pdb realgud:ipdb-track-mode=20realgud:ipdb-core=20realgud:ipdb-init realgud-lang-python=20realgud-gub=20realgud:gub-track-mode=20realgud:gub-= core realgud:gub-init=20realgud-gdb=20realgud:gdb-track-mode=20realgud:gdb-ini= t realgud:gdb-core=20realgud-bashdb=20realgud:bashdb-track-mode realgud:bashdb-core=20realgud:bashdb-init=20realgud-lang-posix-shell realgud:run=20realgud-track-mode=20realgud-backtrace-mode=20realgud-track= realgud-shortkey=20realgud-menu=20realgud-eval=20realgud-cmds=20realgud-s= end realgud-window=20realgud-utils=20realgud-init=20realgud-file=20esh-var=20= esh-io esh-cmd=20esh-opt=20esh-ext=20esh-proc=20esh-arg=20esh-groups=20eshell=20= esh-module esh-util=20esh-mode=20realgud-core=20realgud-reset=20realgud-buffer-helpe= r realgud-buffer-backtrace=20realgud-buffer-command=20realgud-buffer-info realgud-regexp=20json=20map=20realgud-lochist=20org-element=20avl-tree=20= generator org=20org-macro=20org-footnote=20org-pcomplete=20org-list=20org-faces=20o= rg-entities noutline=20outline=20org-version=20ob-emacs-lisp=20ob=20ob-tangle=20org-s= rc=20ob-ref ob-lob=20ob-table=20ob-keys=20ob-exp=20ob-comint=20ob-core=20ob-eval=20or= g-compat org-macs=20org-loaddefs=20find-func=20cal-menu=20easymenu=20calendar=20ca= l-loaddefs realgud-bp=20realgud-bp-image-data=20realgud-loc=20realgud-buffer-source realgud-key=20key=20realgud-follow=20realgud-lang=20realgud-fringe realgud-helper=20loc-changes=20realgud-custom=20load-relative=20proviso-c= ompile proviso-dashboard=20proviso-finder=20async=20counsel=20xref=20project=20d= ired dired-loaddefs=20swiper=20proviso-fulledit=20proviso-clang-format=20clang= -format xml=20proviso-rg=20proviso-ag=20s=20grep=20compile=20proviso-defines=20pr= oviso-regexp proviso-core=20tramp=20tramp-compat=20tramp-loaddefs=20trampver=20ucs-nor= malize shell=20pcomplete=20comint=20ansi-color=20parse-time=20format-spec=20advi= ce=20parsenv dash=20choose-font=20read-file=20seq=20seq-25=20ivy=20flx=20delsel=20ivy-= overlay=20ffap thingatpt=20url-parse=20auth-source=20cl-seq=20eieio=20byte-opt=20bytecom= p byte-compile=20cconv=20eieio-core=20cl-macs=20gv=20eieio-loaddefs=20passw= ord-cache url-vars=20subr-x=20avoid=20paren=20winner=20ring=20which-func=20imenu=20= edmacro=20kmacro custom-backups=20bind-key=20easy-mmode=20cl-loaddefs=20cl-lib=20time-date= mule-util=20tooltip=20eldoc=20electric=20uniquify=20ediff-hook=20vc-hooks= lisp-float-type=20mwheel=20dos-w32=20ls-lisp=20disp-table=20term/w32-win=20= w32-win w32-vars=20term/common-win=20tool-bar=20dnd=20fontset=20image=20regexp-op= t=20fringe tabulated-list=20replace=20newcomment=20text-mode=20elisp-mode=20lisp-mod= e prog-mode=20register=20page=20menu-bar=20rfn-eshadow=20isearch=20timer=20= select scroll-bar=20mouse=20jit-lock=20font-lock=20syntax=20facemenu=20font-core= term/tty-colors=20frame=20cl-generic=20cham=20georgian=20utf-8-lang=20mis= c-lang vietnamese=20tibetan=20thai=20tai-viet=20lao=20korean=20japanese=20eucjp-= ms=20cp51932 hebrew=20greek=20romanian=20slovak=20czech=20european=20ethiopic=20indian= =20cyrillic chinese=20composite=20charscript=20charprop=20case-table=20epa-hook=20jka= -cmpr-hook help=20simple=20abbrev=20obarray=20minibuffer=20cl-preloaded=20nadvice=20= loaddefs button=20faces=20cus-face=20macroexp=20files=20text-properties=20overlay=20= sha1=20md5 base64=20format=20env=20code-pages=20mule=20custom=20widget=20hashtable-p= rint-readable backquote=20w32notify=20w32=20lcms2=20multi-tty=20make-network-process=20= emacs) Memory=20information: ((conses=2016=20622139=20207914) (symbols=2056=2062786=201) (miscs=2048=20612=201715) (strings=2032=20172225=2026299) (string-bytes=201=205662131) (vectors=2016=2096222) (vector-slots=208=201464831=20151578) (floats=208=20612=20891) (intervals=2056=202725=201677) (buffers=20992=2032)) This=20e-mail=20and=20any=20materials=20attached=20hereto,=20including,=20= without=20limitation,=20all=20content=20hereof=20and=20thereof=20(collect= ively,=20"XR=20Content")=20are=20confidential=20and=20proprietary=20to=20= XR=20Trading=20LLC=20("XR")=20and/or=20its=20affiliates,=20and=20are=20pr= otected=20by=20intellectual=20property=20laws.=20=20Without=20the=20prior= =20written=20consent=20of=20XR,=20the=20XR=20Content=20may=20not=20(i)=20= be=20disclosed=20to=20any=20third=20party=20or=20(ii)=20be=20reproduced=20= or=20otherwise=20used=20by=20anyone=20other=20than=20current=20employees=20= of=20XR=20or=20its=20affiliates,=20on=20behalf=20of=20XR=20or=20its=20aff= iliates. THE=20XR=20CONTENT=20IS=20PROVIDED=20AS=20IS,=20WITHOUT=20REPRESENTATIONS= =20OR=20WARRANTIES=20OF=20ANY=20KIND.=20TO=20THE=20MAXIMUM=20EXTENT=20PER= MISSIBLE=20UNDER=20APPLICABLE=20LAW,=20XR=20HEREBY=20DISCLAIMS=20ANY=20AN= D=20ALL=20WARRANTIES,=20EXPRESSED=20AND=20IMPLIED,=20RELATING=20TO=20THE=20= XR=20CONTENT,=20AND=20NEITHER=20XR=20NOR=20ANY=20OF=20ITS=20AFFILIATES=20= SHALL=20IN=20ANY=20EVENT=20BE=20LIABLE=20FOR=20ANY=20DAMAGES=20OF=20ANY=20= NATURE=20WHATSOEVER,=20INCLUDING,=20BUT=20NOT=20LIMITED=20TO,=20DIRECT,=20= INDIRECT,=20CONSEQUENTIAL,=20SPECIAL=20AND=20PUNITIVE=20DAMAGES,=20LOSS=20= OF=20PROFITS=20AND=20TRADING=20LOSSES,=20RESULTING=20FROM=20ANY=20PERSON'= S=20USE=20OR=20RELIANCE=20UPON,=20OR=20INABILITY=20TO=20USE,=20ANY=20XR=20= CONTENT,=20EVEN=20IF=20XR=20IS=20ADVISED=20OF=20THE=20POSSIBILITY=20OF=20= SUCH=20DAMAGES=20OR=20IF=20SUCH=20DAMAGES=20WERE=20FORESEEABLE --_000_65653506844b4308957893b429dea091chihqpost2XRTRADINGLOCA_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable --text=20follows=20this=20line--

 

Starting=20in=20emacsc=2026.1,=20the=20grep-rege= xp-alist=20stopped=20matching=20grep

hits=20that=20have=20a=20colon=20in=20them,=20wh= ich=20breaks=20on=20windows=20for=20me,=20since

the=20file=20paths=20always=20have=20a=20drive=20= letter=20prepended.

 

For=20example,

 

the=20grep=20hit:

 

c:/Users/my.name/src/project\src\kbhit.hpp:29:#i= nclude=20<termios.h>

 

used=20to=20be=20matched=20by=20prior=20versions= =20of=20emacs,=20but=20as=20of=2026.1,=20the

colon=20in=20the=20second=20character=20prevents= =20this=20from=20being=20recognized=20as=20a

grep=20match.

 

I'm=20wondering=20if=20the=20regexp=20really=20n= eeds=20to=20explicitly=20disallow=20colons

here,=20since=20it=20did=20not=20before.

 

 

 

 

In=20GNU=20Emacs=2026.1=20(build=201,=20x86_64-w= 64-mingw32)

of=202018-05-29=20built=20on=20TPW550S

Windowing=20system=20distributor=20'Microsoft=20= Corp.',=20version=206.1.7601

Recent=20messages:

Grep=20finished=20with=20matches=20found

compilation-next-error:=20No=20grep=20hit=20here=

Searched=201=20buffer;=203=20matches=20for=20&qu= ot;bits"

Quit

Mark=20saved=20where=20search=20started

3=20matches=20for=20"\_<out\_>"<= o:p>

Pattern:=20

Quit

previous-line:=20Beginning=20of=20buffer

Grep=20finished=20with=20matches=20found

 

Configured=20using:

'configure=20--without-compress-install=20--with= out-dbus=20--with-modules

'CFLAGS=3D=20-O2=20-g3''

 

Configured=20features:

XPM=20JPEG=20TIFF=20GIF=20PNG=20RSVG=20IMAGEMAGI= CK=20SOUND=20NOTIFY=20ACL=20GNUTLS=20LIBXML2

ZLIB=20TOOLKIT_SCROLL_BARS=20MODULES=20THREADS=20= LCMS2

 

Important=20settings:

 =20value=20of=20$LANG:=20ENU  =20locale-coding-system:=20cp1252

 

Major=20mode:=20Grep

 

Minor=20modes=20in=20effect:

 =20ace-popup-menu-mode:=20t

=  =20global-magit-file-mode:=20t<= /p>  =20global-git-commit-mode:=20t<= /p>  =20lisp-extra-font-lock-global-mode:=20t

 =20yas-global-mode:=20t

 =20yas-minor-mode:=20t

 =20workgroups-mode:=20t

 =20diff-hl-flydiff-mode:=20t  =20global-diff-hl-mode:=20t

=  =20diff-auto-refine-mode:=20t  =20global-undo-tree-mode:=20t  =20undo-tree-mode:=20t

 =20rich-minority-mode:=20t

 =20recentf-mode:=20t

 =20savehist-mode:=20t

 =20global-page-break-lines-mode:=20t<= /o:p>

 =20page-break-lines-mode:=20t  =20shackle-mode:=20t

 =20simpleclip-mode:=20t

 =20shx-global-mode:=20t

 =20global-yascroll-bar-mode:=20t

 =20yascroll-bar-mode:=20t

 =20global-flycheck-mode:=20t  =20global-auto-complete-mode:=20t

 =20counsel-mode:=20t

 =20shell-dirtrack-mode:=20t

=  =20ivy-mode:=20t

 =20delete-selection-mode:=20t  =20show-paren-mode:=20t

 =20winner-mode:=20t

 =20which-function-mode:=20t

=  =20override-global-mode:=20t  =20tooltip-mode:=20t

 =20global-eldoc-mode:=20t

 =20electric-indent-mode:=20t  =20mouse-wheel-mode:=20t

 =20file-name-shadow-mode:=20t  =20global-font-lock-mode:=20t  =20font-lock-mode:=20t

 =20blink-cursor-mode:=20t

 =20auto-composition-mode:=20t  =20auto-encryption-mode:=20t  =20auto-compression-mode:=20t  =20buffer-read-only:=20t

 =20size-indication-mode:=20t  =20column-number-mode:=20t

 =20line-number-mode:=20t

 =20transient-mark-mode:=20t

=  

Load-path=20shadows:

c:/Users/dan.harms.XRTRADING/.emacs.d/elisp/seq=20= hides=20c:/emacs-26.1/share/emacs/26.1/lisp/emacs-lisp/seq

= c:/Users/dan.harms.XRTRADING/.emacs.d/elisp/let-= alist=20hides=20c:/emacs-26.1/share/emacs/26.1/lisp/emacs-lisp/let-alist<= o:p>

 

Features:

(shadow=20sort=20mail-extr=20emacsbug=20sendmail= =20tabify=20misearch=20multi-isearch

header2=20flyspell-popup=20ace-popup-menu=20avy-= menu=20avy=20flyspell=20ispell

good-word=20adaptive-wrap=20hydra=20lv=20magit-o= rg-todos=20magit-bookmark

magit-imenu=20git-rebase=20magit-extras=20magit-= ediff=20ediff-merg=20ediff-wind

ediff-diff=20ediff-mult=20ediff-help=20ediff-ini= t=20ediff-util=20ediff

magit-subtree=20magit-submodule=20magit-obsolete= =20magit-blame=20magit-stash

magit-bisect=20magit-remote=20magit-commit=20mag= it-sequence=20magit-notes

magit-worktree=20magit-tag=20magit-merge=20magit= -branch=20magit-reset

magit-collab=20ghub=20url-http=20tls=20gnutls=20= url-gw=20nsm=20url-auth=20url=20url-proxy

url-privacy=20url-expand=20url-methods=20url-his= tory=20url-cookie=20url-domsuf

let-alist=20magit-files=20magit-refs=20magit-sta= tus=20magit=20magit-repos

magit-apply=20magit-wip=20magit-log=20magit-diff= =20magit-core=20magit-autorevert

autorevert=20filenotify=20magit-process=20magit-= margin=20magit-mode=20git-commit

magit-git=20magit-section=20magit-utils=20crm=20= magit-popup=20log-edit=20message=20rmc

puny=20rfc822=20mml=20mml-sec=20epa=20epg=20gnus= -util=20rmail=20rmail-loaddefs=20mm-decode

mm-bodies=20mailabbrev=20mail-utils=20gmm-utils=20= mailheader=20pcvs-util

with-editor=20server=20hideif=20cap-words=20supe= rword=20subword=20iodine-theme

add-log=20vc-git=20colir=20bug-reference=20jedi-= direx=20direx=20eieio-compat=20jedi

jedi-core=20python-environment=20epc=20ctable=20= concurrent=20deferred

python-switch-quotes=20sphinx-doc=20virtualenvwr= apper=20nodejs-repl

lisp-extra-font-lock=20elf-mode=20xr-mock=20use-= package=20use-package-ensure

use-package-delight=20use-package-diminish=20use= -package-bind-key

use-package-core=20remotehost-connect=20auto-ins= ert-choose+

auto-insert-choose=20flycheck-popup-tip=20flyche= ck-bashate

flycheck-checkbashisms=20flycheck-package=20pack= age-lint=20finder=20finder-inf

lisp-mnt=20package=20epg-config=20url-handlers=20= quick-peek=20yasnippet

flymake-proc=20flymake=20warnings=20elec-pair=20= ac-etags=20auto-complete-config

vlf-setup=20smerge-mode=20palette=20eyedropper=20= hexrgb=20custom-themes=20workgroups

windmove=20framemove=20shebang=20diff-hl-flydiff= =20diff-hl-dired=20diff-hl=20vc-dir

vc=20vc-dispatcher=20diff-mode=20dired-du=20find= -dired=20dired-sort=20dired-sidebar

face-remap=20dired-subtree=20dired-filter=20dire= d-hacks-utils=20ls-lisp+=20files+

dired+=20w32-browser=20image-dired=20image-m= ode=20image-file=20dired-aux=20beginend

ox-md=20ox-odt=20rng-loc=20rng-uri=20rng-parse=20= rng-match=20rng-dt=20rng-util

rng-pttrn=20nxml-parse=20nxml-ns=20nxml-enc=20xm= ltok=20nxml-util=20ox-latex

ox-icalendar=20ox-html=20table=20ox-ascii=20ox-p= ublish=20ox=20ob-shell=20ob-sqlite

ob-sql=20ob-python=20ob-plantuml=20ob-dot=20ob-d= itaa=20ob-C=20emr-c=20outrespace

cc-mode=20cc-fonts=20cc-guess=20cc-menus=20cc-cm= ds=20cc-styles=20cc-align=20cc-engine

cc-vars=20cc-defs=20org-crypt=20ssh-deploy=20ssh= -deploy-diff-mode=20undo-tree=20diff

smart-mode-line-light-theme=20rich-minority=20po= werline=20powerline-separators

powerline-themes=20smex=20ido=20ivy-rich=20grep-= context=20wgrep=20ange-ftp=20tramp-ftp

tramp-cache=20recentf=20tree-widget=20wid-edit=20= savehist=20page-break-lines

shackle=20trace=20simpleclip=20shx=20color=20eln= ode=20db=20web=20time-stamp=20browse-url

url-util=20mailcap=20mm-encode=20mail-parse=20rf= c2231=20rfc2047=20rfc2045=20mm-util

ietf-drums=20mail-prsvr=20fakir=20dotassoc=20kv=20= noflet=20cl-indent=20ert=20ewoc=20debug

copyright=20yascroll=20emr-elisp=20emr-lisp=20li= st-utils=20emr-iedit=20iedit

iedit-lib=20multiple-cursors-core=20rect=20emr-p= rog=20emr

fill-function-arguments=20aes=20proviso-frame-ti= tle=20proviso

switch-buffer-functions=20proviso-include-files=20= auto-complete-clang

flycheck=20cl-extra=20rx=20auto-complete-c-heade= rs=20auto-complete=20popup=20cl

proviso-grep=20proviso-registers=20proviso-sml=20= smart-mode-line

proviso-bookmarks=20f=20bookmark+=20bookmark= +-key=20derived=20dired-x=20crosshairs

col-highlight=20vline=20hl-line+=20hl-line=20= bookmark+-1=20bookmark+-bmu=20help-mode

bookmark+-lit=20bookmark=20pp=20proviso-gent= ags=20find-file=20proviso-tags

proviso-etags-select=20proviso-etags-table=20eta= gs=20proviso-display

proviso-dired=20proviso-gud=20realgud=20realgud-= recursive-autoloads

realgud-zshdb=20realgud:zshdb-track-mode=20realg= ud:zshdb-core

realgud:zshdb-init=20realgud-trepan3k=20realgud:= trepan3k-track-mode

realgud:trepan3k-core=20realgud:trepan3k-init=20= realgud-trepan2

realgud:trepan2-track-mode=20realgud:trepan2-cor= e=20realgud:trepan2-init

realgud-trepanpl=20realgud:trepanpl-track-mode=20= realgud:trepanpl-core

realgud:trepanpl-init=20realgud-trepanjs=20realg= ud:trepanjs-track-mode

realgud:trepanjs-core=20realgud:trepanjs-init=20= realgud-trepan

realgud:trepan-track-mode=20realgud:trepan-core=20= realgud:trepan-init

realgud-remake=20realgud:remake-track-mode=20rea= lgud:remake-core

realgud:remake-init=20realgud-rdebug=20realgud-r= debug-track-mode

realgud-rdebug-core=20realgud-rdebug-init=20real= gud-lang-ruby=20realgud-perldb

realgud:perldb-track-mode=20realgud:perldb-core=20= realgud:perldb-init

realgud-lang-perl=20realgud-pdb=20realgud:pdb-tr= ack-mode=20realgud:pdb-core

realgud:pdb-init=20python=20tramp-sh=20realgud-n= odejs

realgud:nodejs-track-mode=20realgud:nodejs-core=20= realgud:nodejs-init

realgud-lang-js=20realgud-kshdb=20realgud:kshdb-= track-mode

realgud:kshdb-core=20realgud:kshdb-init=20realgu= d-jdb=20realgud:jdb-track-mode

realgud:jdb-core=20realgud:jdb-init=20realgud-la= ng-java=20gud=20realgud-ipdb

realgud:ipdb-track-mode=20realgud:ipdb-core=20re= algud:ipdb-init

realgud-lang-python=20realgud-gub=20realgud:gub-= track-mode=20realgud:gub-core

realgud:gub-init=20realgud-gdb=20realgud:gdb-tra= ck-mode=20realgud:gdb-init

realgud:gdb-core=20realgud-bashdb=20realgud:bash= db-track-mode

realgud:bashdb-core=20realgud:bashdb-init=20real= gud-lang-posix-shell

realgud:run=20realgud-track-mode=20realgud-backt= race-mode=20realgud-track

realgud-shortkey=20realgud-menu=20realgud-eval=20= realgud-cmds=20realgud-send

realgud-window=20realgud-utils=20realgud-init=20= realgud-file=20esh-var=20esh-io

esh-cmd=20esh-opt=20esh-ext=20esh-proc=20esh-arg= =20esh-groups=20eshell=20esh-module

esh-util=20esh-mode=20realgud-core=20realgud-res= et=20realgud-buffer-helper

realgud-buffer-backtrace=20realgud-buffer-comman= d=20realgud-buffer-info

realgud-regexp=20json=20map=20realgud-lochist=20= org-element=20avl-tree=20generator

org=20org-macro=20org-footnote=20org-pcomplete=20= org-list=20org-faces=20org-entities

noutline=20outline=20org-version=20ob-emacs-lisp= =20ob=20ob-tangle=20org-src=20ob-ref

ob-lob=20ob-table=20ob-keys=20ob-exp=20ob-comint= =20ob-core=20ob-eval=20org-compat

org-macs=20org-loaddefs=20find-func=20cal-menu=20= easymenu=20calendar=20cal-loaddefs

realgud-bp=20realgud-bp-image-data=20realgud-loc= =20realgud-buffer-source

realgud-key=20key=20realgud-follow=20realgud-lan= g=20realgud-fringe

realgud-helper=20loc-changes=20realgud-custom=20= load-relative=20proviso-compile

proviso-dashboard=20proviso-finder=20async=20cou= nsel=20xref=20project=20dired

dired-loaddefs=20swiper=20proviso-fulledit=20pro= viso-clang-format=20clang-format

xml=20proviso-rg=20proviso-ag=20s=20grep=20compi= le=20proviso-defines=20proviso-regexp

proviso-core=20tramp=20tramp-compat=20tramp-load= defs=20trampver=20ucs-normalize

shell=20pcomplete=20comint=20ansi-color=20parse-= time=20format-spec=20advice=20parsenv

dash=20choose-font=20read-file=20seq=20seq-25=20= ivy=20flx=20delsel=20ivy-overlay=20ffap

thingatpt=20url-parse=20auth-source=20cl-seq=20e= ieio=20byte-opt=20bytecomp

byte-compile=20cconv=20eieio-core=20cl-macs=20gv= =20eieio-loaddefs=20password-cache

url-vars=20subr-x=20avoid=20paren=20winner=20rin= g=20which-func=20imenu=20edmacro=20kmacro

custom-backups=20bind-key=20easy-mmode=20cl-load= defs=20cl-lib=20time-date

mule-util=20tooltip=20eldoc=20electric=20uniquif= y=20ediff-hook=20vc-hooks

lisp-float-type=20mwheel=20dos-w32=20ls-lisp=20d= isp-table=20term/w32-win=20w32-win

w32-vars=20term/common-win=20tool-bar=20dnd=20fo= ntset=20image=20regexp-opt=20fringe

tabulated-list=20replace=20newcomment=20text-mod= e=20elisp-mode=20lisp-mode

prog-mode=20register=20page=20menu-bar=20rfn-esh= adow=20isearch=20timer=20select

scroll-bar=20mouse=20jit-lock=20font-lock=20synt= ax=20facemenu=20font-core

term/tty-colors=20frame=20cl-generic=20cham=20ge= orgian=20utf-8-lang=20misc-lang

vietnamese=20tibetan=20thai=20tai-viet=20lao=20k= orean=20japanese=20eucjp-ms=20cp51932

hebrew=20greek=20romanian=20slovak=20czech=20eur= opean=20ethiopic=20indian=20cyrillic

chinese=20composite=20charscript=20charprop=20ca= se-table=20epa-hook=20jka-cmpr-hook

help=20simple=20abbrev=20obarray=20minibuffer=20= cl-preloaded=20nadvice=20loaddefs

button=20faces=20cus-face=20macroexp=20files=20t= ext-properties=20overlay=20sha1=20md5

base64=20format=20env=20code-pages=20mule=20cust= om=20widget=20hashtable-print-readable

backquote=20w32notify=20w32=20lcms2=20multi-tty=20= make-network-process=20emacs)

 

Memory=20information:

((conses=2016=20622139=20207914)

(symbols=2056=2062786=201)

(miscs=2048=20612=201715)

(strings=2032=20172225=2026299)

(string-bytes=201=205662131)

(vectors=2016=2096222)

(vector-slots=208=201464831=20151578)=

(floats=208=20612=20891)

(intervals=2056=202725=201677)

(buffers=20992=2032))



This=20e-mail=20and=20any=20materials=20attached=20hereto,=20including,=20=
without=20limitation,=20all=20content=20hereof=20and=20thereof=20(collect=
ively,=20"XR=20Content")=20are=20confidential=20and=20proprietary=20to=20=
XR=20Trading=20LLC=20("XR")=20and/or=20its=20affiliates,=20and=20are=20pr=
otected=20by=20intellectual=20property=20laws.=20=20Without=20the=20prior=
=20written=20consent=20of=20XR,=20the=20XR=20Content=20may=20not=20(i)=20=
be=20disclosed=20to=20any=20third=20party=20or=20(ii)=20be=20reproduced=20=
or=20otherwise=20used=20by=20anyone=20other=20than=20current=20employees=20=
of=20XR=20or=20its=20affiliates,=20on=20behalf=20of=20XR=20or=20its=20aff=
iliates.

THE=20XR=20CONTENT=20IS=20PROVIDED=20AS=20IS,=20WITHOUT=20REPRESENTATIONS=
=20OR=20WARRANTIES=20OF=20ANY=20KIND.=20TO=20THE=20MAXIMUM=20EXTENT=20PER=
MISSIBLE=20UNDER=20APPLICABLE=20LAW,=20XR=20HEREBY=20DISCLAIMS=20ANY=20AN=
D=20ALL=20WARRANTIES,=20EXPRESSED=20AND=20IMPLIED,=20RELATING=20TO=20THE=20=
XR=20CONTENT,=20AND=20NEITHER=20XR=20NOR=20ANY=20OF=20ITS=20AFFILIATES=20=
SHALL=20IN=20ANY=20EVENT=20BE=20LIABLE=20FOR=20ANY=20DAMAGES=20OF=20ANY=20=
NATURE=20WHATSOEVER,=20INCLUDING,=20BUT=20NOT=20LIMITED=20TO,=20DIRECT,=20=
INDIRECT,=20CONSEQUENTIAL,=20SPECIAL=20AND=20PUNITIVE=20DAMAGES,=20LOSS=20=
OF=20PROFITS=20AND=20TRADING=20LOSSES,=20RESULTING=20FROM=20ANY=20PERSON'=
S=20USE=20OR=20RELIANCE=20UPON,=20OR=20INABILITY=20TO=20USE,=20ANY=20XR=20=
CONTENT,=20EVEN=20IF=20XR=20IS=20ADVISED=20OF=20THE=20POSSIBILITY=20OF=20=
SUCH=20DAMAGES=20OR=20IF=20SUCH=20DAMAGES=20WERE=20FORESEEABLE


--_000_65653506844b4308957893b429dea091chihqpost2XRTRADINGLOCA_-- From unknown Sun Jun 22 03:57:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32051: 26.1; grep-regexp-alist on windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Jul 2018 16:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32051 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dan Harms Cc: 32051@debbugs.gnu.org Received: via spool by 32051-submit@debbugs.gnu.org id=B32051.15307216016183 (code B ref 32051); Wed, 04 Jul 2018 16:27:02 +0000 Received: (at 32051) by debbugs.gnu.org; 4 Jul 2018 16:26:41 +0000 Received: from localhost ([127.0.0.1]:46872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fakc5-0001bf-Kx for submit@debbugs.gnu.org; Wed, 04 Jul 2018 12:26:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fakc3-0001bS-DK for 32051@debbugs.gnu.org; Wed, 04 Jul 2018 12:26:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fakbu-0002fO-3L for 32051@debbugs.gnu.org; Wed, 04 Jul 2018 12:26:34 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41010) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fakbt-0002fK-Ve; Wed, 04 Jul 2018 12:26:30 -0400 Received: from [176.228.60.248] (port=3511 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fakbt-0003QL-Cq; Wed, 04 Jul 2018 12:26:29 -0400 Date: Wed, 04 Jul 2018 19:26:27 +0300 Message-Id: <83in5vnf0s.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <65653506844b4308957893b429dea091@chihq-post2.XRTRADING.LOCAL> (message from Dan Harms on Wed, 4 Jul 2018 12:14:41 +0000) References: <65653506844b4308957893b429dea091@chihq-post2.XRTRADING.LOCAL> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Dan Harms > Date: Wed, 4 Jul 2018 12:14:41 +0000 > > Starting in emacsc 26.1, the grep-regexp-alist stopped matching grep > hits that have a colon in them, which breaks on windows for me, since > the file paths always have a drive letter prepended. > > For example, > > the grep hit: > > c:/Users/my.name/src/project\src\kbhit.hpp:29:#include > > used to be matched by prior versions of emacs, but as of 26.1, the > colon in the second character prevents this from being recognized as a > grep match. I don't think I can reproduce this. I've just ran a Grep command whose hits look like this: d:/gnu/emacs/branch/src/callproc.c:214:#ifdef DOS_NT and they seem to exhibit all the traits of a Grep hit. What exactly do you mean by "prevents from being recognized as a grep match"? What doesn't happen that you expected to happen and that was happening with prior versions of Emacs? Also, does the problem go away if you invoke Emacs as "emacs -Q"? From unknown Sun Jun 22 03:57:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32051: 26.1; grep-regexp-alist on windows Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Jul 2018 19:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32051 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 32051@debbugs.gnu.org, Dan Harms Received: via spool by 32051-submit@debbugs.gnu.org id=B32051.1530734281338 (code B ref 32051); Wed, 04 Jul 2018 19:58:02 +0000 Received: (at 32051) by debbugs.gnu.org; 4 Jul 2018 19:58:01 +0000 Received: from localhost ([127.0.0.1]:47013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fanub-00005O-JZ for submit@debbugs.gnu.org; Wed, 04 Jul 2018 15:58:01 -0400 Received: from mail-oi0-f41.google.com ([209.85.218.41]:33443) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fanua-00005C-0q for 32051@debbugs.gnu.org; Wed, 04 Jul 2018 15:58:00 -0400 Received: by mail-oi0-f41.google.com with SMTP id c6-v6so12670322oiy.0 for <32051@debbugs.gnu.org>; Wed, 04 Jul 2018 12:57:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=+3a1Dhto2iPwJuN1vkLW0CvjtYmzQ9qTcfXWJa8bvOs=; b=SS4f1aslPKBzIfBUCqZ86b9LIcPOFOPnh3h3PMFQt/5K8pGRXGjH2LlV6r1Z/mjSs1 yfdOcObeaCORgoFvOrfyGwnT2mrED9IimNElvE3CwZJiNb/23Waq2LBEl+nm3ZdqyCEd jtme6XSjWofdNGgZkJEo2C17DSysPMYTpoN2atfMF5OMyA2ebs2+W0+cbR5YoY9GvV4T blT1wilVr36btOTQaON0WGx4lP6e+vh0gtd6Eu/a5z/GtrS50aYQz294rNBVg9Q0CqiW NyMf1xisBJmTBwbod7nAkbeNwzpiQ2jNWZvXyRl1T8VS79yiZ9K6YC0Ti0UKVoYtCpvk 1P/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=+3a1Dhto2iPwJuN1vkLW0CvjtYmzQ9qTcfXWJa8bvOs=; b=POFnF9829zXOLJ9CAkBih8zBrVAXlKgOhZai+EDybfXgvI5JhPemiL34NowFwHLt1q OGmzZ/+kgjnptiV3JiLW1YzviI3JC4pJVUZwG6VAq+YCYuzuiFwoaty66kOZMvCZA5uC hC4fg599RJidh1SEx8gqxEqXtEqYc0I9m/mSytwkMFUXcFvI8qr9uZe0t/rNXyNaPOby vUwqAVm8Gxz13wQd9B5iDEBD7XOwWe8/+Wm08GeJqFAnx5ZrHAbpBPghiPjfhAAXIL/b f6QBHO/rgn5vx/WEHmJJpeSLAv6GKM8XoBuGyvXc5npBexty+5qVx5zAH7p3v098LSha +pEg== X-Gm-Message-State: APt69E3z+PZxbe6KqhPyyWG5bB67adkV+RVLXm8+gzrkq8uDxDSp20Hn 5fOfK3Y8k9ki1xFREhl6oo1rEEPTUJCaz+fmxi8= X-Google-Smtp-Source: AAOMgpdozuiVzfRyLF6C6m7hDCz5oeIGz2zveW3EdtscqVBn17k1SChc9O39nlDi6l8tYPWrJ87LEVW52W242hpkP/g= X-Received: by 2002:aca:be42:: with SMTP id o63-v6mr3891248oif.22.1530734274148; Wed, 04 Jul 2018 12:57:54 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a4a:3b8d:0:0:0:0:0 with HTTP; Wed, 4 Jul 2018 12:57:53 -0700 (PDT) In-Reply-To: <83in5vnf0s.fsf@gnu.org> References: <65653506844b4308957893b429dea091@chihq-post2.XRTRADING.LOCAL> <83in5vnf0s.fsf@gnu.org> From: Noam Postavsky Date: Wed, 4 Jul 2018 15:57:53 -0400 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 4 July 2018 at 12:26, Eli Zaretskii wrote: > I don't think I can reproduce this. I've just ran a Grep command > whose hits look like this: > > d:/gnu/emacs/branch/src/callproc.c:214:#ifdef DOS_NT > > and they seem to exhibit all the traits of a Grep hit. Looking at the grep-regexp-alist, it is the case that a filename with a colon will not be matched when grep doesn't support --null. In the case where grep does support --null, the NUL byte is displayed like a colon, so the difference might not leap out at you. I think the patch below would fix it: --- i/lisp/progmodes/grep.el +++ w/lisp/progmodes/grep.el @@ -381,3 +381,5 @@ grep-regexp-alist ;; [0-9]+ so as to accept ":034:" in file names. - "\\(?1:[^\n:]+?[^\n/:]\\):[\t ]*\\(?2:[1-9][0-9]*\\)[\t ]*:" + "\\(?1:" + "\\(?:[a-zA-Z]:\\)?" ; Allow "C:..." for w32. + "[^\n:]+?[^\n/:]\\):[\t ]*\\(?2:[1-9][0-9]*\\)[\t ]*:" "\\)") From unknown Sun Jun 22 03:57:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32051: 26.1; grep-regexp-alist on windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Jul 2018 08:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32051 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: 32051@debbugs.gnu.org, Dan.Harms@xrtrading.com Received: via spool by 32051-submit@debbugs.gnu.org id=B32051.153086712528699 (code B ref 32051); Fri, 06 Jul 2018 08:53:01 +0000 Received: (at 32051) by debbugs.gnu.org; 6 Jul 2018 08:52:05 +0000 Received: from localhost ([127.0.0.1]:48203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fbMTF-0007Sp-7P for submit@debbugs.gnu.org; Fri, 06 Jul 2018 04:52:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41315) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fbMTD-0007SK-NH for 32051@debbugs.gnu.org; Fri, 06 Jul 2018 04:52:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fbMT5-0000BL-C1 for 32051@debbugs.gnu.org; Fri, 06 Jul 2018 04:51:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44182) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fbMT5-0000Ay-7t; Fri, 06 Jul 2018 04:51:55 -0400 Received: from [176.228.60.248] (port=2086 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fbMT4-0006Mv-L7; Fri, 06 Jul 2018 04:51:55 -0400 Date: Fri, 06 Jul 2018 11:51:56 +0300 Message-Id: <834lhcn3v7.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Noam Postavsky on Wed, 4 Jul 2018 15:57:53 -0400) References: <65653506844b4308957893b429dea091@chihq-post2.XRTRADING.LOCAL> <83in5vnf0s.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Noam Postavsky > Date: Wed, 4 Jul 2018 15:57:53 -0400 > Cc: Dan Harms , 32051@debbugs.gnu.org > > Looking at the grep-regexp-alist, it is the case that a filename with > a colon will not be matched when grep doesn't support --null. In the > case where grep does support --null, the NUL byte is displayed like a > colon, so the difference might not leap out at you. Right, thanks. > I think the patch below would fix it: Looks reasonable. Can we have a test for this use case, so that we never again regress like that? From unknown Sun Jun 22 03:57:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32051: 26.1; grep-regexp-alist on windows Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Jul 2018 21:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32051 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 32051@debbugs.gnu.org, Dan Harms Received: via spool by 32051-submit@debbugs.gnu.org id=B32051.153117051816224 (code B ref 32051); Mon, 09 Jul 2018 21:09:02 +0000 Received: (at 32051) by debbugs.gnu.org; 9 Jul 2018 21:08:38 +0000 Received: from localhost ([127.0.0.1]:52801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcdOg-0004Dc-Ga for submit@debbugs.gnu.org; Mon, 09 Jul 2018 17:08:38 -0400 Received: from mail-oi0-f48.google.com ([209.85.218.48]:44681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcdOe-0004DP-80 for 32051@debbugs.gnu.org; Mon, 09 Jul 2018 17:08:36 -0400 Received: by mail-oi0-f48.google.com with SMTP id s198-v6so38552727oih.11 for <32051@debbugs.gnu.org>; Mon, 09 Jul 2018 14:08:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=HmGiZdY4vrOiZD9GYspFR45/+im6gcK8S02aehG0gMY=; b=n/P5r/MN14mYRo5zGZQovMbiWIMzyu3fYS2kfgAMhvWhVvevhp5UlEe4/Dea0Lg9xE ePtPn1tAAzmzvg1XOZo1dGMoqPK+504Bz6L6xbLwsrgeKSjgp1nC8ALBYEb+56+z04N5 5BuSOUb4sesZrG+g+QTS6lmPPXQCXC78up/RPoz0IlIgkk1AeF6qs04CMma1qr85m3gK kx2xXMql5st0JsUBg/7AX2T4DXRJAkmHc6I5cRIf5Vtnln67TVOTkP1oHST+xBkRR8gU qutQyL34KLhqvX5aJjlMnoGPhOtUEDdlbgJqxZiibTZuFcWy+2MVM9/Y6B2e0p+1StT7 5l7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=HmGiZdY4vrOiZD9GYspFR45/+im6gcK8S02aehG0gMY=; b=IUfSvLUUHrCuLAsgX/KQAtpC8mM9075TakOMYMfeajjn1dqL0hdoJE8wWOxB9khyB8 acGX4RuyEdYYTxe4AhXSmFsWqMyaBKoqazAgb3/7jpUDQkrlKaTqaFqxi/dgAGOxd9kQ j/pYL6NCMme0ueI8nD78gbtnQ2yDfgf9ceNIFkhW23akQ8fQwV8KgBGIjh703V6MoumV 0mPj4Sc2hXxvGAweyujdEATr+qChY6B4uLYE2nlNada+R3p+K5KqUxmbIZzHKMMSZiZE afcnobl1BYLxpBM6hQyWa6/jk7//9E0oc4uIqWVTshPnF58LdE/vq8B5nf4oEaiwVxc7 Jmmg== X-Gm-Message-State: APt69E30s6iX4mvFA3V2Ac++Q3HJqgs30cPKJ506uqNo/YpjrdNKPwI1 +0NbQyywTXk8QWDUYmAiC+AAr6h7JNJkLHAE2oc= X-Google-Smtp-Source: AAOMgpfgSlTaNAvR6UbcKju91Fo0vS1lepqB9dKXrsg4e3qcZfGphQGkz0h2bE5s1tvWPQXnFb8c+PtyuUdpGvxCoXQ= X-Received: by 2002:aca:d9c5:: with SMTP id q188-v6mr23083145oig.239.1531170510518; Mon, 09 Jul 2018 14:08:30 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a4a:3b8d:0:0:0:0:0 with HTTP; Mon, 9 Jul 2018 14:08:29 -0700 (PDT) In-Reply-To: <834lhcn3v7.fsf@gnu.org> References: <65653506844b4308957893b429dea091@chihq-post2.XRTRADING.LOCAL> <83in5vnf0s.fsf@gnu.org> <834lhcn3v7.fsf@gnu.org> From: Noam Postavsky Date: Mon, 9 Jul 2018 17:08:29 -0400 Message-ID: Content-Type: multipart/mixed; boundary="0000000000005fa1350570976adb" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000005fa1350570976adb Content-Type: text/plain; charset="UTF-8" On 6 July 2018 at 04:51, Eli Zaretskii wrote: > Looks reasonable. Can we have a test for this use case, so that we > never again regress like that? Sure, here's a full patch with testcases. --0000000000005fa1350570976adb Content-Type: application/octet-stream; name="v1-0001-Match-w32-paths-in-grep-sans-null-hits-Bug-32051.patch" Content-Disposition: attachment; filename="v1-0001-Match-w32-paths-in-grep-sans-null-hits-Bug-32051.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jjer9g9c0 RnJvbSAwY2FjNjkzOGY0ZmEyYjQ1M2E0ZWQ1ZDFjYzE3YTA4MmE3ZWNmMjg5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb2FtIFBvc3RhdnNreSA8bnBvc3RhdnNAZ21haWwuY29tPgpE YXRlOiBNb24sIDkgSnVsIDIwMTggMTY6NTY6NDcgLTA0MDAKU3ViamVjdDogW1BBVENIIHYxXSBN YXRjaCB3MzIgcGF0aHMgaW4gZ3JlcCBzYW5zIC0tbnVsbCBoaXRzIChCdWcjMzIwNTEpCgoqIGxp c3AvcHJvZ21vZGVzL2dyZXAuZWwgKGdyZXAtcmVnZXhwLWFsaXN0KTogQWRkIGFuIG9wdGlvbmFs IHBhcnQgdG8KbWF0Y2ggcGF0aHMgc3RhcnRpbmcgd2l0aCBDOiAob3RoZXIgZHJpdmUgbGV0dGVy cykuCiogdGVzdC9saXNwL3Byb2dtb2Rlcy9jb21waWxlLXRlc3RzLmVsCihjb21waWxlLXRlc3Rz LS1ncmVwLXJlZ2V4cC10ZXN0Y2FzZXMpCihjb21waWxlLXRlc3RzLS1ncmVwLXJlZ2V4cC10cmlj a3ktdGVzdGNhc2VzKQooY29tcGlsZS10ZXN0LWdyZXAtcmVnZXhwcyk6IE5ldyB0ZXN0cy4KKGNv bXBpbGUtLXRlc3QtZXJyb3ItbGluZSk6IFJldHVybiBgY29tcGlsYXRpb24tbWVzc2FnZScuCi0t LQogbGlzcC9wcm9nbW9kZXMvZ3JlcC5lbCAgICAgICAgICAgICAgIHwgIDQgKysrLQogdGVzdC9s aXNwL3Byb2dtb2Rlcy9jb21waWxlLXRlc3RzLmVsIHwgNDYgKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMoKyksIDIgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvZ3JlcC5lbCBiL2xpc3AvcHJv Z21vZGVzL2dyZXAuZWwKaW5kZXggZGEwOWM5MC4uMGJmYWJkNSAxMDA2NDQKLS0tIGEvbGlzcC9w cm9nbW9kZXMvZ3JlcC5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9ncmVwLmVsCkBAIC0zNzksNyAr Mzc5LDkgQEAgZ3JlcC1yZWdleHAtYWxpc3QKICAgICAgICAgICAgICAgOzsgdG8gaGFuZGxlIHdl aXJkIGZpbGUgbmFtZXMgKHdpdGggY29sb25zIGluIHRoZW0pIGFzCiAgICAgICAgICAgICAgIDs7 IHdlbGwgYXMgcG9zc2libGUuICBFLmcuLCB1c2UgWzEtOV1bMC05XSogcmF0aGVyIHRoYW4KICAg ICAgICAgICAgICAgOzsgWzAtOV0rIHNvIGFzIHRvIGFjY2VwdCAiOjAzNDoiIGluIGZpbGUgbmFt ZXMuCi0gICAgICAgICAgICAgICJcXCg/MTpbXlxuOl0rP1teXG4vOl1cXCk6W1x0IF0qXFwoPzI6 WzEtOV1bMC05XSpcXClbXHQgXSo6IgorICAgICAgICAgICAgICAiXFwoPzE6IgorICAgICAgICAg ICAgICAiXFwoPzpbYS16QS1aXTpcXCk/IiA7IEFsbG93ICJDOi4uLiIgZm9yIHczMi4KKyAgICAg ICAgICAgICAgIlteXG46XSs/W15cbi86XVxcKTpbXHQgXSpcXCg/MjpbMS05XVswLTldKlxcKVtc dCBdKjoiCiAgICAgICAgICAgICAgICJcXCkiKQogICAgICAxIDIKICAgICAgOzsgQ2FsY3VsYXRl IGNvbHVtbiBwb3NpdGlvbnMgKGNvbCAuIGVuZC1jb2wpIG9mIGZpcnN0IGdyZXAgbWF0Y2ggb24g YSBsaW5lCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvcHJvZ21vZGVzL2NvbXBpbGUtdGVzdHMuZWwg Yi90ZXN0L2xpc3AvcHJvZ21vZGVzL2NvbXBpbGUtdGVzdHMuZWwKaW5kZXggYTEwNjAzMC4uNGUy ZGM4NiAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL3Byb2dtb2Rlcy9jb21waWxlLXRlc3RzLmVsCisr KyBiL3Rlc3QvbGlzcC9wcm9nbW9kZXMvY29tcGlsZS10ZXN0cy5lbApAQCAtMzQzLDYgKzM0Mywy OSBAQCBjb21waWxlLXRlc3RzLS10ZXN0LXJlZ2V4cHMtZGF0YQogRU5ELUxJTkUsIGlmIHRoYXQg bWF0Y2hlZC4gIFRZUEUgY2FuIGJlIGxlZnQgb3V0LCBpbiB3aGljaCBjYXNlCiBhbnkgbWVzc2Fn ZSB0eXBlIGlzIGFjY2VwdGVkLiIpCiAKKyhkZWZjb25zdCBjb21waWxlLXRlc3RzLS1ncmVwLXJl Z2V4cC10ZXN0Y2FzZXMKKyAgOzsgQnVnIzMyMDUxLgorICAnKCgiYzovVXNlcnMvbXkubmFtZS9z cmMvcHJvamVjdFxcc3JjXFxrYmhpdC5ocHBcMFwgMjk6I2luY2x1ZGUgPHRlcm1pb3MuaD4iCisg ICAgIDEgbmlsIDI5ICJjOi9Vc2Vycy9teS5uYW1lL3NyYy9wcm9qZWN0XFxzcmNcXGtiaGl0Lmhw cCIpCisgICAgKCJkOi9nbnUvZW1hY3MvYnJhbmNoL3NyYy9jYWxscHJvYy5jXDBcIDIxNDojaWZk ZWYgRE9TX05UIgorICAgICAxIG5pbCAyMTQgImQ6L2dudS9lbWFjcy9icmFuY2gvc3JjL2NhbGxw cm9jLmMiKQorICAgICgiL2dudS9lbWFjcy9icmFuY2gvc3JjL2NhbGxwcm9jLmNcMFwgMjE0OiNp ZmRlZiBET1NfTlQiCisgICAgIDEgbmlsIDIxNCAiL2dudS9lbWFjcy9icmFuY2gvc3JjL2NhbGxw cm9jLmMiKSkKKyAgIkxpc3Qgb2YgdGVzdHMgZm9yIGBncmVwLXJlZ2V4cC1saXN0Jy4KK1RoZSBm b3JtYXQgaXMgdGhlIHNhbWUgYXMgYGNvbXBpbGUtdGVzdHMtLXRlc3QtcmVnZXhwcy1kYXRhJywg YnV0Cit0aGUgbWF0Y2ggaXMgZXhwZWN0ZWQgdG8gYmUgdGhlIHNhbWUgd2hlbiBOVUwgYnl0ZXMg YXJlIHJlcGxhY2VkCit3aXRoIGNvbG9uLiIpCisKKyhkZWZjb25zdCBjb21waWxlLXRlc3RzLS1n cmVwLXJlZ2V4cC10cmlja3ktdGVzdGNhc2VzCisgIDs7IEJ1ZyM3Mzc4LgorICAnKCgiLi94MTEt bGlicy0tLW54LzMuNC4wOjA6Qy4zMDI1My4xMjg5NTU3OTI5Ljc5MjYxMS5DL254LTMuNC4wLmV4 aGVyZXMtMFwwXCA0Mjpzb21lIHRleHQiCisgICAgIDEgbmlsIDQyICIuL3gxMS1saWJzLS0tbngv My40LjA6MDpDLjMwMjUzLjEyODk1NTc5MjkuNzkyNjExLkMvbngtMy40LjAuZXhoZXJlcy0wIikK KyAgICAoIjIwMTEtMDgtMzFfMTE6NTc6MDNfMVwwXCA3OkRhdGU6IFdlZCwgMzEgQXVnIDIwMTEg MTE6NTc6MDMgKzAwMDAiCisgICAgIDEgbmlsIDcgIjIwMTEtMDgtMzFfMTE6NTc6MDNfMSIpKQor ICAiTGlzdCBvZiB0cmlja3kgdGVzdHMgZm9yIGBncmVwLXJlZ2V4cC1saXN0Jy4KK1NhbWUgYXMg YGNvbXBpbGUtdGVzdHMtLWdyZXAtcmVnZXhwLXRlc3RjYXNlcycsIGJ1dCB0aGVzZSBjYXNlcwor Y2FuIG9ubHkgd29yayB3aXRoIHRoZSBOVUwgYnl0ZSB0byBkaXNhbWJpZ3VhdGUgY29sb25zLiIp CisKIChkZWZ1biBjb21waWxlLS10ZXN0LWVycm9yLWxpbmUgKHRlc3QpCiAgIChlcmFzZS1idWZm ZXIpCiAgIChzZXRxIGNvbXBpbGF0aW9uLWxvY3MgKG1ha2UtaGFzaC10YWJsZSkpCkBAIC0zNzAs NyArMzkzLDggQEAgY29tcGlsZS0tdGVzdC1lcnJvci1saW5lCiAgICAgICAoc2hvdWxkIChlcXVh bCAoY2FyIChudGggMiAoY29tcGlsYXRpb24tLWxvYy0+ZmlsZS1zdHJ1Y3QgbG9jKSkpCiAgICAg ICAgICAgICAgICAgICAgICAob3IgZW5kLWxpbmUgbGluZSkpKQogICAgICAgKHdoZW4gdHlwZQot ICAgICAgICAoc2hvdWxkIChlcXVhbCB0eXBlIChjb21waWxhdGlvbi0tbWVzc2FnZS0+dHlwZSBt c2cpKSkpKSkpCisgICAgICAgIChzaG91bGQgKGVxdWFsIHR5cGUgKGNvbXBpbGF0aW9uLS1tZXNz YWdlLT50eXBlIG1zZykpKSkpCisgICAgbXNnKSkKIAogKGVydC1kZWZ0ZXN0IGNvbXBpbGUtdGVz dC1lcnJvci1yZWdleHBzICgpCiAgICJUZXN0IHRoZSBgY29tcGlsYXRpb24tZXJyb3ItcmVnZXhw LWFsaXN0JyByZWdleHBzLgpAQCAtMzc5LDQgKzQwMywyNCBAQCBjb21waWxlLS10ZXN0LWVycm9y LWxpbmUKICAgICAoZm9udC1sb2NrLW1vZGUgLTEpCiAgICAgKG1hcGMgIydjb21waWxlLS10ZXN0 LWVycm9yLWxpbmUgY29tcGlsZS10ZXN0cy0tdGVzdC1yZWdleHBzLWRhdGEpKSkKIAorKGVydC1k ZWZ0ZXN0IGNvbXBpbGUtdGVzdC1ncmVwLXJlZ2V4cHMgKCkKKyAgIlRlc3QgdGhlIGBncmVwLXJl Z2V4cC1hbGlzdCcgcmVnZXhwcy4KK1RoZSB0ZXN0IGRhdGEgaXMgaW4gYGNvbXBpbGUtdGVzdHMt LWdyZXAtcmVnZXhwLXRlc3RjYXNlcycuIgorICAod2l0aC10ZW1wLWJ1ZmZlcgorICAgIChncmVw LW1vZGUpCisgICAgKHNldHEgYnVmZmVyLXJlYWQtb25seSBuaWwpCisgICAgKGZvbnQtbG9jay1t b2RlIC0xKQorICAgIChkb2xpc3QgKHRlc3RjYXNlIGNvbXBpbGUtdGVzdHMtLWdyZXAtcmVnZXhw LXRlc3RjYXNlcykKKyAgICAgIChsZXQgKG1zZzEgbXNnMikKKyAgICAgICAgKHNldHEgbXNnMSAo ZXJ0LWluZm8gKChmb3JtYXQgIiVTIiB0ZXN0Y2FzZSkgOnByZWZpeCAidGVzdGNhc2U6ICIpCisg ICAgICAgICAgICAgICAgICAgICAoY29tcGlsZS0tdGVzdC1lcnJvci1saW5lIHRlc3RjYXNlKSkp CisgICAgICAgIDs7IE1ha2Ugc3VyZSByZXBsYWNpbmcgdGhlIE5VTCBjaGFyYWN0ZXIgd2l0aCBh IGNvbG9uIHN0aWxsIG1hdGNoZXMuCisgICAgICAgIChzZXRmIChjYXIgdGVzdGNhc2UpIChyZXBs YWNlLXJlZ2V4cC1pbi1zdHJpbmcgIlwwIiAiOiIgKGNhciB0ZXN0Y2FzZSkpKQorICAgICAgICAo c2V0cSBtc2cyIChlcnQtaW5mbyAoKGZvcm1hdCAiJVMiIHRlc3RjYXNlKSA6cHJlZml4ICJ0ZXN0 Y2FzZTogIikKKyAgICAgICAgICAgICAgICAgICAgIChjb21waWxlLS10ZXN0LWVycm9yLWxpbmUg dGVzdGNhc2UpKSkKKyAgICAgICAgKHNob3VsZCAoZXF1YWwgbXNnMSBtc2cyKSkpKQorICAgIChk b2xpc3QgKHRlc3RjYXNlIGNvbXBpbGUtdGVzdHMtLWdyZXAtcmVnZXhwLXRyaWNreS10ZXN0Y2Fz ZXMpCisgICAgICAoZXJ0LWluZm8gKChmb3JtYXQgIiVTIiB0ZXN0Y2FzZSkgOnByZWZpeCAidGVz dGNhc2U6ICIpCisgICAgICAgIChjb21waWxlLS10ZXN0LWVycm9yLWxpbmUgdGVzdGNhc2UpKSkp KQorCiA7OzsgY29tcGlsZS10ZXN0cy5lbCBlbmRzIGhlcmUKLS0gCjIuNi4yLndpbmRvd3MuMQoK --0000000000005fa1350570976adb-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 10 08:09:53 2018 Received: (at control) by debbugs.gnu.org; 10 Jul 2018 12:09:53 +0000 Received: from localhost ([127.0.0.1]:53117 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcrSr-0005eJ-2q for submit@debbugs.gnu.org; Tue, 10 Jul 2018 08:09:53 -0400 Received: from mail-io0-f178.google.com ([209.85.223.178]:39632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcrSq-0005e7-BT for control@debbugs.gnu.org; Tue, 10 Jul 2018 08:09:52 -0400 Received: by mail-io0-f178.google.com with SMTP id e13-v6so20098723iof.6 for ; Tue, 10 Jul 2018 05:09:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=khbS10AttXotM8jsqfXrnNbqYgZwssZL/FCkNXHcD9Q=; b=R0uDE3HblW7KFfpsTLllZSGSyzcVujq7inG07z3k01lhYSAt52+vPV6Q3bb+Cz5Y23 Wdg9q8W5GIwFC+DUnmFfwsYqLzqVmqXNyFE4/XTGcUxu884bCaNzrThmBXEbd+E2ROP2 qGaLKgb+Is4aupKQFSDz0e3rfyWhXWqa2wA2xidfp6Mu9TuNa0vEa8btWEx/SRYFKObm fM5ouPMGenwHD9aVnx1MfXnQgT1xk32OfmETVwsMmYLattRKpL2JOPVtBTr6sLy7a9Ip f6BqS62HOUzp+R3WSOb5NrpILcH1e2VN2Kfbu5t3ynlHorq/4HRqqRlmx1UqJwyHh3lK POhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=khbS10AttXotM8jsqfXrnNbqYgZwssZL/FCkNXHcD9Q=; b=cSyuVwpQr4JFK9St17H+y0ygqJVJPad9JmYyxpJsVsJD/OEGPCAyC548j9uB0hFknW /PT2vkV36v5jp7avn0VTU61qVgoxLHcZvj2gnzq/ihKQUdqc8ZOJqWfDeTaVnemmHL8p YGFhHVr98gtYHIvrATYmWDud3oXOdX28WNoXxWzCABxLQA7+ijVtMvQGvt/HSAMwkDiU qwjdHiGS9fgHm6LQDzlHT7z1d6TGI5qdjnUjWhjMYt9GYr/+V8TeIgMd1qteQbNYqZ6i u9icG8zFLW37zYs5d6WIRRQ+jhEk1tNlxxiHc5wBiFNVqMjI4586OJGNrXrj7hZyC3fd Y57w== X-Gm-Message-State: APt69E1zMRsaq2Xo40I8zH7vNzbaqJFl6IATOylTip6dC4KQCPNl6lHa SnmpciMZWQS56chbqzHWk084Gw== X-Google-Smtp-Source: AAOMgpcloNNpwiEBvxPijE1ZnpG5uH7+MtDY8UGCSVsQF8W62VO9KOOPC6h8X0BEJUoIhiNIwDCaPQ== X-Received: by 2002:a6b:bc41:: with SMTP id m62-v6mr21504622iof.64.1531224586381; Tue, 10 Jul 2018 05:09:46 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id t67-v6sm7222512ita.3.2018.07.10.05.09.45 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 10 Jul 2018 05:09:45 -0700 (PDT) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #32051 Date: Tue, 10 Jul 2018 08:09:44 -0400 Message-ID: <877em3cmwn.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 32051 + patch quit From unknown Sun Jun 22 03:57:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32051: 26.1; grep-regexp-alist on windows Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Jul 2018 15:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32051 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Noam Postavsky Cc: 32051@debbugs.gnu.org, Dan.Harms@xrtrading.com Received: via spool by 32051-submit@debbugs.gnu.org id=B32051.15312382751245 (code B ref 32051); Tue, 10 Jul 2018 15:58:01 +0000 Received: (at 32051) by debbugs.gnu.org; 10 Jul 2018 15:57:55 +0000 Received: from localhost ([127.0.0.1]:54200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcv1W-0000K1-Uy for submit@debbugs.gnu.org; Tue, 10 Jul 2018 11:57:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57381) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcv1V-0000Jp-AW for 32051@debbugs.gnu.org; Tue, 10 Jul 2018 11:57:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fcv1M-0000Ke-Qz for 32051@debbugs.gnu.org; Tue, 10 Jul 2018 11:57:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33260) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fcv1M-0000KY-MW; Tue, 10 Jul 2018 11:57:44 -0400 Received: from [176.228.60.248] (port=4761 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fcv1M-0005nA-5a; Tue, 10 Jul 2018 11:57:44 -0400 Date: Tue, 10 Jul 2018 18:57:55 +0300 Message-Id: <8336wrgk1o.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Noam Postavsky on Mon, 9 Jul 2018 17:08:29 -0400) References: <65653506844b4308957893b429dea091@chihq-post2.XRTRADING.LOCAL> <83in5vnf0s.fsf@gnu.org> <834lhcn3v7.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Noam Postavsky > Date: Mon, 9 Jul 2018 17:08:29 -0400 > Cc: Dan Harms , 32051@debbugs.gnu.org > > On 6 July 2018 at 04:51, Eli Zaretskii wrote: > > > Looks reasonable. Can we have a test for this use case, so that we > > never again regress like that? > > Sure, here's a full patch with testcases. Thanks, LGTM. From unknown Sun Jun 22 03:57:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#32051: 26.1; grep-regexp-alist on windows Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Jul 2018 01:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32051 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 32051@debbugs.gnu.org, Dan.Harms@xrtrading.com Received: via spool by 32051-submit@debbugs.gnu.org id=B32051.153144670524979 (code B ref 32051); Fri, 13 Jul 2018 01:52:01 +0000 Received: (at 32051) by debbugs.gnu.org; 13 Jul 2018 01:51:45 +0000 Received: from localhost ([127.0.0.1]:57566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdnFJ-0006Uk-L0 for submit@debbugs.gnu.org; Thu, 12 Jul 2018 21:51:45 -0400 Received: from mail-it0-f54.google.com ([209.85.214.54]:55388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdnFH-0006US-Qo; Thu, 12 Jul 2018 21:51:44 -0400 Received: by mail-it0-f54.google.com with SMTP id 16-v6so9497489itl.5; Thu, 12 Jul 2018 18:51:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=b6ieRvcstfjbjTdUcYKHKaUSHHi8+cTwUh9StcleMTs=; b=NFO1Ej2JVj4lckXbVVBKLPRyoLafRdStXz0LEiEcDRsJnpH52SNtUnch0mMDv9EZdB Qmy0afWWvch215yVA8STimFf1+95SE7BRnVnj/K+UocuWdUJklKFOx2qguiDnUmf9ZuL BVzPWSVvivkz9c85gvwf7a23hdOyNqZrN7g98rU9GlWq9dhwuMrudvLwLkbYsGONZGW0 BnCIEdMoACfeOJjEeqlrzjh/aUehBsz1Dhusxq9xg2nq4bXlRiqaGhMPg55U5ZwuQPc/ E7vd9ie2wXXcEX9KqkmIqrzXz4ynAYtPwh0YcFxJDFDiKUplTXvZCVqhUWwt7Ue64puG i+ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=b6ieRvcstfjbjTdUcYKHKaUSHHi8+cTwUh9StcleMTs=; b=E91AqtIL4U1E7qAgULVN5gyNWgxq/HKIGBSguyC+rPPxFqv5ISvoVjc+zTDu9WwFm8 gvlcvHI4GYO/7fBRBucSsWb9Wt8/mUUhw7UHSVqCQtIaBgv+PCvzqwxQk+8qw/8VzvlB QgGDr1U2AivinUN6gLNBPpGo8Oyxaf665GwMA2rYjoV1Oi+EYO8engOV6NQPWfX+fAVj HCaUi7wxJqWvdDqHXKkvVythEJZp0rGnpNuaJPSZeQGpooljb4nCFEwxbpk0ePL7rykV 9Xg+a0RsrAujpKK5L0C9vUGP/F+nlU5R3laCa8MQKxPHdXFmkKjAyRn/usnqD6hQ942A LLXg== X-Gm-Message-State: AOUpUlFcDkghQcDBepUikpHS79Ewh3L4LWxxK9o9WPLII9LF/E0VApHY r8oq8rXMrUv8RLiUikrgGu8MOg== X-Google-Smtp-Source: AAOMgpdF1I6L1L2x8j2DplsjzPyh4ERq0TWmiU2wSqVLZ4hSav9Tfp/VuB1XgaMi8QAY2EWm9YDN1A== X-Received: by 2002:a24:3755:: with SMTP id r82-v6mr3170383itr.17.1531446698158; Thu, 12 Jul 2018 18:51:38 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id o193-v6sm3421008itb.41.2018.07.12.18.51.37 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 12 Jul 2018 18:51:37 -0700 (PDT) From: Noam Postavsky References: <65653506844b4308957893b429dea091@chihq-post2.XRTRADING.LOCAL> <83in5vnf0s.fsf@gnu.org> <834lhcn3v7.fsf@gnu.org> <8336wrgk1o.fsf@gnu.org> Date: Thu, 12 Jul 2018 21:51:36 -0400 In-Reply-To: <8336wrgk1o.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 10 Jul 2018 18:57:55 +0300") Message-ID: <87wotzaonr.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 32051 fixed close 32051 26.2 quit Eli Zaretskii writes: >> Sure, here's a full patch with testcases. > > Thanks, LGTM. Pushed to emacs-26. [1: 3eb4603b0d]: 2018-07-12 21:49:50 -0400 Match w32 paths in grep sans --null hits (Bug#32051) https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=3eb4603b0d432740ff4e8deb637cca2f35cf5fee