我想将emacs包列表添加到我的备份脚本中,因此我需要以某种方式从命令行中提取已安装包的列表 - 例如,使用变量package-activated-list
。这甚至可能吗?我的意思是使用某种参数调用emacs,因此输出是我可以重定向到某个文件的已安装软件包的列表。
答案 0 :(得分:1)
是的,我相信你想要这样的东西:
emacs -batch -l ~/.emacs --eval='(message (mapconcat '"'"'symbol-name package-activated-list "\n"))'
有关如何从命令行运行Emacs命令的信息,请参阅http://www.emacswiki.org/emacs/BatchMode。