在Mx list-packages之后显示changelog

Jus*_*yes 7 emacs emacs24

通过更新所有已安装的软件包之后M-x list-packages,U,x,我怎么能轻易做任何或所有以下内容:

  • 查看刚刚更新的软件包列表(及其存储库URL)
  • 查看自以前安装的版本以来每个更新的包的更改日志
  • 看到当前包elisp代码与前一个代码的差异

小智 1

只有第一个问题可以通过现有的 emacs 包轻松提出(据我所知)。我使用带有木桶的托盘来跟踪包裹。通常我只是运行M-x pallet-update,但为了预览待处理的更新,我cd ~/.emacs.d然后运行cask outdated

托盘代码可能提供一个很好的起点来开始编写代码来回答其他两个问题。

另一种更绝望的方法是尝试解析更新添加到 emacs消息缓冲区的文本,但这不是做任何事情的好方法。