gpt4 book ai didi

emacs - 如何通过指定包名列表自动安装Emacs包?

转载 作者:行者123 更新时间:2023-12-03 04:35:37 25 4
gpt4 key购买 nike

我正在使用 package 来管理我的 Emacs 扩展。为了同步不同计算机上的 Emacs 设置,我希望有一种方法可以在 .emacs 文件中指定包名称列表,然后 package 可以自动搜索并安装包,这样我就不需要通过调用 M-x package-list-packages 来手动安装它们。如何做到这一点?

最佳答案

; list the packages you want
(setq package-list '(package1 package2))

; list the repositories containing them
(setq package-archives '(("elpa" . "http://tromey.com/elpa/")
("gnu" . "http://elpa.gnu.org/packages/")
("marmalade" . "http://marmalade-repo.org/packages/")))

; activate all the packages (in particular autoloads)
(package-initialize)

; fetch the list of packages available
(unless package-archive-contents
(package-refresh-contents))

; install the missing packages
(dolist (package package-list)
(unless (package-installed-p package)
(package-install package)))

关于emacs - 如何通过指定包名列表自动安装Emacs包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10092322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com