我希望能够通过bash脚本运行org-mode命令。例如,我有几个org mode文件需要导出为HTML,在我定义的一个项目下。然后我将这些文件同步到Web服务器等等。为此,我不想打开emacs并将文件导出为HTML文件,而是想从bash脚本中完成。
如何运行org-mode命令,例如:
如何运行org-mode命令,例如:
M-x org-publish-project
然后输入项目名称,假设我们称之为 trial_project。如何在 shell 脚本中完成此操作?
emacs --batch --eval '(org-publish-project "trial_project")'
我收到以下错误“Symbol's function definition is void: org-publish”。您能否更多地解释一下publish-doc.el? - sbilmisemacs --batch --eval '(org-publish-project "org")'
但我仍然收到错误代码“Symbol`s function definition is void: org-publish”。 - sbilmis(require ...)
这些行? - NickDM-x org-publish-project RET org
,所有的org文件都会转换为定义文件夹内的html文件。唯一的问题是我无法从shell命令中执行它。我本来想把我的.emacs文件的相关部分发送给你,但由于评论区太长了,所以我不能这样做。 版本是(elpa) org-20170925/。我在你的建议后添加了(require 'org),但仍然收到相同的警告。 - sbilmis