如何切换 *Compilation* 缓冲区的外观?
How can I toggle the appearance of the *Compilation* buffer?
我最近改用 emacs。
我希望能够做的一件事是使用 Ctrl+,
切换编译缓冲区的外观(即当编译缓冲区在屏幕上可见时,我希望能够按 Ctrl+,
隐藏它,然后按 Ctrl+,
将其恢复。
这是一个从 Spacemacs 修改而来的函数:
(defun toggle-compilation-window ()
"Show/Hide the window containing the '*compilation*' buffer."
(interactive)
(when-let ((buffer compilation-last-buffer))
(if (get-buffer-window buffer 'visible)
(delete-windows-on buffer)
(display-buffer buffer))))
(bind-key "C-," #'toggle-compilation-window)
我还建议看看这个很棒的包 popper
我最近改用 emacs。
我希望能够做的一件事是使用 Ctrl+,
切换编译缓冲区的外观(即当编译缓冲区在屏幕上可见时,我希望能够按 Ctrl+,
隐藏它,然后按 Ctrl+,
将其恢复。
这是一个从 Spacemacs 修改而来的函数:
(defun toggle-compilation-window ()
"Show/Hide the window containing the '*compilation*' buffer."
(interactive)
(when-let ((buffer compilation-last-buffer))
(if (get-buffer-window buffer 'visible)
(delete-windows-on buffer)
(display-buffer buffer))))
(bind-key "C-," #'toggle-compilation-window)
我还建议看看这个很棒的包 popper