From unknown Fri Aug 15 21:25:24 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5719: [patch] fix bat-generic-mode highlighting pattern for CLI switch. Resent-From: Oleksandr Gavenko Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 14 Mar 2010 20:19:01 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-GNU-PR-Message: report 5719 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 5719@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.126859791318560 (code B ref -1); Sun, 14 Mar 2010 20:19:01 +0000 Received: (at submit) by debbugs.gnu.org; 14 Mar 2010 20:18:33 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NquGf-0004pJ-45 for submit@debbugs.gnu.org; Sun, 14 Mar 2010 16:18:33 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NquGc-0004pD-LC for submit@debbugs.gnu.org; Sun, 14 Mar 2010 16:18:31 -0400 Received: from lists.gnu.org ([199.232.76.165]:42239) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NquGY-0007mA-9k for submit@debbugs.gnu.org; Sun, 14 Mar 2010 16:18:26 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NquGX-0005pL-NG for bug-gnu-emacs@gnu.org; Sun, 14 Mar 2010 16:18:25 -0400 Received: from [140.186.70.92] (port=53011 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NquGW-0005pD-8Q for bug-gnu-emacs@gnu.org; Sun, 14 Mar 2010 16:18:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_DKIM_INVALID,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NquGT-0003Zl-U1 for bug-gnu-emacs@gnu.org; Sun, 14 Mar 2010 16:18:24 -0400 Received: from mail-fx0-f227.google.com ([209.85.220.227]:61244) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NquGT-0003Zg-PR for bug-gnu-emacs@gnu.org; Sun, 14 Mar 2010 16:18:21 -0400 Received: by fxm27 with SMTP id 27so2925718fxm.8 for ; Sun, 14 Mar 2010 13:18:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type; bh=sHmD4fmbNVEU91emzdr66D7bdt20viBkln5VRKX6/Uk=; b=IVDsznfmeYq/iaYECjOAHY8bQRbadlcCjMRkjd0vKDD/tAHZSdQjqLQt0efXJxxQDs mPtxan/Q/9n10y5y/+zeX0mqOZhwgrM2IJ3tjjJvjN33e+3prUdPInRZiqQJdJP57nT+ KTZNKVq9le/G6wm41BSXh8sxtUz1ShYV/Qg+g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type; b=n7ENGhSuCDBOi9vqxcYhABEprtLPa8zlh+cZdiR9AiaEAbtBV3E9+0aqXzNJelmT/A xt+ywzdyK/u91zKxAUieDWUUJGqceisaAkxY5M18D0tdcQN5pzJr2gzvEfM0VrUCV59Q HATGXnKe2C3jnvCB/MjsNjZvaydAEoGW3PB/4= Received: by 10.223.62.207 with SMTP id y15mr2536355fah.92.1268597900735; Sun, 14 Mar 2010 13:18:20 -0700 (PDT) Received: from [178.92.38.203] (203-38-92-178.pool.ukrtel.net [178.92.38.203]) by mx.google.com with ESMTPS id 19sm6168726fkr.16.2010.03.14.13.18.19 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 14 Mar 2010 13:18:20 -0700 (PDT) Message-ID: <4B9D448B.6060003@gmail.com> Date: Sun, 14 Mar 2010 22:18:19 +0200 From: Oleksandr Gavenko User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------010004050004030105010906" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) This is a multi-part message in MIME format. --------------010004050004030105010906 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Pattern for highlight '/help', '/query', '/a' like command line options currently does not require leading whitespace char but MUST. If you use Cygwin/MSYS from bat file you can type expressions like ls dir/sub-dir and '/sub-dir' unfortunately highlighted as CLI switch! Switch which start with - or + properly required leading whitespaces. There exist one situation then you must highlight switch exactly at start of line (and so there are no any leading whitespaces) because this line considered continuation of previous line if previous line end with '^' char. But this not true for command.com and so unusual situation so we can ignore it. So in patch I just improve pattern for '+'/'-', which already do job right. -- Best regards! --------------010004050004030105010906 Content-Type: text/plain; name=".patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=".patch" PT09IG1vZGlmaWVkIGZpbGUgJ2xpc3AvZ2VuZXJpYy14LmVsJw0KLS0tIGxpc3AvZ2VuZXJp Yy14LmVsCTIwMTAtMDEtMTMgMDg6MzU6MTAgKzAwMDANCisrKyBsaXNwL2dlbmVyaWMteC5l bAkyMDEwLTAzLTE0IDIwOjAzOjU5ICswMDAwDQpAQCAtNTA4LDggKzUwOCw3IEBADQogICAg ICAnKCJeWyBcdF0qXFwoOlxcc3crXFwpIiAgICAgICAgIDEgZm9udC1sb2NrLWZ1bmN0aW9u LW5hbWUtZmFjZSB0KQ0KICAgICAgJygiXFwoJVxcc3crJVxcKSIgICAgICAgICAgICAgICAx IGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UgdCkNCiAgICAgICcoIlxcKCVbMC05XVxc KSIgICAgICAgICAgICAgICAgMSBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlIHQpDQot ICAgICAnKCJcXCgvW14vIFwiXHRcbl0rXFwpIiAgICAgICAgIDEgZm9udC1sb2NrLXR5cGUt ZmFjZSkNCi0gICAgICcoIltcdCBdK1xcKFsrLV1bXlx0XG5cIiBdK1xcKSIgMSBmb250LWxv Y2stdHlwZS1mYWNlKQ0KKyAgICAgJygiW1x0IF0rXFwoWystL11bXlx0XG5cIiBdK1xcKSIg MSBmb250LWxvY2stdHlwZS1mYWNlKQ0KICAgICAgJygiWyBcdFxufF1cXDxcXChbZ0ddW29P XVt0VF1bb09dXFwpXFw+WyBcdF0qXFwoXFxzdytcXCk/Ig0KICAgICAgICAoMSBmb250LWxv Y2sta2V5d29yZC1mYWNlKQ0KICAgICAgICAoMiBmb250LWxvY2stZnVuY3Rpb24tbmFtZS1m YWNlIG5pbCB0KSkNCg0K --------------010004050004030105010906-- From unknown Fri Aug 15 21:25:24 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Oleksandr Gavenko Subject: bug#5719: closed (Re: [patch] fix bat-generic-mode highlighting pattern for CLI switch.) Message-ID: References: <87y6e01fj5.fsf@stupidchicken.com> <4B9D448B.6060003@gmail.com> X-Gnu-PR-Message: they-closed 5719 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 5719@debbugs.gnu.org Date: Sun, 27 Jun 2010 18:45:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1277664303-29438-1" This is a multi-part message in MIME format... ------------=_1277664303-29438-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #5719: [patch] fix bat-generic-mode highlighting pattern for CLI switch. which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 5719@debbugs.gnu.org. --=20 5719: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D5719 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1277664303-29438-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 5719-done) by debbugs.gnu.org; 27 Jun 2010 18:44:54 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSwqb-0007eU-Vi for submit@debbugs.gnu.org; Sun, 27 Jun 2010 14:44:54 -0400 Received: from pantheon-po45.its.yale.edu ([130.132.50.79]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OSwqZ-0007eP-7z for 5719-done@debbugs.gnu.org; Sun, 27 Jun 2010 14:44:51 -0400 Received: from furry (dhcp128036163046.central.yale.edu [128.36.163.46]) (authenticated bits=0) by pantheon-po45.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id o5RIikHq030367 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 27 Jun 2010 14:44:47 -0400 Received: by furry (Postfix, from userid 1000) id EA7F616EC25; Sun, 27 Jun 2010 20:44:46 +0200 (CEST) From: Chong Yidong To: Oleksandr Gavenko Subject: Re: [patch] fix bat-generic-mode highlighting pattern for CLI switch. Date: Sun, 27 Jun 2010 14:44:46 -0400 Message-ID: <87y6e01fj5.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 5719-done Cc: 5719-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) > Pattern for highlight '/help', '/query', '/a' like command line > options currently does not require leading whitespace char but MUST. Thanks for the patch. I've checked it in. ------------=_1277664303-29438-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 14 Mar 2010 20:18:33 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NquGf-0004pJ-45 for submit@debbugs.gnu.org; Sun, 14 Mar 2010 16:18:33 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NquGc-0004pD-LC for submit@debbugs.gnu.org; Sun, 14 Mar 2010 16:18:31 -0400 Received: from lists.gnu.org ([199.232.76.165]:42239) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NquGY-0007mA-9k for submit@debbugs.gnu.org; Sun, 14 Mar 2010 16:18:26 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NquGX-0005pL-NG for bug-gnu-emacs@gnu.org; Sun, 14 Mar 2010 16:18:25 -0400 Received: from [140.186.70.92] (port=53011 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NquGW-0005pD-8Q for bug-gnu-emacs@gnu.org; Sun, 14 Mar 2010 16:18:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_DKIM_INVALID,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NquGT-0003Zl-U1 for bug-gnu-emacs@gnu.org; Sun, 14 Mar 2010 16:18:24 -0400 Received: from mail-fx0-f227.google.com ([209.85.220.227]:61244) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NquGT-0003Zg-PR for bug-gnu-emacs@gnu.org; Sun, 14 Mar 2010 16:18:21 -0400 Received: by fxm27 with SMTP id 27so2925718fxm.8 for ; Sun, 14 Mar 2010 13:18:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type; bh=sHmD4fmbNVEU91emzdr66D7bdt20viBkln5VRKX6/Uk=; b=IVDsznfmeYq/iaYECjOAHY8bQRbadlcCjMRkjd0vKDD/tAHZSdQjqLQt0efXJxxQDs mPtxan/Q/9n10y5y/+zeX0mqOZhwgrM2IJ3tjjJvjN33e+3prUdPInRZiqQJdJP57nT+ KTZNKVq9le/G6wm41BSXh8sxtUz1ShYV/Qg+g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type; b=n7ENGhSuCDBOi9vqxcYhABEprtLPa8zlh+cZdiR9AiaEAbtBV3E9+0aqXzNJelmT/A xt+ywzdyK/u91zKxAUieDWUUJGqceisaAkxY5M18D0tdcQN5pzJr2gzvEfM0VrUCV59Q HATGXnKe2C3jnvCB/MjsNjZvaydAEoGW3PB/4= Received: by 10.223.62.207 with SMTP id y15mr2536355fah.92.1268597900735; Sun, 14 Mar 2010 13:18:20 -0700 (PDT) Received: from [178.92.38.203] (203-38-92-178.pool.ukrtel.net [178.92.38.203]) by mx.google.com with ESMTPS id 19sm6168726fkr.16.2010.03.14.13.18.19 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 14 Mar 2010 13:18:20 -0700 (PDT) Message-ID: <4B9D448B.6060003@gmail.com> Date: Sun, 14 Mar 2010 22:18:19 +0200 From: Oleksandr Gavenko User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: [patch] fix bat-generic-mode highlighting pattern for CLI switch. Content-Type: multipart/mixed; boundary="------------010004050004030105010906" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) This is a multi-part message in MIME format. --------------010004050004030105010906 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Pattern for highlight '/help', '/query', '/a' like command line options currently does not require leading whitespace char but MUST. If you use Cygwin/MSYS from bat file you can type expressions like ls dir/sub-dir and '/sub-dir' unfortunately highlighted as CLI switch! Switch which start with - or + properly required leading whitespaces. There exist one situation then you must highlight switch exactly at start of line (and so there are no any leading whitespaces) because this line considered continuation of previous line if previous line end with '^' char. But this not true for command.com and so unusual situation so we can ignore it. So in patch I just improve pattern for '+'/'-', which already do job right. -- Best regards! --------------010004050004030105010906 Content-Type: text/plain; name=".patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=".patch" PT09IG1vZGlmaWVkIGZpbGUgJ2xpc3AvZ2VuZXJpYy14LmVsJw0KLS0tIGxpc3AvZ2VuZXJp Yy14LmVsCTIwMTAtMDEtMTMgMDg6MzU6MTAgKzAwMDANCisrKyBsaXNwL2dlbmVyaWMteC5l bAkyMDEwLTAzLTE0IDIwOjAzOjU5ICswMDAwDQpAQCAtNTA4LDggKzUwOCw3IEBADQogICAg ICAnKCJeWyBcdF0qXFwoOlxcc3crXFwpIiAgICAgICAgIDEgZm9udC1sb2NrLWZ1bmN0aW9u LW5hbWUtZmFjZSB0KQ0KICAgICAgJygiXFwoJVxcc3crJVxcKSIgICAgICAgICAgICAgICAx IGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UgdCkNCiAgICAgICcoIlxcKCVbMC05XVxc KSIgICAgICAgICAgICAgICAgMSBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlIHQpDQot ICAgICAnKCJcXCgvW14vIFwiXHRcbl0rXFwpIiAgICAgICAgIDEgZm9udC1sb2NrLXR5cGUt ZmFjZSkNCi0gICAgICcoIltcdCBdK1xcKFsrLV1bXlx0XG5cIiBdK1xcKSIgMSBmb250LWxv Y2stdHlwZS1mYWNlKQ0KKyAgICAgJygiW1x0IF0rXFwoWystL11bXlx0XG5cIiBdK1xcKSIg MSBmb250LWxvY2stdHlwZS1mYWNlKQ0KICAgICAgJygiWyBcdFxufF1cXDxcXChbZ0ddW29P XVt0VF1bb09dXFwpXFw+WyBcdF0qXFwoXFxzdytcXCk/Ig0KICAgICAgICAoMSBmb250LWxv Y2sta2V5d29yZC1mYWNlKQ0KICAgICAgICAoMiBmb250LWxvY2stZnVuY3Rpb24tbmFtZS1m YWNlIG5pbCB0KSkNCg0K --------------010004050004030105010906-- ------------=_1277664303-29438-1--