From unknown Thu Jun 19 13:56:15 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#6463 <6463@debbugs.gnu.org> To: bug#6463 <6463@debbugs.gnu.org> Subject: Status: "prepend" font-locking not working when an sh-mode buffer is opened for the first time Reply-To: bug#6463 <6463@debbugs.gnu.org> Date: Thu, 19 Jun 2025 20:56:15 +0000 retitle 6463 "prepend" font-locking not working when an sh-mode buffer is o= pened for the first time reassign 6463 emacs submitter 6463 Ken Hori severity 6463 normal tag 6463 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 19 00:53:52 2010 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. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 19 02:12:01 2010 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 To: Ken Hori Subject: Re: bug#6463: "prepend" font-locking not working when an sh-mode buffer is opened for the first time 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-Debbugs-No-Ack: yes 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-Debbugs-Envelope-To: 6463 Cc: 6463@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: -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 debbugs-submit-bounces@debbugs.gnu.org Tue Jun 29 12:20:52 2010 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.) From unknown Thu Jun 19 13:56:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 28 Jul 2010 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator