问题标签 [melpa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
257 浏览

emacs - 自动完成安装emacs

我是 emacs 的新手,我正在尝试使用 Vincent Goulet 修改后的 emacs ( https://vigou3.github.io/emacs-modified-windows/ ) 来完成我的工作(主要是R编程和LaTeX)。修改后的 emacsess已安装,我正在尝试自动完成工作。

我在输入时没有看到company-modeor (尽管我看到and ,并且我无法安装.auto-completeM-x package-list-packagesauto-complete-[other things]company-[other things]auto-complete

我的.emacs文件如下:

任何有助于自动完成代码的R帮助都会非常有帮助。谢谢你。

0 投票
1 回答
252 浏览

php - GNU emacs 的 PHP 模式未列为 MELPA 包

我想为 GNU emacs 安装 PHP 模式

文档说:

使用 GNU Emacs 24 或更高版本,您可以使用其包功能从 MELPA 安装 PHP 模式。

但是当我按下Alt-x list-packages我没有看到这个模式被列出来。

为什么?

0 投票
1 回答
1893 浏览

emacs - emacs:包名是一个可用的过时包

每当我安装 MELPA 软件包时,我都会收到以下消息:

包名是一个可用的过时包

这是我的意思的屏幕截图(第一行):

在此处输入图像描述

我尝试了这个解决方案,但没有帮助。

如何解决?

0 投票
0 回答
213 浏览

emacs - 为什么不能从中国大陆访问官方 ELPA 存储库

我正在中国大陆架设我的archlinux-desktop。在为 emacs 配置 ELPA 时,事实证明(至少)以下存档不可用:

原因:无法建立连接并中止


https://www.emacswiki.org/emacs/ELPA我发现了一句话:

中国大陆的 Emacs 用户可以使用 popkit.org ( http://elpa.popkit.org/ ) 存档:

此外,我基本上在http://elpa.emacs-china.org/上找到了所有相关(以及更多)存储库


这带来了两个问题: - 为什么不能从中国境内访问官方存储库?- 从这些来源下载是否安全?

0 投票
0 回答
226 浏览

docker - Docker 容器中的 Emacs 无法连接到 MELPA

我目前面临 Emacs 无法连接到 MELPA 的问题。在研究这个问题时,我发现这个问题在很多话题中都有讨论。但是,我尝试的每个建议的解决方案都对我不起作用,除此之外,我设置 Emacs 实例的方式让我认为问题的根源可能在其他地方(与 emacs 本身无关)。

因此,让我解释一下我的设置:我有一个 Windows 10 主机,并且我正在尝试在该主机上运行用于 Linux 的 GUI Emacs。我尝试了各种方法(VM、Windows 的 Emacs ......)。目前,我正在尝试在 Docker 容器中运行 Emacs,并在我的主机上使用 XMing 进行 X11 转发。

主机上的 Docker 版本:Docker version 19.03.2, build 6a30dfc 我使用这个docker 容器作为基础。但是我修改Dockerfile了一下以满足我的需要(我应该提到我以前从未使用过 docker):

我基本上将我的主机复制authorized_keys到容器中。我这样做是因为我使用的是 Putty,它是 ssh-agent 通过 SSH 连接到机器。

之后,我只需将我的 emacs 配置从我的 GitHub 复制到容器中。您可以在此处找到 emacs 配置。

如果我现在启动容器,通过 SSH 连接到它并启动 emacs,它会在 XMing 中打开。但是它只是挂起(实际上整个容器都挂了),我只看到一个白屏。重新启动容器并运行后,emacs --daemon我可以看到它挂在

顺便说一句,我检查了几个镜子。melpa.org:443只是最新的尝试。还尝试了 HTTP/HTTPS。

但是做ping 8.8.8.8的很好。

我完全不知道这是什么原因。但我相信这是容器里的东西。

将不胜感激任何帮助。

0 投票
1 回答
1028 浏览

emacs - emacs 找不到使用包

我无法让 use-package 在我的工作 Mac 上工作。我刚刚将它添加到我家的 linux 盒子中,一切都很好,但在 mac 上却找不到它。我已经从 Melpa 安装了 use-package,并将其添加到我的 init 文件中:

我已经检查了 elpa 文件夹,它在那里很好,但它不会加载。关于如何让它发挥作用的任何建议?

0 投票
1 回答
1029 浏览

emacs - Emacs 27.1 中的 Emacs 包管理失败

我的最终目标是让 magit 在 openSUSE Tumbleweed 上使用 Emacs 27.1 再次工作,但前面的问题是让(melpa?)包管理工作 - 所以这就是这篇文章的真正内容。我在使用其他软件包时遇到了这些问题;magit 只是一个例子,因为想要很棒。我最近没有使用 Emacs 26.3 安装任何软件包,但我的假设是没问题。马吉特肯定在工作。

尝试是从裸木开始:

需要 melpa 来获取 magit,所以我创建了一个新的 .emacs,里面只有这个:

重新启动 emacs,package-list 命令会在其中显示大量的 melpa 内容(耶!)。包括魔术师!

因此,我通过单击“安装”按钮安装它(版本 20200820.227),然后在要求确认时单击“是”。以下是“消息”缓冲区末尾发生的情况:

此时 magit 已“安装” - 并且 magit-status 甚至可以工作。但是如果我重新启动 Emacs,运行 magit-status 会导致:

load-history-filename-element: Wrong type argument: stringp, (require . info)

...而且我实际上并没有得到任何 Git 状态。

在启动 Emacs 26.3 时,我得到了一些我不记得曾经得到的输出:

几屏“加载”这个和那个;如果有帮助,我可以包括更多。我的猜测是这与新的便携式翻斗车有关?

我附近有很多刮得很干净的牦牛(其余的都很害怕)。试图防止这个时间过长。

根据要求添加新信息:

openSUSE Tumbleweed 今天更新到 emacs。仍为 27.1 版,但已过时:

GNU Emacs 27.1 (build 1, x86_64-suse-linux-gnu, GTK+ Version 3.24.22, cairo version 1.16.0) of 2020-08-25

通过 toggle-debug-on-error 切换调试。不幸的是,安装行为并不是什么新鲜事;仍然

async-handle-result: End of file during parsing

再次感谢您的帮助!

0 投票
2 回答
910 浏览

emacs - 如何从 MELPA 手动安装软件包?

所以,我一直在尝试安装use-package(package-install 'use-package)但我一直收到错误use-package is unavailable。我也尝试安装其他软件包,但它们也不可用。

我想知道是否可以去 MELPA 页面,找到包(例如使用包)并下载。有没有办法配置你init.el的包可以使用/安装而不会有任何变化(package-install 'use-package)

0 投票
0 回答
45 浏览

emacs - 无法在 Emacs Melpa 上安装特定软件包

我想为我的系统安装自动完成包。但是当我去 package-list-packages 缓冲区并搜索自动完成时,没有任何这样命名的包。当我检查 melpa.org 上的名称时,我可以看到这个包。https://melpa.org/#/auto-complete。为什么会发生这种情况,为什么我找不到自己的 emacs 包,我该如何解决这个问题?

0 投票
1 回答
487 浏览

emacs - 使用 Prelude 初始化的 emacs 25.2 启动期间的文件错误“https://melpa.org/packages/archive-contents”“错误请求”

新工作,新的 emacs 设置。我已经使用 emacs 多年,但从未做过太多定制。运行 CentOS Linux 7.7 和 emacs 25.2。我想尝试 Prelude “入门套件”,所以我安装了它。在 emacs 启动时,Prelude init.el 文件 (~/.emacs.d/init.el) 运行,我看到:错误:包 'ag-' 不可用。

当我在启用调试的情况下启动 emacs 时,我看到以下回溯:

调试器进入--Lisp 错误: (file-error "https://melpa.org/packages/archive-contents" "Bad Request") signal(file-error ("https://melpa.org/packages/archive-内容”“错误请求”))包--下载-存档((“melpa”。“https://melpa.org/packages/”)“存档-内容”无)包--下载-阅读-archives(nil) package-refresh-contents() prelude-install-packages() require(prelude-packages) 。.

我将不胜感激有关如何解决此问题的任何建议。