macos版本: catalina 10.15.1docker
emacs版本: emacs 26.3shell
源碼編譯安裝macos
* with_ns在macos中是默認開啓的app
* gnutls找不到的緣由是沒有安裝pkgconfig包code
* 提示的郵件客戶端問題能夠用 --with-mailutils --with-pop 解決ip
* 編譯輸出的路徑是固定的, 在./configure時用--prefix=<INSTALL_PATH>來配置無效源碼
* 輸出路徑就在源碼目錄的nextstep目錄中, 檢查其中的Emacs.app目錄, 能夠拷貝到/Applications 或 /Users/<user>/Applications中, 完成安裝emacs
* 在mac中添加daemon 和client的應用程序圖標:it
** 經過script editor 創建腳本文件, 並保存爲Application類型, 腳本以下:io
do shell script "/Applications/Emacs.app/Contents/MacOS/Emacs --daemon"
do shell script "/Applications/Emacs.app/Contents/MacOS/bin/emacsclient -c"
** 換圖標: 路徑: /Applications/Emacs.app/Contents/Resources/Emacs.icns
** daemon不要在docker中顯示圖標:/Applications/Emacs.app/Contents/info.plist
增長此字段:
<key>LSUIElement</key>
<true/>
** 創建binary快捷方式
相似創建圖標的命令