From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#19468: 25.0.50; UI inconveniences with M-. Date: Sun, 03 May 2015 17:44:24 +0300 Message-ID: <83egmxu3ef.fsf@gnu.org> References: <83zja6b3tc.fsf@gnu.org> <54A24079.4020902@yandex.ru> <54A2FF47.6010207@yandex.ru> <54A86135.7080004@yandex.ru> <54A90002.7080009@gmx.at> <54A9C3FB.7000602@yandex.ru> <54AA3881.3080304@gmx.at> <54ABBB47.7010603@yandex.ru> <837fszx7iy.fsf@gnu.org> <83pp6pwqnw.fsf@gnu.org> <553EB74A.4030208@yandex.ru> <83bni8wbin.fsf@gnu.org> <554009A5.5020001@yandex.ru> <83wq0vszof.fsf@gnu.org> <55411842.1020102@yandex.ru> <83a8xqu80z.fsf@gnu.org> <55441587.6050004@yandex.ru> <837fsrqwsh.fsf@gnu.org> <5544A2EE.1010507@yandex.ru> <83oam3p6ux.fsf@gnu.org> <83lhh7p5j7.fsf@gnu.org> <5544C018.5090306@yandex.ru> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1430664332 3459 80.91.229.3 (3 May 2015 14:45:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 3 May 2015 14:45:32 +0000 (UTC) Cc: 19468@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun May 03 16:45:14 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Yov8s-0000VN-CI for geb-bug-gnu-emacs@m.gmane.org; Sun, 03 May 2015 16:45:14 +0200 Original-Received: from localhost ([::1]:59476 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yov8r-00044v-Dk for geb-bug-gnu-emacs@m.gmane.org; Sun, 03 May 2015 10:45:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58904) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yov8m-00043b-Ug for bug-gnu-emacs@gnu.org; Sun, 03 May 2015 10:45:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yov8h-0008Ey-V8 for bug-gnu-emacs@gnu.org; Sun, 03 May 2015 10:45:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:50856) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yov8h-0008EM-RG for bug-gnu-emacs@gnu.org; Sun, 03 May 2015 10:45:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Yov8h-0003Lc-84 for bug-gnu-emacs@gnu.org; Sun, 03 May 2015 10:45:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 03 May 2015 14:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19468 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19468-submit@debbugs.gnu.org id=B19468.143066427412815 (code B ref 19468); Sun, 03 May 2015 14:45:02 +0000 Original-Received: (at 19468) by debbugs.gnu.org; 3 May 2015 14:44:34 +0000 Original-Received: from localhost ([127.0.0.1]:60831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yov8D-0003Kc-6S for submit@debbugs.gnu.org; Sun, 03 May 2015 10:44:33 -0400 Original-Received: from mtaout27.012.net.il ([80.179.55.183]:46565) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yov89-0003KL-SN for 19468@debbugs.gnu.org; Sun, 03 May 2015 10:44:30 -0400 Original-Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0NNS0030039RNR00@mtaout27.012.net.il> for 19468@debbugs.gnu.org; Sun, 03 May 2015 17:39:32 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NNS00K7Y3DW9680@mtaout27.012.net.il>; Sun, 03 May 2015 17:39:32 +0300 (IDT) In-reply-to: <5544C018.5090306@yandex.ru> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:102401 Archived-At: > Cc: 19468@debbugs.gnu.org > From: Dmitry Gutov > Date: Sat, 2 May 2015 15:16:24 +0300 > > On 05/02/2015 02:45 PM, Eli Zaretskii wrote: > > > Found it: that --color=always _is_ the problem, since the SGR escapes > > interfere with the search. How does this work on Posix platforms? > > Should we filter out that switch unconditionally? > > It works okay either way here. But if "--color=always" in > grep-find-template is a problem on Windows, why is it there in the first > place? I recalled the reason: grep-find wants to display the colorification, by converting SGR escapes into Emacs faces, so it needs those escapes. However, since on Windows subprocesses are run via pipes, which fail the isatty test, Grep will not produce colors under "auto", so we use "always" instead. CEDET shouldn't have blindly copied the template, because its needs are different, and in particular it doesn't need or want the colors anyway.