From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id aPXdLTQUOWRJHQEASxT56A (envelope-from ) for ; Fri, 14 Apr 2023 10:52:04 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id wHe4LTQUOWTLJAEAauVa8A (envelope-from ) for ; Fri, 14 Apr 2023 10:52:04 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 610C91ACC for ; Fri, 14 Apr 2023 10:52:04 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pnF9a-0000DT-Pz; Fri, 14 Apr 2023 04:51:34 -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 1pnF9Z-0000CY-0D for emacs-orgmode@gnu.org; Fri, 14 Apr 2023 04:51:33 -0400 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pnF9S-0006u9-SX for emacs-orgmode@gnu.org; Fri, 14 Apr 2023 04:51:32 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id C62DC2403A9 for ; Fri, 14 Apr 2023 10:51:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1681462283; bh=QfV7BpuwhBbHBSOOHrIUKAc4J15p98jwZ/2HErUo5yg=; h=From:To:Cc:Subject:Date:From; b=SCAX+iEOoTvMEe2nWOj7JNNmfQrdrFTRep69XeNek1FTiUIKq1exBOhXO4KGdXXKe /88Xk+0iez5/3HE2zO/144EUNsz2+o82sYiV+6hLgkKxY9bgJhfASMk719c+ALg+vq pyUmCuDgKVcXOlMqrVubZJtEAnYQ0lNFn1uEJu2DSJYUSno08783/zBoaOIk3i9ovY INeKvMaFxIY8gNuog9r4R8n2OmHV+CT5XKstcSbF7u3sOpwPxDRXrDPkHqJxE5aK6p V1gbXrgTIoEeKQ+5c/BxRvDf0ZdABInyhhsPlJIfH1jP1U40bq02Vd+C/RAm3c9/J+ aqOJ8ULFm6wIg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4PyVY72ms3z9rxL; Fri, 14 Apr 2023 10:51:23 +0200 (CEST) From: Ihor Radchenko To: Ruijie Yu Cc: Emacs orgmode Subject: Re: Major mode of orgweb/publish.sh? In-Reply-To: References: <87edomooxk.fsf@localhost> Date: Fri, 14 Apr 2023 08:54:01 +0000 Message-ID: <874jpiondi.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.66; envelope-from=yantar92@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Seal: i=1; s=key1; d=yhetil.org; t=1681462324; a=rsa-sha256; cv=none; b=qB0OE1OM2zSIKBT/+/hIf8vf4f5F+lOURKYjo6NgjKDC8vTXnG+jZkb0N6aq/uUvpnrq0r DpswDwJ7eiBKN2vhqjgz724tSDenUNCJ+PFe5fniT2Rs2DkEun3fYsznP/YeJx2+ZUde2S 3MGCL9X0hzXGv/Jj5Sk7O8wULgPFBnaOG1UFuNjiV0UzYrHvqgbQ0JQ8n49MlXYN5CCjdg NoMfSaNyZwxEtwrByOzoOWoPUQ8PPDxt5VA8FzFv/8wTPW1bVUn3rboAwgfEuN7XeQ6QeG guAyR2jyylB7xCHHY6IJGKTBNdcHMgzoxiwdhtH67azmePNA99RrpNUA4GNElw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=SCAX+iEO; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1681462324; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=TXXTWL/Ip8Kgf+vxlW7GAtqZM4mmI1C2dkuDsr5VJuk=; b=kQ/ydfLZxfqePmu1z+2UhRFl2OfCAgAX9VwCcFkuLPE8NKdF2ieVICZJnDLNpRsoueSoOF 3X2wU2lylc5MAPYwhOEHcahCnjKY4N6iB9gMbkjod1zgbqvF1Dwl2uBkjT1heuIBe8UeLN wQSt+yudxd+LeFVW2/83bKQ8al62bzCw6uKdpMlJn9P1H5XHRzOjKE/Yiiq2kiFsqhIvLY DurG46xigGXFtk6S9xXn4pG4p7zLJZsOf+knUY/xBTqt/V7Jkmq2jARuVIU8vhw5jGPixo KXlFT85dw9JH4Dav/tse7ATpnw3lB6M3I2f2w4V861KYzNd3dHPnA4ThZaiSKA== X-Migadu-Queue-Id: 610C91ACC Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=SCAX+iEO; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.net X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -5.51 X-Spam-Score: -5.51 X-TUID: v/nc1Hp+a7yn Ruijie Yu writes: >> You can do either way, depending on which part of the script you want to edit. > > I tried to actually compare the two versions, and found out that the > lexical-binding does nothing at all during the script execution, > regardless of whether there is an empty line or not. Is this a bug or > an expected behavior? I suspect that lexical binding is used there just as a good measure for future compatibility - current Elisp standards promote using lexical binding unless the opposite is strictly necessary. > FTR, when opening the file in a buffer, the property line in a file > without empty line is properly recognized, whereas in the file with > empty line it is not recognized. This is Emacs subtlety. We are using what looks like Emacs property line close to the beginning of the buffer without actual intention to tell Emacs anything. I do not see why we should care much though. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at