我使用的是OS的26.3版emacs。
这是我的~/.emacs.d/init.el文件
(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.org/packages/") t)
(package-initialize)我已经在这个init.el文件上运行了M-缓冲区。我想安装从Melpa的软件包,如移动文本。然而,M包列表不显示移动文本。这是许多软件包的情况。如何从Melpa获得用于M软件包安装的所有软件包?
发布于 2021-12-07 19:52:03
需要一些东西才能解决这个问题。M软件包的第一个列表已经过时了(谢谢@Y.E.)。
现在当我使用M列表包时,我得到了以下错误:无法使用包管理器。它说到elpa.org:443的TLS连接是不安全的。
为了解决这个问题,我找到了这个链接(https://www.reddit.com/r/emacs/comments/pyevj8/what_should_i_do_cant_use_the_package_manager_it/),它建议为gnu添加软件包-存档,并提供一个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是必要的,但它似乎是必要的。
https://stackoverflow.com/questions/70089662
复制相似问题