问题标签 [elpa]
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.
emacs - 有什么方法可以防止 emacs 包管理器在启动时加载单个包?
基本上,我在多台机器上共享一个 .emacs.d 并有一个我只想要在我的家用机器上的包(org-journal)。我喜欢使用包管理器来保持最新,但它会在每台机器上加载包,这会对正常的工作流程造成一些干扰。
有没有办法让包管理器跳过加载这个包但加载所有其他包?
ETA:我尝试只通过
但这不起作用,因为(package-initialize)
在我的init.el早期使用会自动加载它。
emacs - 升级 Emacs 后如何重建 ELPA 包
我刚刚在 MacOS 上将 GNU Emacs 从 23 升级到 24,一些 ELPA 安装包停止工作。其中之一是 AucTeX。删除它并通过包管理器重新安装它使其再次工作,但我不想为每个包手动执行此操作。我有点困惑,我在互联网上没有找到任何相关信息。
不需要为新版本的 Emacs 重新编译 .elc 吗?为什么这不是 package.el 的一个特性?
emacs - 更新 emacs 包时出错:无法下载“gnu”存档
我init.el
用它来初始化包:
当我这样做时,M-x package-refresh-contents
我收到以下错误:Failed to download `gnu' archive.
M-x toggle-debug-on-error
给了我这个堆栈跟踪:
这是我的配置有问题吗,我该如何解决?
git - 包含多个 .gitignore 时如何清理未跟踪或忽略的文件
平台:Windows 8.1
为了简化 Emacs 配置,我将我的 Emacs 个人文件夹上传C:\Users\username\AppData\Roaming\.emacs.d
到 github。
通常我使用 Emacs 24.3 来编辑文件,然后在同一文件夹下创建init.el
一个名为的副本。init.el~
在我的帮助下,我在尾部斜杠文件中.gitignore
添加了一行。*~
git clean -fdx
问题是拥有自包含文件的elpa
包。此文件可能包含删除我要保留的文件的模式。所以我的存储库下有几个文件。一个是我自己创造的。其他用于包裹。AucTeX
.gitignore
*.elc
.gitignore
elpa
如果我尝试这样做git clean -fdx
,则AucTeX
's文件将通过删除存储库下的.gitignore
文件来生效。*.elc
如何禁用.gitignore
不是我创建的文件?
如何停用.gitignore
附加在其他 Emacselpa
包中的文件?
emacs - 如何使 Emacs 的 ELPA list-packages 屏幕的“包”列更宽?
当我list-packages
在 Emacs 24 上运行时,我得到一个如下所示的屏幕:
问题是许多包的名称比包列长。如何使此列更宽以便我可以看到完整的包名称?
windows - package-refresh-contents 挂在 Contacting host: elpa.gnu.org:80
我正在为 Windows 运行 Emacs 24.4(通过 Chocolatey 安装)并尝试安装 CIDER。
当我跑步时M-x package-install [RET] cider [RET]
,我得到了[No match]
。当我运行时M-x package-refresh-contents [RET]
,它挂在 Contacting host: 上elpa.gnu.org:80
。
~/.emacs.d
填充了 braveclojure.com 推荐的 GitHub 存储库(此处)。我已经重新安装了 Emacs,但我仍然遇到同样的问题。
emacs - Gitignore 不忽略 elpa emacs 文件夹
我不确定为什么 gitignore 不起作用,但由于某种原因,它不断尝试将 /elpa/ 目录添加到版本控制中。这是我的 gitignore(在我的 dotfiles 存储库的根目录中)
请注意,我在这里尝试了 3 种不同的 elpa,但它们都不起作用。有谁知道为什么?
目录结构是
emacs - Emacs 中缺少 AUCTeX 包
在我的 emacs 24.3 中,我找不到 AUCTeX 包。如果我输入 PACKAGE-LIST-PACKAGE,我会找到 AUCTeX 的各种包,例如“auctex-lua”或“auctex 的自动完成”。但是,没有可以安装的 auctex 包。为什么不见了?
emacs - Emacs 软件包,使用 elpa 全局安装与本地安装
我运行 linux 并使用不同的用户名来划分不同的活动。使用 elpa,我想安装一些包,以便无论用户是谁都可以加载它们,有些包我只想为一个用户加载。
例如,组织模式是我希望每个用户都加载的东西。我可能想要用户 client1 的 C++ 相关包,但不是 ruby 包。我可能想要用户 client2 的 ruby 相关包,而不是 C++ 包。可能有一个用于 C++ 编程的新包,我不想在严肃的工作中包含它,但想使用用户实验来玩。
它曾经是你放在站点 lisp 中的全局内容和你放在某个地方的本地内容 ~,但这似乎不适用于 elpa。
macos - 如何调试 package-install 安装包失败
我正在尝试安装auctex
gnu elpa.gnu.org
repo 上的安装,但由于某种原因在下载时卡住了。
我在网上找不到任何关于这个问题的东西,所以我猜这是我的设置特有的东西,而不是 ELPA 的问题。我正在为 OS X 使用 Emacs 端口,它不是 Aquamacs 也不是 vanilla emacs。我使用Emacs.app
它附带的启动 GUI 版本。我已经开始尝试禁用我的 init.el 的某些部分,但它有很多代码,我想先帮助缩小范围。
这是我所拥有的*messages*
我该如何调试这种情况?我猜我需要调试它尝试联系的部分,因为那elpa.gnu.org
是我最终需要杀死它的地方,但我什至不确定如何在调试模式下启动我的 Emacs 版本。
这是我的 emacs 版本:https ://bitbucket.org/mituharu/emacs-mac
使用这个自制配方安装:https ://github.com/railwaycat/emacs-mac-port
如果可能,我会尽量避免auctex
手动下载和安装。