首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何告诉emacs不要在Mx编译或elisp编译错误上拆分窗口?

关于如何告诉Emacs不要在Mx编译或Elisp编译错误上拆分窗口,可以通过以下方法实现:

  1. 在Emacs配置文件中添加以下代码:
代码语言:txt
复制
(setq display-buffer-function 'display-buffer-same-window)

这将会让Emacs在编译错误时使用当前窗口显示错误信息,而不是拆分窗口。

  1. 如果你想要更细粒度的控制,可以使用以下代码:
代码语言:txt
复制
(setq display-buffer-function
      (lambda (buffer &optional not-this-window)
        (if (string-match "\\*\\(Compile\\|Messages\\|Warnings\\)\\*"
                          (buffer-name buffer))
            (display-buffer-same-window buffer not-this-window)
          (display-buffer-in-side-window buffer not-this-window))))

这将会让Emacs在编译错误时使用当前窗口显示错误信息,而不是拆分窗口,但对于其他类型的缓冲区,Emacs会使用拆分窗口的方式显示。

希望这些信息能够帮助你解决问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券