首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在终端中运行emacs命令

在终端中运行emacs命令
EN

Stack Overflow用户
提问于 2015-11-20 23:45:45
回答 1查看 292关注 0票数 0

我使用emacs Muse是因为工作原因,我并不喜欢在Emacs中编辑我的.muse文件。

我还没有找到在另一个编辑器中发布.muse文件的替代方法。

是否可以从外部Emacs运行Emacs命令,就像将其用作某种解释器一样?

我希望能够在终端上运行以下命令:

代码语言:javascript
运行
复制
> emacs -ne file_with_command file_to_publish.muse

有问题的命令是M-x muse-project-publish-this-file

编辑:在Emacs中,这个命令也有一些输入,它会提示我一次给出一个。它是发布的样式(在我的例子中是html)和发布将转到的目录。

EN

回答 1

Stack Overflow用户

发布于 2016-01-31 00:11:15

muse-project-publish-this-file不是为在batch mode.Use muse-publish-file中使用而设计。

第一,

git clone https://github.com/jwiegley/muse /path/to/muse

然后创建包含内容的script.el

代码语言:javascript
运行
复制
(add-to-list 'load-path "/path/to/muse/lisp")
(require 'muse-publish)
(muse-publish-file "file_to_publish.muse" (muse-define-style "newstyle" nil) "/path/to/publish/directory")

注意是/muse/lisp而不是muse

最后,emacs --batch -l script.el

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33830678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档