1.從deepin應用商店下載deepin-emacs
2.安裝文泉驛微米黑字體,否則啓動出錯不能進入配置文件
sudo aptitude install ttf-wqy-microhei
3.從命令行啓動會看到
(deepin-emacs:17751): GLib-GObject-CRITICAL **: 16:34:35.317: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed
不用管它
4.deepin-emacs裝了很多東西可以在/usr/share/deepin-emacs下看到
5.我使用purcell的配置
https://github.com/purcell/emacs.d
跟官方的emacs一樣,連接melpa.org的時候會出現
No version of gnu-elpa-keyring-update >= nil is available
按照原來的經驗是沒有gpg密鑰所致,驗證一下,使用M-x package-list-packages試一下,漫長等待後出現
Failed to verify signature archive-contents.sig:
No public key for 066DAFCB81E42C40 created at 2020-05-06T05:05:02+0800 using RSA
Command output:
gpg: 簽名建立於 2020年05月06日 星期三 05時05分02秒 CST
gpg: 使用 RSA 密鑰 C433554766D3DDC64221BFAA066DAFCB81E42C40
gpg: 無法檢查簽名:沒有公鑰
推測跟官網emacs是一個問題,就使用
gpg --homedir ~/.emacs.d/elpa/gnupg --receive-keys 066DAFCB81E42C40
結果有驚喜
gpg: key 066DAFCB81E42C40: new key but contains no user ID - skipped
gpg: 處理的總數:1
gpg: 缺少用戶標識:1
不能接收密鑰!
試着安裝gnu-elpa-keyring-update
從http://elpa.gnu.org/packages/gnu-elpa-keyring-update.html下載gnu-elpa-keyring-update-2019.2.tar
在emacs中用C-x C-f打開gnu-elpa-keyring-update-2019.2.tar,然後M-x package-install-from-buffer
以上方法參考
https://blog.csdn.net/abc1716975442/article/details/104718125/
重啓emacs,ok了。