[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Major mode of orgweb/publish.sh?
From: |
Ruijie Yu |
Subject: |
Re: Major mode of orgweb/publish.sh? |
Date: |
Fri, 14 Apr 2023 16:15:04 +0800 |
User-agent: |
mu4e 1.9.22; emacs 30.0.50 |
Ruijie Yu <ruijie@netyu.xyz> writes:
>> Hello,
>>
>> What is the expected major mode for orgweb/publish.sh? When I open it,
>> I see it is in `shell-script-mode'. This is what I see in
>> orgweb/publish.sh:
>>
>> --8<---------------cut here---------------start------------->8---
>> #!/usr/bin/env sh
>>
>> ":" ; exec emacs --quick --script "$0" -- "$@" # -*- mode: emacs-lisp;
>> lexical-binding: t; -*-
>> ...
>> --8<---------------cut here---------------end--------------->8---
>>
>> When I remove the empty line 2 and run `normal-mode', the file now opens
>> in `emacs-lisp-mode'. I have a sneaking suspicion that
>> `emacs-lisp-mode' is the expected major mode for this file, because
>> there is also the `lexical-binding' variable declaration on the property
>> line, which has no effects when the major mode is shell.
>
> In case I am right, I'll send a patch for this and another issue I find
> for review shortly.
Here attached is the patch for orgweb. The commit message describes the
two issues I find regarding orgweb/publish.sh.
0001-publish.sh-fixed-major-mode-converted-load-into-requ.patch
Description: Text Data
--
Best,
RY
Re: Major mode of orgweb/publish.sh?, Ihor Radchenko, 2023/04/14