当前位置:  开发笔记 > 开发工具 > 正文

在noweb模式下禁用自动填充模式

如何解决《在noweb模式下禁用自动填充模式》经验,为你挑选了1个好方法。

请为了上帝的爱,我怎么能让Emacs停止自动填充?我用visual-line-mode,我不想自动填充.我可以将其关闭,M-x auto-fill-mode RET但在Noweb模式下,当我进入代码块并再次退出时,它会重新打开.拜托,我只想全球转向自动填充模式,这让我发疯了.

我试过了

(auto-fill-mode 0)

和一堆疯狂的事情一样

(add-hook 'Rnw-mode-hook '(lambda () (auto-fill-mode 0)))
(add-hook 'latex-mode-hook '(lambda () (auto-fill-mode 0)))

但似乎没有任何效果.请帮我.



1> Török Gábor..:

您应该检查是否可以删除一些以禁用自动填充,而不是向系统添加更多挂钩.

如果您看到noweb-mode的源代码,那么在211行左右就可以找到这个块:

(add-hook 'noweb-select-doc-mode-hook 'noweb-auto-fill-doc-mode)
(add-hook 'noweb-select-code-mode-hook 'noweb-auto-fill-code-mode)

要禁用自动填充,请在dotemacs中添加以下一行或两行(取决于您是否要在代码和文档中禁用自动填充).

(remove-hook 'noweb-select-doc-mode-hook 'noweb-auto-fill-doc-mode)
(remove-hook 'noweb-select-code-mode-hook 'noweb-auto-fill-code-mode)

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有