我希望能夠在當前正在編輯的文件上運行shell命令,並將輸出顯示在Shell命令輸出窗口中。我已經能夠定義如下所示的 函數。在Emacs Lisp函數中分割窗口
(defun cpp-check()
"Run cpp-check on current file the buffer is visiting."
(shell-command
(concat "/home/sburke/downloads/cppcheck-1.31/cppcheck "
(buffer-file-name))))
唯一的問題是輸出窗口沒有以任何方式帶到前臺。我想要發生的是窗口被拆分並顯示那裏的輸出窗口。另外,我是否在正確的軌道上定義要放在我的.emacs文件中的函數,還是有更好的方法?
任何幫助,將不勝感激。謝謝。