From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 07 14:45:35 2024 Received: (at submit) by debbugs.gnu.org; 7 Jul 2024 18:45:35 +0000 Received: from localhost ([127.0.0.1]:49190 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQWtC-00029H-SE for submit@debbugs.gnu.org; Sun, 07 Jul 2024 14:45:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:49594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQWtB-00029A-2i for submit@debbugs.gnu.org; Sun, 07 Jul 2024 14:45:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sQWt6-0003DI-Cc for bug-gnu-emacs@gnu.org; Sun, 07 Jul 2024 14:45:28 -0400 Received: from mail-0301.mail-europe.com ([188.165.51.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sQWt4-0007N2-TD for bug-gnu-emacs@gnu.org; Sun, 07 Jul 2024 14:45:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1720377921; x=1720637121; bh=3ZwEFdND7VtbLUtW/elPmVeaWRW6Ddbbx/owCU88gHU=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=u6NRVgvxdWP8qLbO99nA5U73xLkrRwggctkHGmAOicHam9Z2d1JFhdIPFlC/A6Qjq SJtEXLGbcS2qEgSRhEwYjEn8Yg+qJWyjYAlz5nnIInBLyYiSx4MKhIsz+p43737223 xpTWJNYAvATzlA49pnN/kRU6h3bHOFo1wmTWHWdAhp0yuxOenueRJaDPvxYo7jsu7p VhFJPk5kH9tCpuIktPr3ZEbza5Xd85+iMiNDyuWRCszxQ233uRdXD03WDQMkHxMMRF PDsup9XjvpEsepuvsHNQ6oQ0FIw12Xnunm5aTQROKyEXydt4jaw9WbS+aQYDNsZApv A4Bqgt53MMwwA== Date: Sun, 07 Jul 2024 18:45:12 +0000 To: "bug-gnu-emacs@gnu.org" From: Heime Subject: Lexical directives at start of file Message-ID: Feedback-ID: 57735886:user:proton X-Pm-Message-ID: 60d3a2b9a0e07d04a23205b5e2de51e0bcf90d17 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=188.165.51.139; envelope-from=heimeborgia@protonmail.com; helo=mail-0301.mail-europe.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: -2.3 (--) I was curious whether the -*- lexical-binding: t -*- directive is effective= =20 when there is an arbitrary number of comment characters before it. For instance, in file.el: ;;; file.el -*- lexical-binding: t -*- This is the first line from git-rebase.el in the Magit package: ;;; git-rebase.el --- Edit Git rebase files -*- lexical-binding:t -*- This suggests that some characters can precede the variable list. However, it's unclear if the number of characters can be arbitrary. I couldn't find a clear explanation in either the Emacs or Elisp manuals. The Emacs manual= =20 mentions that it can be placed on the second line of a shell script, but=20 doesn't provide much detail on the format. The Elisp manual does not descri= be=20 the appearance of this directive at all. I was wondering whether the "-*- lexical-binding: t -*-" applies when=20 there is an arbitrary number of comment characters.=20 ;;; file.el -*- lexical-binding: t -*- This is the first line from `git-rebase.el` from magit. ;;; git-rebase.el --- Edit Git rebase files -*- lexical-binding:t -*- So one can have some characters in front of the actually var list. But not= =20 sure if it's arbitrary. I don't see it mentioned anywhere in both Emacs an= d=20 Elisp manual. In Emacs manual, it only mentions that it can be placed on t= he=20 second line of a shell script. Elisp manual doesn't even mention how it sh= ould look like. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 07 15:02:42 2024 Received: (at 71985) by debbugs.gnu.org; 7 Jul 2024 19:02:42 +0000 Received: from localhost ([127.0.0.1]:49199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQX9l-0002ff-L5 for submit@debbugs.gnu.org; Sun, 07 Jul 2024 15:02:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQX9k-0002fN-Ih for 71985@debbugs.gnu.org; Sun, 07 Jul 2024 15:02:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sQX9Z-00033d-Ef; Sun, 07 Jul 2024 15:02:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=G3v92GqQ3CokqYmsn7MQnMb0XG5TcAz5nmoyeWEi+R4=; b=RjtoYt2gcH9P 2jLuC+Vs5xIJX6LpwjtoAZlmnipN678lyIVynGwLNLddVGZKCaJVGAd9A67/jH0BwpD/CLkuoAOji N9QCQkpc4QAF6sFn2tJqaJ8Z6QVJ1YBialqKkkVtViYa9s/rdI7hw+0nNgvSnpvZyZV3aOMSCYLTj RuEz//j4NFI3f5VrdrwTw3OX9ApRteY7ySwy7hOJiQeKYSB/QYa8imT4BTvL+BGJXepF5vNAFVc2k 7UUGcNBD9s5Mp0DZu/PD/APyFLVntzy9ZgYA4/88wwjLqjiJR+PagEe6/kmUdjiC/ES30qpn8hwDI h/1OFs4ZYN7YNVqEuKeR2A==; Date: Sun, 07 Jul 2024 22:02:26 +0300 Message-Id: <86frsl10vx.fsf@gnu.org> From: Eli Zaretskii To: Heime In-Reply-To: (bug-gnu-emacs@gnu.org) Subject: Re: bug#71985: Lexical directives at start of file References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71985 Cc: 71985@debbugs.gnu.org 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: -3.3 (---) > Date: Sun, 07 Jul 2024 18:45:12 +0000 > From: Heime via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > I was curious whether the -*- lexical-binding: t -*- directive is effective > when there is an arbitrary number of comment characters before it. Why do you need to know this detail? > For instance, in file.el: > > ;;; file.el -*- lexical-binding: t -*- > > This is the first line from git-rebase.el in the Magit package: > > ;;; git-rebase.el --- Edit Git rebase files -*- lexical-binding:t -*- > > This suggests that some characters can precede the variable list. However, > it's unclear if the number of characters can be arbitrary. Above you mention "comment characters". Here you are talking only about "characters" in general. I'm confused by what you are asking about. > I couldn't find > a clear explanation in either the Emacs or Elisp manuals. The Emacs manual > mentions that it can be placed on the second line of a shell script, but > doesn't provide much detail on the format. The Elisp manual does not describe > the appearance of this directive at all. The above is incorrect. The ELisp manual shows how this line should look in the nose "selecting Lisp Dialect". I think that node answers your questions. From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 07 15:19:58 2024 Received: (at 71985) by debbugs.gnu.org; 7 Jul 2024 19:19:58 +0000 Received: from localhost ([127.0.0.1]:49215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQXQT-000360-PC for submit@debbugs.gnu.org; Sun, 07 Jul 2024 15:19:58 -0400 Received: from mail-4027.protonmail.ch ([185.70.40.27]:46581) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQXQR-00035j-NB for 71985@debbugs.gnu.org; Sun, 07 Jul 2024 15:19:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1720379985; x=1720639185; bh=RmTcG7xRcVoeIR7wMAs12xP8r7q0edQE0dUGjPj72no=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=CQ+ApDn8XpjJZ7Dr3sPdgyuDePp2CYAY3S56rYZkxmyFPVnMSrsPO52KN7gSLDPPl WleuioppP1BUWV7Xk0WRD6mabPE4vkK4O+Cpt0zmpoaO9gx+c5NIcQ3VEh90HVJI7N y29bYWk8Gtz/hzGNnA0dn5b6K9+j36ElohrUs/CiMBgwc69L5HGbRgQgB02pfAMRkK 6tyWS5gBd3hOi3koN8w+Lh2nRGtivYDVHSPIr5iCqP8rZhXJNoc96nHcXztEcwGx1r HXdjE8e9ZYbpN2kvELiX55QBQC3pWB63W1bFPb8EIxFBTffT0iQH2+AKXYd7EaRXCa YYPDkea2F87EA== Date: Sun, 07 Jul 2024 19:19:41 +0000 To: Eli Zaretskii From: Heime Subject: Re: bug#71985: Lexical directives at start of file Message-ID: In-Reply-To: <86frsl10vx.fsf@gnu.org> References: <86frsl10vx.fsf@gnu.org> Feedback-ID: 57735886:user:proton X-Pm-Message-ID: ced4728a69d5b8bf2adb2357c7ae4edd3e0df7e5 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 71985 Cc: 71985@debbugs.gnu.org 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 Sunday, July 7th, 2024 at 7:02 PM, Eli Zaretskii wrote: > > Date: Sun, 07 Jul 2024 18:45:12 +0000 > > From: Heime via "Bug reports for GNU Emacs, > > the Swiss army knife of text editors" bug-gnu-emacs@gnu.org > >=20 > > I was curious whether the -- lexical-binding: t -- directive is effecti= ve > > when there is an arbitrary number of comment characters before it. >=20 >=20 > Why do you need to know this detail? Because I use ;;; as highlight when using outlines. =20 > > For instance, in file.el: > >=20 > > ;;; file.el -- lexical-binding: t -- > >=20 > > This is the first line from git-rebase.el in the Magit package: > >=20 > > ;;; git-rebase.el --- Edit Git rebase files -- lexical-binding:t -- > >=20 > > This suggests that some characters can precede the variable list. Howev= er, > > it's unclear if the number of characters can be arbitrary. >=20 >=20 > Above you mention "comment characters". Here you are talking only > about "characters" in general. I'm confused by what you are asking > about. Yes about the starting ;;;. But then I have also seen additional non-direc= tive descriptions before the -*- lexical-binding:t -*- directive. As the lexical definition will be around a while, it would be good to know = what would be valid. =20 > > I couldn't find > > a clear explanation in either the Emacs or Elisp manuals. The Emacs man= ual > > mentions that it can be placed on the second line of a shell script, bu= t > > doesn't provide much detail on the format. The Elisp manual does not de= scribe > > the appearance of this directive at all. >=20 >=20 > The above is incorrect. The ELisp manual shows how this line should > look in the nose "selecting Lisp Dialect". I think that node answers > your questions. > From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 07 22:27:36 2024 Received: (at 71985) by debbugs.gnu.org; 8 Jul 2024 02:27:36 +0000 Received: from localhost ([127.0.0.1]:49362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQe6J-00062V-Sr for submit@debbugs.gnu.org; Sun, 07 Jul 2024 22:27:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54112) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQe6H-00062I-CI for 71985@debbugs.gnu.org; Sun, 07 Jul 2024 22:27:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sQe65-0003Wu-To; Sun, 07 Jul 2024 22:27:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=SfOvDqy7Li3xhdX0uUGoVV5+4S7bFMIz1oeUqSQ2LKw=; b=Wm7rLb+WJVF1 O9Ac/5O6zkh4FzYTSiAiHRe6nCPtDur9NtElk2qHiMy4xhlulrELMnmsdojLrKlUFipRi9TVB6of2 ursXywWch/nlnL8EwY+kJu4N9WB/ETu3Y8zwEiYIL51x7yUcC6rt++tr2lhOlabmpkzttuZX7Gr7r vCN22xtPl8AlhWbDgZ5ya8KbgA9yi1itXarrT4kwj7lQaa4teNdIrOYFPbUftnvDVv3YL7IFUFRTF hY0cuRWrLxFDQKWiX4TScKj1zi5xGeKi0ArfyCjB9m+oACNUIsZUMBC7Iua/QGrCIvm7dJgqdIQw2 SvTT0y/csf0VdagJ8oNv5A==; Date: Mon, 08 Jul 2024 05:27:18 +0300 Message-Id: <86ed841uux.fsf@gnu.org> From: Eli Zaretskii To: Heime In-Reply-To: (message from Heime on Sun, 07 Jul 2024 19:19:41 +0000) Subject: Re: bug#71985: Lexical directives at start of file References: <86frsl10vx.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71985 Cc: 71985@debbugs.gnu.org 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: -3.3 (---) > Date: Sun, 07 Jul 2024 19:19:41 +0000 > From: Heime > Cc: 71985@debbugs.gnu.org > > On Sunday, July 7th, 2024 at 7:02 PM, Eli Zaretskii wrote: > > > > Date: Sun, 07 Jul 2024 18:45:12 +0000 > > > From: Heime via "Bug reports for GNU Emacs, > > > the Swiss army knife of text editors" bug-gnu-emacs@gnu.org > > > > > > I was curious whether the -- lexical-binding: t -- directive is effective > > > when there is an arbitrary number of comment characters before it. > > > > > > Why do you need to know this detail? > > Because I use ;;; as highlight when using outlines. > > > > For instance, in file.el: > > > > > > ;;; file.el -- lexical-binding: t -- > > > > > > This is the first line from git-rebase.el in the Magit package: > > > > > > ;;; git-rebase.el --- Edit Git rebase files -- lexical-binding:t -- > > > > > > This suggests that some characters can precede the variable list. However, > > > it's unclear if the number of characters can be arbitrary. > > > > > > Above you mention "comment characters". Here you are talking only > > about "characters" in general. I'm confused by what you are asking > > about. > > Yes about the starting ;;;. But then I have also seen additional non-directive > descriptions before the -*- lexical-binding:t -*- directive. > > As the lexical definition will be around a while, it would be good to know what > would be valid. Then the ELisp manual provides this information, I think. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 08 08:44:45 2024 Received: (at 71985) by debbugs.gnu.org; 8 Jul 2024 12:44:45 +0000 Received: from localhost ([127.0.0.1]:49881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQnjY-0002ix-MP for submit@debbugs.gnu.org; Mon, 08 Jul 2024 08:44:44 -0400 Received: from mail-40140.protonmail.ch ([185.70.40.140]:60149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQnjV-0002id-Hp for 71985@debbugs.gnu.org; Mon, 08 Jul 2024 08:44:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1720442669; x=1720701869; bh=U76NzRoKxCqG4FDx3QjN0COi4Ps6Bg4SbHuByBrghRs=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=UgRTp/eVJGpB+8AZmv5JDdrpG5a/kI9uSgm2Ud5JkqI1JwvLm1FGL717on4Yo5nIs LhNBXffvNHCD36+2cQtVVwfBWzaTly85N0Ca15fYf8Z9Ck2EVs0hvw3OrMv4Rdtjvs ++PJwFUACVPuFQRPQLddAecKT72XGyyvQ1Ez+yNv/pup9FhP0JSrxlemOQTMPK7xdc sQ30mMqqFKYjfQUj58hbVzesRtyLhJ3HJ+vSXBntF6Oj7gPuwaa/TM/25NONqQmDiH OWPiYYLi1u/yfpn0Wxhfcnsb0pUo0sZZ/0QUG7WpCl5+S1vPBOJw5OmVPzIJOgEooT biXTK5eQuupVg== Date: Mon, 08 Jul 2024 12:44:26 +0000 To: Eli Zaretskii From: Heime Subject: Re: bug#71985: Lexical directives at start of file Message-ID: In-Reply-To: <86ed841uux.fsf@gnu.org> References: <86frsl10vx.fsf@gnu.org> <86ed841uux.fsf@gnu.org> Feedback-ID: 57735886:user:proton X-Pm-Message-ID: 3bb86977b17d0302d35042887f7fd3d0dace5a06 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 71985 Cc: 71985@debbugs.gnu.org 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 Monday, July 8th, 2024 at 2:27 AM, Eli Zaretskii wrote: > > Date: Sun, 07 Jul 2024 19:19:41 +0000 > > From: Heime heimeborgia@protonmail.com > > Cc: 71985@debbugs.gnu.org > > > > On Sunday, July 7th, 2024 at 7:02 PM, Eli Zaretskii eliz@gnu.org wrote: > > > > > > Date: Sun, 07 Jul 2024 18:45:12 +0000 > > > > From: Heime via "Bug reports for GNU Emacs, > > > > the Swiss army knife of text editors" bug-gnu-emacs@gnu.org > > > > > > > > I was curious whether the -- lexical-binding: t -- directive is eff= ective > > > > when there is an arbitrary number of comment characters before it. > > > > > > Why do you need to know this detail? > > > > Because I use ;;; as highlight when using outlines. > > > > > > For instance, in file.el: > > > > > > > > ;;; file.el -- lexical-binding: t -- > > > > > > > > This is the first line from git-rebase.el in the Magit package: > > > > > > > > ;;; git-rebase.el --- Edit Git rebase files -- lexical-binding:t -- > > > > > > > > This suggests that some characters can precede the variable list. H= owever, > > > > it's unclear if the number of characters can be arbitrary. > > > > > > Above you mention "comment characters". Here you are talking only > > > about "characters" in general. I'm confused by what you are asking > > > about. > > > > Yes about the starting ;;;. But then I have also seen additional non-di= rective > > descriptions before the -- lexical-binding:t -- directive. > > > > As the lexical definition will be around a while, it would be good to k= now what > > would be valid. > > > Then the ELisp manual provides this information, I think. It could be there. But, where is it ? From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 08 09:21:48 2024 Received: (at 71985) by debbugs.gnu.org; 8 Jul 2024 13:21:48 +0000 Received: from localhost ([127.0.0.1]:49906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQoJQ-0003m9-AP for submit@debbugs.gnu.org; Mon, 08 Jul 2024 09:21:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQoJN-0003lk-52 for 71985@debbugs.gnu.org; Mon, 08 Jul 2024 09:21:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sQoJ9-0003s8-UI; Mon, 08 Jul 2024 09:21:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=zsUV06KK74PLqyck2LACCuMjJClw7hUiZIQsCITxqGQ=; b=XGQLBrszzzrA 7uKgxZ0mQLkL8Drvv+SlLhRnFDoPZeWscJsphykG2vOcLw2jcabH1gs9CGvx/NdH7gI/NCvmQut4I 4QGtPNQkRUPmMhOSs+eJzI1AkvkKn7sFqWhSvmzTwuXJA1Qs375M4R/lIyW9/+fUfNrHIf3vzL0nP kbhp3cbxINWPY2o45cKgiiwFjuUi8iyEMJMDD+TVnH5YrHszzXvvyPqk3JsQeAXY1fXiJbRMXWbl9 RYeYUs73hFEBD+PJ4m9I2Eat5dshOYsn8EefKo2Zvm6QJ/ifYe/RzKv8xpzESkgR3IjGblPXTJqEA 5maBvlx0zr01CdRzlEiW/A==; Date: Mon, 08 Jul 2024 16:21:27 +0300 Message-Id: <864j9010ko.fsf@gnu.org> From: Eli Zaretskii To: Heime In-Reply-To: (message from Heime on Mon, 08 Jul 2024 12:44:26 +0000) Subject: Re: bug#71985: Lexical directives at start of file References: <86frsl10vx.fsf@gnu.org> <86ed841uux.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71985 Cc: 71985@debbugs.gnu.org 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: -3.3 (---) > Date: Mon, 08 Jul 2024 12:44:26 +0000 > From: Heime > Cc: 71985@debbugs.gnu.org > > > > Yes about the starting ;;;. But then I have also seen additional non-directive > > > descriptions before the -- lexical-binding:t -- directive. > > > > > > As the lexical definition will be around a while, it would be good to know what > > > would be valid. > > > > > > Then the ELisp manual provides this information, I think. > > It could be there. But, where is it ? I told you before: in the node called "Selecting Lisp Dialect". From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 08 09:36:57 2024 Received: (at 71985) by debbugs.gnu.org; 8 Jul 2024 13:36:57 +0000 Received: from localhost ([127.0.0.1]:49934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQoY5-0004OH-31 for submit@debbugs.gnu.org; Mon, 08 Jul 2024 09:36:57 -0400 Received: from mail-4027.protonmail.ch ([185.70.40.27]:60439) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQoY1-0004Nz-EL for 71985@debbugs.gnu.org; Mon, 08 Jul 2024 09:36:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1720445802; x=1720705002; bh=ZeeZlGHruWHAnoe0LfzTFLAjhPur5gb1Qey5LMCXbVA=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=x09KOwhgZ2Y1NdvSQV17zG0PWPsGTHvA0vv+TvUkboEaDQ5l/VjUxIk/pjm4v5uNA 3QKxQRR8wMXrk6WvZpK/d4Q3WyTC22xB5G9CaWFzVqc6CB3Nrfz8H+LcxxpRAR02Bd r3h9D5TMvIkbC8LxwPuoR2PxiQI3TwKgMZyUO5CmmSHpBWZq9veRJDICLU4J9qnvlK 5Zw7+x+ze5ynPt3qop7mXaEE2DWo/G3S09eUrXDC51advG9BhRCFa9bWP8/2zlsFR6 t40Z+bu07Jpu8doImKrdPVxUFLXBmL7eHCvbEvuJcIqe06U2Ipa4nzgo+H1h3tJX8i mOYa+k6LnuRzQ== Date: Mon, 08 Jul 2024 13:36:36 +0000 To: Eli Zaretskii From: Heime Subject: Re: bug#71985: Lexical directives at start of file Message-ID: In-Reply-To: <864j9010ko.fsf@gnu.org> References: <86frsl10vx.fsf@gnu.org> <86ed841uux.fsf@gnu.org> <864j9010ko.fsf@gnu.org> Feedback-ID: 57735886:user:proton X-Pm-Message-ID: a3bc9bbc757d5f5111ad880f9844a0d8a204b4e9 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 71985 Cc: 71985@debbugs.gnu.org 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 (-) Sent with Proton Mail secure email. On Monday, July 8th, 2024 at 1:21 PM, Eli Zaretskii wrote: > > Date: Mon, 08 Jul 2024 12:44:26 +0000 > > From: Heime heimeborgia@protonmail.com > > Cc: 71985@debbugs.gnu.org > >=20 > > > > Yes about the starting ;;;. But then I have also seen additional no= n-directive > > > > descriptions before the -- lexical-binding:t -- directive. > > > >=20 > > > > As the lexical definition will be around a while, it would be good = to know what > > > > would be valid. > > >=20 > > > Then the ELisp manual provides this information, I think. > >=20 > > It could be there. But, where is it ? >=20 >=20 > I told you before: in the node called "Selecting Lisp Dialect". Have gone through the GNU Emacs Lisp Reference Manual corresponding to=20 Emacs version 29.1.90. There is no such node. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 08 10:16:34 2024 Received: (at 71985) by debbugs.gnu.org; 8 Jul 2024 14:16:34 +0000 Received: from localhost ([127.0.0.1]:51214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQpAQ-0005h2-Cm for submit@debbugs.gnu.org; Mon, 08 Jul 2024 10:16:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sQpAO-0005gh-2h for 71985@debbugs.gnu.org; Mon, 08 Jul 2024 10:16:32 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sQpAD-0006Po-LO; Mon, 08 Jul 2024 10:16:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=2n5VxE1uVE6+0dsOXZjBRlf+E7FVm5LxUNRt5teD++Q=; b=HLtL60zIY3DT OZq8599xgXaZJJvJe+9Rvr4SpZDk1/0ok8kGOoVy9QHcDsosrLMGCEScGNPXsinhdUa4NPT0NVQAE EG0qZeZYxxP1ZWHfCGEhjVUP6tJCpMAIFq2W9MCHLQh3whpSWcru6Ocoh4hr3vLUd3tBHGLAzQ//q NV0oKxHVLeQB5G42oevOpSuKEYlZKjfEwLwSmARTQleHkrVQI6DQbkXP8FcKCV1doJ5zs5ySfeeO9 T6UclCTZUaG7h7XkP2otgGTnvh8vkvyNAIxoWi9ieic+XQA797e0N9gZ0PUIA4xk9ULj7qPDB9zkG /Ca/N6nbJ6q/N4sEFZqWkg==; Date: Mon, 08 Jul 2024 17:16:17 +0300 Message-Id: <8634ok0y1a.fsf@gnu.org> From: Eli Zaretskii To: Heime In-Reply-To: (message from Heime on Mon, 08 Jul 2024 13:36:36 +0000) Subject: Re: bug#71985: Lexical directives at start of file References: <86frsl10vx.fsf@gnu.org> <86ed841uux.fsf@gnu.org> <864j9010ko.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71985 Cc: 71985@debbugs.gnu.org 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: -3.3 (---) > Date: Mon, 08 Jul 2024 13:36:36 +0000 > From: Heime > Cc: 71985@debbugs.gnu.org > > > > > > > Sent with Proton Mail secure email. > > On Monday, July 8th, 2024 at 1:21 PM, Eli Zaretskii wrote: > > > > Date: Mon, 08 Jul 2024 12:44:26 +0000 > > > From: Heime heimeborgia@protonmail.com > > > Cc: 71985@debbugs.gnu.org > > > > > > > > Yes about the starting ;;;. But then I have also seen additional non-directive > > > > > descriptions before the -- lexical-binding:t -- directive. > > > > > > > > > > As the lexical definition will be around a while, it would be good to know what > > > > > would be valid. > > > > > > > > Then the ELisp manual provides this information, I think. > > > > > > It could be there. But, where is it ? > > > > > > I told you before: in the node called "Selecting Lisp Dialect". > > Have gone through the GNU Emacs Lisp Reference Manual corresponding to > Emacs version 29.1.90. There is no such node. It was added in the current release branch, and will be in Emacs 30.1. Meanwhile you can look at it here: https://git.savannah.gnu.org/cgit/emacs.git/tree/doc/lispref/variables.texi?h=emacs-30#n1287 From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 29 21:44:47 2024 Received: (at 71985-done) by debbugs.gnu.org; 30 Sep 2024 01:44:48 +0000 Received: from localhost ([127.0.0.1]:43559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sv5Sw-0000bE-8g for submit@debbugs.gnu.org; Sun, 29 Sep 2024 21:44:47 -0400 Received: from mail-ed1-f42.google.com ([209.85.208.42]:60766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sv5Sq-0000ZP-RU for 71985-done@debbugs.gnu.org; Sun, 29 Sep 2024 21:44:44 -0400 Received: by mail-ed1-f42.google.com with SMTP id 4fb4d7f45d1cf-5c5bca59416so4541515a12.1 for <71985-done@debbugs.gnu.org>; Sun, 29 Sep 2024 18:44:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727660583; x=1728265383; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=zSAWG2rMIFmoMp9EuV+H4BFrYFdsBn6nyk5rt/5kXaM=; b=CuPSBZOIbIvGr4QqP5JZucMERR3J5pbJWjfDbVPcLxpbqcenIFAtKy2NXAvyAezTNz 99jieQRFPtj39XXK97FrOU4BTk9oSpsGs2gqB8deFBv7B/4A28JY3MISbvkLUE9CqVfj 8y4K6oWium2QkRc0Cr+QLZ1DhM2NX/DNWi9A5Cl3QIExvIwlJK1WxEsbdeRbYQ4uy8dO AMKehOhMta5OtfkMraXsFJrKKewIgcUyXmTePc9cIkQJFiYSyTMV+yx6kfMtBlSGZAYG 1aUTGHmMajcMKOOWZaQ82zDO1K0maf8xrRlvkI3cgW2WsI3c1YV+Uk7VDNnaFWyqqilw ZxqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727660583; x=1728265383; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=zSAWG2rMIFmoMp9EuV+H4BFrYFdsBn6nyk5rt/5kXaM=; b=XNAyuwxg96IVvsWOmgLmZn4V6EmJCfBp4cyms3st2TLVMiSBl4m1chC5ABjujxmzsM 7rNzvoHJDKuwxRGMriwHhguZOIOnyGkKqbHHMl4uVN/KdE1t9voa/UcAk3xsKjGC+gAs SDaoqZr+2gTDqY1tYFtnZ+jEEGGeWtuVTYwv0cdGd11hKrDGqLlc+4u5lUO7aMF0pOOk JsMNSWNAKQSUhbzwWK2qOVQOha+e8Xfo3WLQ1MG0aOCaEbqKP633FmKNqqiMv4iNrOgp Dbgqm/yAFtMu6uvk7uLZ8HTwnTPo1wX5oiucq648bwsy857lH4UI6zKirExn7/XYvXtI zssA== X-Forwarded-Encrypted: i=1; AJvYcCWWjLBIWGuxWbpBJGdHXTApwfFEts8pUZXRqzDu1ULjh6ckilzn2Gfy6eoP2lRcI3VRvHxGcD8zAD3F@debbugs.gnu.org X-Gm-Message-State: AOJu0YyGLF9uy6BOdlkHOom8NaCxVno3wwXuzLV8kSvssCi6H6Ka1dr8 DM6gxMg0asREVVATJmreBufliF2/m95mptKGJiYwSZvorPmIdkKCMNo9pvVPlJhuDjilq9Wlx5/ rZ4iDyIxiE3Ma3ZJVM8gpMMaqCQM= X-Google-Smtp-Source: AGHT+IFJn6IVDSZbAylF3gTuU2Hkxy9nYSQm2E8Ywz8MI9Z+BzBynuuNBeS2wnOGz7wJvG4w0KlcyNJkvuBTmvcb5c8= X-Received: by 2002:a05:6402:524a:b0:5c8:9668:45a6 with SMTP id 4fb4d7f45d1cf-5c89668469amr2510254a12.13.1727660582915; Sun, 29 Sep 2024 18:43:02 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 29 Sep 2024 18:43:02 -0700 From: Stefan Kangas In-Reply-To: <8634ok0y1a.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 08 Jul 2024 17:16:17 +0300") References: <86frsl10vx.fsf@gnu.org> <86ed841uux.fsf@gnu.org> <864j9010ko.fsf@gnu.org> <8634ok0y1a.fsf@gnu.org> MIME-Version: 1.0 Date: Sun, 29 Sep 2024 18:43:02 -0700 Message-ID: Subject: Re: bug#71985: Lexical directives at start of file To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 71985-done Cc: 71985-done@debbugs.gnu.org, Heime 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.9 (-) Eli Zaretskii writes: >> Date: Mon, 08 Jul 2024 13:36:36 +0000 >> From: Heime >> Cc: 71985@debbugs.gnu.org >> >> >> >> >> >> >> Sent with Proton Mail secure email. >> >> On Monday, July 8th, 2024 at 1:21 PM, Eli Zaretskii wrote: >> >> > > Date: Mon, 08 Jul 2024 12:44:26 +0000 >> > > From: Heime heimeborgia@protonmail.com >> > > Cc: 71985@debbugs.gnu.org >> > > >> > > > > Yes about the starting ;;;. But then I have also seen additional non-directive >> > > > > descriptions before the -- lexical-binding:t -- directive. >> > > > > >> > > > > As the lexical definition will be around a while, it would be good to know what >> > > > > would be valid. >> > > > >> > > > Then the ELisp manual provides this information, I think. >> > > >> > > It could be there. But, where is it ? >> > >> > >> > I told you before: in the node called "Selecting Lisp Dialect". >> >> Have gone through the GNU Emacs Lisp Reference Manual corresponding to >> Emacs version 29.1.90. There is no such node. > > It was added in the current release branch, and will be in Emacs 30.1. > Meanwhile you can look at it here: > > https://git.savannah.gnu.org/cgit/emacs.git/tree/doc/lispref/variables.texi?h=emacs-30#n1287 I don't see a bug here, so I'm closing this bug report. From unknown Sun Jun 22 11:37:49 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 28 Oct 2024 11:24:16 +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