使用deepin-emacs

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了。

补充:接收密钥时的错误,好像是因为生成密钥时,没有给出email,待验证

 

你可能感兴趣的:(emacs)