配置jdee中遇到的問題
在加載完jdee後
(add-to-list 'load-path "path-to-jdee")
(load "jde")
再添加上如下代碼
(setq jde-help-remote-file-exists-function '("beanshell"))
才能正常加載 jdee
但是加載完成jdee後使用jdee 的編譯時報錯,提示沒有 *compilation* buffer
可以在打開 .java 檔案時就建立一個buffer,這樣就可以正常調用jdee的編譯,運作功能了
(defun java-create-compilation-buffer ()
"Create compilateion buffer for java file."
(interactive)
(let ((file (buffer-file-name)))
(let ((extension (file-name-extension file)))
(if (equal extension "java")
(get-buffer-create "*compilation*")))))
(add-hook 'java-mode-hook 'java-create-compilation-buffer)