如何在 OS X 上从 Melpa 为 Emacs package-install 获取每个包?
How to fetch every package from Melpa for Emacs package-install on OS X?
我正在为 OS X 使用 emacs 26.3 版。
这是我的 ~/.emacs.d/init.el 文件
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.org/packages/") t)
(package-initialize)
我在这个 init.el 文件上有 运行 M-x eval-buffer。我想从 Melpa 安装包,例如 move-text。但是 M-x package-list 不显示移动文本。许多包都是这种情况。我如何从 Melpa 获取所有可用于 M-x package-install 的软件包?
解决这个问题需要做一些事情。 M-x package-list 的第一个被 M-x list-packages 过时了(感谢@Y.E.)。
现在,当我 M-x list-packages 时,出现以下错误:无法使用包管理器。它说 elpa.org:443 的 TLS 连接不安全。
为了解决这个问题,我发现了这个 link (https://www.reddit.com/r/emacs/comments/pyevj8/what_should_i_do_cant_use_the_package_manager_it/),它建议为 gnu 添加 package-archives 和 melpa 的镜像。我的 init.el 现在看起来像这样:
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.org/packages/") t)
'(package-archives
'(("gnu" . "http://elpa.gnu.org/packages/")
("melpa" . "http://www.mirrorservice.org/sites/stable.melpa.org/packages/")))
(package-initialize)
而且它似乎可以从 Melpa 获取所有包。我不完全理解为什么 gnu 是必要的,但它似乎是。
我正在为 OS X 使用 emacs 26.3 版。
这是我的 ~/.emacs.d/init.el 文件
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.org/packages/") t)
(package-initialize)
我在这个 init.el 文件上有 运行 M-x eval-buffer。我想从 Melpa 安装包,例如 move-text。但是 M-x package-list 不显示移动文本。许多包都是这种情况。我如何从 Melpa 获取所有可用于 M-x package-install 的软件包?
解决这个问题需要做一些事情。 M-x package-list 的第一个被 M-x list-packages 过时了(感谢@Y.E.)。
现在,当我 M-x list-packages 时,出现以下错误:无法使用包管理器。它说 elpa.org:443 的 TLS 连接不安全。
为了解决这个问题,我发现了这个 link (https://www.reddit.com/r/emacs/comments/pyevj8/what_should_i_do_cant_use_the_package_manager_it/),它建议为 gnu 添加 package-archives 和 melpa 的镜像。我的 init.el 现在看起来像这样:
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.org/packages/") t)
'(package-archives
'(("gnu" . "http://elpa.gnu.org/packages/")
("melpa" . "http://www.mirrorservice.org/sites/stable.melpa.org/packages/")))
(package-initialize)
而且它似乎可以从 Melpa 获取所有包。我不完全理解为什么 gnu 是必要的,但它似乎是。