From unknown Fri Jun 20 20:01:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6463: "prepend" font-locking not working when an sh-mode buffer is opened for the first time Resent-From: Ken Hori Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Jun 2010 04:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6463 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 6463@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.12769232327171 (code B ref -1); Sat, 19 Jun 2010 04:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Jun 2010 04:53:52 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPq40-0001rc-72 for submit@debbugs.gnu.org; Sat, 19 Jun 2010 00:53:52 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPq3y-0001rV-8E for submit@debbugs.gnu.org; Sat, 19 Jun 2010 00:53:51 -0400 Received: from lists.gnu.org ([199.232.76.165]:50685) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OPq3u-00077z-RX for submit@debbugs.gnu.org; Sat, 19 Jun 2010 00:53:46 -0400 Received: from [140.186.70.92] (port=53240 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPq3t-0004Ic-9d for bug-gnu-emacs@gnu.org; Sat, 19 Jun 2010 00:53:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_DKIM_INVALID,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPq3s-00085l-6i for bug-gnu-emacs@gnu.org; Sat, 19 Jun 2010 00:53:45 -0400 Received: from mail-pv0-f169.google.com ([74.125.83.169]:45099) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPq3s-00085d-2M for bug-gnu-emacs@gnu.org; Sat, 19 Jun 2010 00:53:44 -0400 Received: by pvg16 with SMTP id 16so1109862pvg.0 for ; Fri, 18 Jun 2010 21:53:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=Z8w9E0ET6jjVkje2iuMK3F/yJqjFVYDbn2wAsByaUGw=; b=u55yGqVgvNZbY03e6bj9aPLyVHIvCqGmy+qdDmW565dL4dmB5m/pS+L15f9YC/lOPp FRc4kaiSu2DPuLmjtzeWf5RI2PKJpBiRBlwTn3w8jtokOEEuDLtWJY+C7c9rGjb3Txcm daVI2gXkc2CunwwoMrwiN9GDGNEt4QIjFYZN8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=nTJrrdKDHW00JIUCLewqbuQd8GqO6sXAVXsO31I3T+0PPCfDuSBqONICd7gDjJ2Esv S2LJeUrof+J6j28pnyFezOboJRmz4Ur5WPdXe7eLeHuNNuo0/Od4tPWa2TGyMcDK+7ah /vETfHMs/SIFiGyyxsD8Z0Xfvz/tdLinH+l/Y= MIME-Version: 1.0 Received: by 10.142.119.26 with SMTP id r26mr1371908wfc.257.1276923221940; Fri, 18 Jun 2010 21:53:41 -0700 (PDT) Received: by 10.142.100.15 with HTTP; Fri, 18 Jun 2010 21:53:41 -0700 (PDT) Date: Fri, 18 Jun 2010 21:53:41 -0700 Message-ID: From: Ken Hori Content-Type: text/plain; charset=ISO-8859-1 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.6 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.8 (----) "prepend" font-lock keyword entries for sh-mode don't render as they are intended when I open an sh-mode buffer for the first time. If I close the buffer and open it again, everything works fine. Example: ("##+ \\(.+\\)$" 1 some-face prepend) won't render correctly. From unknown Fri Jun 20 20:01:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6463: "prepend" font-locking not working when an sh-mode buffer is opened for the first time Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Jun 2010 06:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6463 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ken Hori Cc: 6463@debbugs.gnu.org Received: via spool by 6463-submit@debbugs.gnu.org id=B6463.12769279219003 (code B ref 6463); Sat, 19 Jun 2010 06:12:02 +0000 Received: (at 6463) by debbugs.gnu.org; 19 Jun 2010 06:12:01 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPrHc-0002LA-Em for submit@debbugs.gnu.org; Sat, 19 Jun 2010 02:12:00 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPrHa-0002L3-1W for 6463@debbugs.gnu.org; Sat, 19 Jun 2010 02:11:58 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1OPrHV-0000MK-40; Sat, 19 Jun 2010 02:11:53 -0400 References: From: Glenn Morris X-Spook: fundamentalist Fortezza Sears Tower argus tempest Reno X-Ran: 8[4(v/USWbU'PH1vzg6IKV.izkEO@eex0oPRq}3d4^DN'4pMmFW<#J"B_n0fP#)Bm5anjx X-Hue: yellow X-Attribution: GM Date: Sat, 19 Jun 2010 02:11:53 -0400 In-Reply-To: (Ken Hori's message of "Fri\, 18 Jun 2010 21\:53\:41 -0700") Message-ID: <1mbpb78sba.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.1 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) Ken Hori wrote: > "prepend" font-lock keyword entries for sh-mode don't render as they > are intended when I open an sh-mode buffer for the first time. > > If I close the buffer and open it again, everything works fine. > > Example: > ("##+ \\(.+\\)$" 1 some-face prepend) > won't render correctly. Please provide a _complete_ example starting from emacs -Q, and state what version of Emacs you are using. The following works for me in 22.3, 23.1, 23.2, emacs-23 branch, and trunk: cat 1.el: (font-lock-add-keywords 'sh-mode '(("##+ \\(.+\\)$" 1 'underline prepend))) cat foo.sh: # single ## double emacs -Q -l ./1.el ./foo.sh "double" is underlined and red. From unknown Fri Jun 20 20:01:11 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: Ken Hori Subject: bug#6463: closed (Re: bug#6463: "prepend" font-locking not working when an sh-mode buffer is opened for the first time) Message-ID: References: X-Gnu-PR-Message: they-closed 6463 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: moreinfo Reply-To: 6463@debbugs.gnu.org Date: Tue, 29 Jun 2010 16:21:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1277828462-23658-1" This is a multi-part message in MIME format... ------------=_1277828462-23658-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #6463: "prepend" font-locking not working when an sh-mode buffer is opened = for the first time 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 6463@debbugs.gnu.org. --=20 6463: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D6463 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1277828462-23658-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 6463-done) by debbugs.gnu.org; 29 Jun 2010 16:20:53 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTdYK-00069P-KR for submit@debbugs.gnu.org; Tue, 29 Jun 2010 12:20:52 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OTdYJ-00069K-AE for 6463-done@debbugs.gnu.org; Tue, 29 Jun 2010 12:20:51 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1OTdYE-0000Ji-LT; Tue, 29 Jun 2010 12:20:46 -0400 To: 6463-done@debbugs.gnu.org Subject: Re: bug#6463: "prepend" font-locking not working when an sh-mode buffer is opened for the first time References: <1mbpb78sba.fsf@fencepost.gnu.org> From: Glenn Morris X-Spook: MP5K-SD mindwar [Hello to all my friends and fans in X-Ran: I'Y1a~?==SyZcRdC&E'm&P User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: 6463-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) Since I cannot reproduce this and no further information has been provided, I am closing this. Please do respond if you have a recipe for reproducing it. You can reply any time in the next 28 days (or indeed after that if you follow the instructions about unarchiving bugs.) ------------=_1277828462-23658-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Jun 2010 04:53:52 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPq40-0001rc-72 for submit@debbugs.gnu.org; Sat, 19 Jun 2010 00:53:52 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPq3y-0001rV-8E for submit@debbugs.gnu.org; Sat, 19 Jun 2010 00:53:51 -0400 Received: from lists.gnu.org ([199.232.76.165]:50685) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OPq3u-00077z-RX for submit@debbugs.gnu.org; Sat, 19 Jun 2010 00:53:46 -0400 Received: from [140.186.70.92] (port=53240 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPq3t-0004Ic-9d for bug-gnu-emacs@gnu.org; Sat, 19 Jun 2010 00:53:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_DKIM_INVALID,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPq3s-00085l-6i for bug-gnu-emacs@gnu.org; Sat, 19 Jun 2010 00:53:45 -0400 Received: from mail-pv0-f169.google.com ([74.125.83.169]:45099) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPq3s-00085d-2M for bug-gnu-emacs@gnu.org; Sat, 19 Jun 2010 00:53:44 -0400 Received: by pvg16 with SMTP id 16so1109862pvg.0 for ; Fri, 18 Jun 2010 21:53:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=Z8w9E0ET6jjVkje2iuMK3F/yJqjFVYDbn2wAsByaUGw=; b=u55yGqVgvNZbY03e6bj9aPLyVHIvCqGmy+qdDmW565dL4dmB5m/pS+L15f9YC/lOPp FRc4kaiSu2DPuLmjtzeWf5RI2PKJpBiRBlwTn3w8jtokOEEuDLtWJY+C7c9rGjb3Txcm daVI2gXkc2CunwwoMrwiN9GDGNEt4QIjFYZN8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=nTJrrdKDHW00JIUCLewqbuQd8GqO6sXAVXsO31I3T+0PPCfDuSBqONICd7gDjJ2Esv S2LJeUrof+J6j28pnyFezOboJRmz4Ur5WPdXe7eLeHuNNuo0/Od4tPWa2TGyMcDK+7ah /vETfHMs/SIFiGyyxsD8Z0Xfvz/tdLinH+l/Y= MIME-Version: 1.0 Received: by 10.142.119.26 with SMTP id r26mr1371908wfc.257.1276923221940; Fri, 18 Jun 2010 21:53:41 -0700 (PDT) Received: by 10.142.100.15 with HTTP; Fri, 18 Jun 2010 21:53:41 -0700 (PDT) Date: Fri, 18 Jun 2010 21:53:41 -0700 Message-ID: Subject: "prepend" font-locking not working when an sh-mode buffer is opened for the first time From: Ken Hori To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=ISO-8859-1 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.6 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.8 (----) "prepend" font-lock keyword entries for sh-mode don't render as they are intended when I open an sh-mode buffer for the first time. If I close the buffer and open it again, everything works fine. Example: ("##+ \\(.+\\)$" 1 some-face prepend) won't render correctly. ------------=_1277828462-23658-1--