我的.emacs文件中有以下內容(感謝SOer nikwin),它評估當前緩衝區內容並在另一個緩衝區中顯示輸出。Emacs shell輸出緩衝區高度
(defun shell-compile()
(interactive)
(save-buffer)
(shell-command (concat "python " (buffer-file-name))))
(add-hook 'python-mode-hook
(lambda() (local-set-key (kbd "\C-c\C-c") 'shell-compile)))
問題是輸出窗口占用emacs屏幕的一半。有什麼辦法可以將輸出窗口的高度設置爲更小的值。我搜索了30分鐘左右,找不到任何有用的東西。提前致謝。
爲什麼寫自己的編譯命令?已經有'compile'。 – jrockway 2010-05-02 04:00:53
我不太瞭解emacs lisp(或者emacs),因此我不能創建一個綁定C-c C-c編譯的函數。我在SO上發現了這個函數,它工作得很好。 – jimbo 2010-05-02 05:53:02