【问题标题】:Line wrapping within emacs *compilation* bufferemacs *编译*缓冲区内的换行
【发布时间】:2009-08-18 09:57:45
【问题描述】:

我在使用 emacs 编译我的项目时遇到了一点问题。 compilation 缓冲区没有换行,我有一些很长的编译和链接命令,有时我想对其进行完整性检查。

有谁知道如何在添加到编译缓冲区的输出上强制换行,理想情况下是在添加时(自动填充)。

VBR,马克。

【问题讨论】:

    标签: emacs compilation buffer word-wrap


    【解决方案1】:

    试试这个:

    (defun my-compilation-mode-hook ()
      (setq truncate-lines nil) ;; automatically becomes buffer local
      (set (make-local-variable 'truncate-partial-width-windows) nil))
    (add-hook 'compilation-mode-hook 'my-compilation-mode-hook)
    

    【讨论】:

    • 这几乎可以工作,但是在第一次编译之后,我所有的其他缓冲区都有这个自动换行。您知道如何将自动换行限制为仅编译缓冲区吗?
    • 像魅力一样工作。除了最后 2 个结束括号太多。
    • @Gauthier:根据我最近的编辑,效果应该仅限于编译缓冲区。
    猜你喜欢
    • 2012-06-18
    • 1970-01-01
    • 1970-01-01
    • 2011-10-12
    • 2011-05-31
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多