通过阅读 ess-help@r-project.org 邮件列表上的类似问题,这就是我所了解到的。当我们滚动浏览 noweb 文件时,我们正在将主要模式从 ESS 切换到 LaTeX。大多数主要模式都会在初始化过程中杀死所有局部变量,因此当我们只是在本地设置变量时,它就会被覆盖。为了解决这个问题,我修改了我发现的一个钩子:
(add-hook 'LaTeX-mode-hook '(lambda () (if (string-match "\\.Rnw\\'" buffer-file-name) (setq fill-column 80))))
Run Code Online (Sandbox Code Playgroud)
您可以为longlines-mode或toggle-truncate-lines等设置类似的钩子,以满足您的需求。此解决方案的缺点是您只能使用挂钩中设置的变量的单个值。
| 归档时间: |
|
| 查看次数: |
311 次 |
| 最近记录: |