目标:获取准备从 minibuffer 或控制台升级的软件包数量。
备注:对于 elisp 初学者来说,Package.el 很难掌握 - 许多上下文、隐式状态等......
emacsclient -e "(list-packages)" 给出:“X 包可以升级:输入“U”来标记它们进行升级”,但它也创建了一个新的显式缓冲区。
也许可以从 package.el 调整列表包以在隐藏缓冲区中执行此操作?
刷新包存档由 package-refresh-contents 处理,它超出了这个问题。
任何帮助表示赞赏。