通过 M-x list-packages, U, x 更新所有已安装的包之后,如何轻松地执行以下任意或全部操作: 查看刚刚更新的包及其仓库URL的列表 查看每个更新包自上一个版本以来的更改日志 查看当前软件包elisp代码与先前版本的差异
只有第一个问题可以使用现有的emacs包轻松解决(据我所知)。我使用 pallet,它使用cask来跟踪包。通常我只需运行M-x pallet-update,但为了预览待处理的更新,我会cd ~/.emacs.d并运行cask outdated。Pallet代码可能是编写回答另外两个问题的良好起点。另一个更绝望的方法是尝试解析更新添加到emacs“Messages”缓冲区的文本,但这不是做任何事情的好方法。