首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在文本模式中使用组织结构模式?

如何在文本模式中使用组织结构模式?
EN

Stack Overflow用户
提问于 2014-03-28 13:13:28
回答 1查看 651关注 0票数 4

Org包括组织模式,它在其他次要模式中添加类似org的功能。在文档中,它们建议您可能需要对消息或文本模式执行此操作。我知道!我对他们的消息代码进行了调整,使其适用于mu4e,但无法使其适用于text-mode

他们建议这样做:

代码语言:javascript
复制
(add-hook 'message-mode-hook 'turn-on-orgstruct)

我尝试了以下版本:

代码语言:javascript
复制
(add-hook 'text-mode-hook 'turn-on-orgstruct)
(add-hook 'text-mode-hook 'orgstruct-mode)

和一个使用lambda的版本。

然而,所有这些都阻止Emacs作为守护进程启动。如果我正常运行Emacs (不是作为守护进程),它可以工作,但会弹出一个错误:

字体锁定-默认-unfontify-缓冲区: Lisp嵌套超过“最大lisp-eval深度”

我认为这与text-mode与其他主要模式的关系有关。我能在orgstruct-mode中安全地使用text-mode吗?多么?

EN

回答 1

Stack Overflow用户

发布于 2016-07-01 20:37:11

这是一个无限的回归:文本模式运行钩子,它打开orgstruct模式,调用org-get-局部变量,调用org-模式。但org模式是大纲模式的派生模式,它是文本模式的派生模式,因此文本模式钩子被递归地称为: boom。

为了解决这个问题,我将auto-mode-alist中的文本模式条目切换到完整的组织模式。我只在邮件中自动使用orgstruct++模式和orgtbl模式.有时,我会在latex中手动打开orgtbl模式,但这是很少见的:大多数情况下,我会从org导出到latex。

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

https://stackoverflow.com/questions/22713901

复制
相关文章

相似问题

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