OSX 10.10.5
Aquamacs 3.3 GNU Emacs 25.1.1
(x86_64-apple-darwin14.1.0, NS appkit-1344.72 Version 10.10.2
(Build 14C109))of 2016-09-19 on 24a02db
我試圖讓flymake與Erlang文件一起工作。我跟着方向的位置:Aquamacs Erlang flymake配置錯誤
https://www.emacswiki.org/emacs/FlymakeErlang
但是當我做:
M-x flymake-mode
我得到的錯誤:
Flymake: Configuration error has occurred while running
(/Users/me/Library/Preferences/Aquamacs Emacs/my_erlang_valid_checker.erl
aqua_flymake.erl). Flymake will be switched OFF
(我編輯Erlang的文件被命名爲淺綠色。 。ERL)
我使用的初始化文件:
~/Library/Preferences/Aquamacs\ Emacs/Preferences.el
我把escript(在上面的鏈接)在同一目錄下,並把它命名爲:
my_erlang_valid_checker.erl
我也使得可執行:
$ chmod a+x my_erlang_valid_checker.erl
而且,我改變了以下行代碼中,我將其放入Preferences.el以指定該文件的路徑:
(list "~/Library/Preferences/Aquamacs\ Emacs/my_erlang_valid_checker.erl"
(list local-file))))
我試着重裝Preferences.el:
M-x eval-buffer
而且,我試過戒菸Aquamacs和重新發動,但我仍然得到了配置錯誤。
我增加了行:
(message "************ Aquamacs **************")
到Preferences.el,我看在消息緩衝器中的輸出。
我注意到escript指定的include目錄:
{i, "../include"}]
但目錄:
~/Library/Preferences/include
不存在,所以我試圖從escript去除包括目錄,但沒有修復配置錯誤。
我也執行語法檢查escript(在上面的鏈接)作爲一個獨立的Erlang程序,它不出差錯運行。
這是我的理解是flymake已安裝Aquamacs,但我試圖把flymake.el的副本在同一目錄作爲我的初始化文件:
~/Library/Preferences/Aquamacs\ Emacs/
該目錄是在我的負載路徑,顯示:
C-h v load-path RET
但我仍然有配置錯誤。
哈!來自天堂的奇蹟!它效果很好。感謝您花時間閱讀那篇長文章並回答我的問題。 – 7stud
有關如何實際鍵入Ctrl + X的任何提示。在Mac鍵盤上,右側沒有Ctrl鍵。爲了始終如一地按下Ctrl鍵,我正在嘗試學習將小指摺疊並用指關節敲擊Ctrl鍵的技巧。 – 7stud
我發現了一個設置,使Caps Lock在鍵盤首選項下的某個額外的控制鍵處。鍵盤右半部分仍然沒有Control鍵,但它更容易觸及,所以我覺得它夠好。 – legoscia