我目前正在使用Emacs coffee-mode。
当我调用coffee-compile-region
方法(参见the source here)时,编译的缓冲区显示在当前缓冲区中。
我希望在新的框架中看到它(就像标准 *Compilation*
缓冲区工作一样),而不是隐藏当前的。
我猜问题来自这条线:
(switch-to-buffer (get-buffer coffee-compiled-buffer-name))
但我想在不编辑源代码的情况下这样做。
答案 0 :(得分:1)
如果这真的是个人的话,那么你可以通过使用defadvice和flet做你想做的事。但在这种情况下,您想要的应该是默认值。所以相反,你应该派它进行更改并提交一个带有解释的拉取请求。
switch-to-buffer
应为pop-to-buffer
。