Emacs 保存 gpg 文件时卡住

Jiacai Liu

发布: 2023-06-10   上次更新: 2023-09-02   标签: tips gpg

文章目录

在最近的 gnupg 版本中,出现了 breaking changes 导致 Emacs 保存文件时会卡住,涉及的版本有:

目前能确认的是 2.4.0 时好的,如果遇到这个问题,可以尝试降级:

1
2
3
brew uninstall --ignore-dependencies gnupg
wget https://raw.githubusercontent.com/Homebrew/homebrew-core/59edfe598541186430d49cc34f42671e849e2fc9/Formula/gnupg.rb
brew install -s gnupg.rb

为了防止后续的 brew upgrade 自动将 gnupg 升级,可以使用 pin 命令将之固定住:

1
brew pin gnupg

其他解法

Emacs China 这个帖子说也可以通过覆盖 epg-wait-for-status 函数来规避:

1
(fset 'epg-wait-for-status 'ignore)

相关讨论



收听方式

反馈