问题标签 [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.
emacs - `package-menu-mark-delete` 不标记选定的包
在package-list-package
中,我无法标记删除已安装的包。
我也尝试过d,package-menu-mark-delete
但没有出现任何标记。
我可以标记i为安装。
如何找到问题所在?
emacs - 安装 emacs 包 (elpa) 并将加载代码添加到 .emacs?
我已经安装了一些来自 elpa 和 melpa 的软件包。有些包并不真正要求我编辑我的.emacs
文件来添加任何钩子或包含(require 'fn)
一行。另一方面,一些软件包提供说明编辑.emacs
文件是安装的一部分的说明。我最近安装ace-jump-mode
并且包装系统为该软件包创建了一个目录,.emacs.d
如下所示:安装ace-jump-mode-20130719.2053/
说明要求在我的文件中添加几行。.emacs
所以这个问题有两个部分。
.emacs
安装软件包后何时需要编辑文件?- 如果我需要更新软件包,将路径添加到 ace-jump 似乎会中断,有没有更好的方法将路径包含在我的
.emacs
文件中?
java - 尝试在 emacs 中安装 malabar-mode,得到“无法打开加载文件,malabar-mode”
所以我按照 malabar-mode github 页面上的说明进行操作。
我设置了 emacs 包,并将 melpa 添加为存档(这是 malabar-mode 所在的位置)。mvm
的包含目录在我的 中,并且按照README 的说明exec-path
,我已将以下内容添加到我的~/.emacs
文件中:
但是,当我启动 emacs 时,我得到:
我怎样才能让马拉巴模式工作?我正在使用内置 CEDET 的 Emacs 24,这就是为什么我将上述代码添加到我的~/.emacs
文件中(按照说明)。
macos - 为 Mac OSX 应用程序自定义 Emacs
我正在使用Emacs for Mac OSX应用程序,我需要根据 MELPA 上的说明修改 init.el文件。问题是我找不到任何 init.el 文件。是否有一个在不知名的位置,或者是否有其他文件用于相同目的?目标是使 MELPA 包可用于 Emacs 24 包安装程序。
==== 更新 ====
根据 MELPA 页面,要添加 MELPA 存储库,应该在 init.el 文件中调用 package-initialize之前添加几行“” 。不过,用于 OSX 应用程序的 Emacs 似乎没有 init.el 文件。使用命令(@alexander-poslavsky 建议)
正如@abo-abo 预测的那样,我得到“~/.emacs”。但是,该文件不存在,因此没有调用 package-initialize。无论如何,按照@abo-abo 的建议,我创建了 ~/.emacs 并向其中添加了我的自定义行,并且它可以工作。谢谢!
这些是当前 .emacs 文件的唯一内容:
emacs - 如何通过 El-Get 安装 MELPA 包?
El-Get 文档说El-Get 支持
package.el
,MELPA 文档显示如何将 MELPA 与
package.el
. 如何使用 El-Get 安装 MELPA 包?
尝试失败
我使用的是 Emacs 23,所以package.el
不是 Emacs 的一部分。我package.el
使用 El-Get 安装,但我不确定如何让 El-Get 了解 MELPA。我尝试添加
到我的init-package.el
哪个是由 El-Get 提供的,但我仍然没有在 El-Get 中看到 MELPA 包(例如,带有M-x el-get-list-packages
)。
更新
我添加了
按照init-package.el
接受的答案中的建议,现在一切正常。
emacs - Emacs:无法自动启动通过 MELPA 安装的弹丸
我对emacs相当陌生。事实上,我正在学习编辑器并尝试设置一些可以复制“转到项目内的文件”功能的东西,这些功能来自 Code::Blocks 或 notepad++ 的某些插件。
'projectile' 满足了这个需求,我通过 MELPA 安装了它。软件包安装正确,因为我可以启动它M-x projectile-global-mode
并且C-c p
可以识别命令。
但是,如果我将它放入我的.emacs
文件中,Emacs 会以错误开头:
我的.emacs
文件内容如下:
当我尝试(require 'projectile)
第一次时,我只会遇到另一个错误:
我正在使用 Emacs 24.3.1。
如何正确地将其设置为自动启动?
emacs - MELPA 中列出的软件包,但在软件包安装中找不到
我目前正在尝试按照快速入门下https://github.com/ensime/ensime-emacs上的说明为 emacs 24.3.1 安装 ENSIME ;我已经添加
按照说明添加到我的 .emacs 文件中。但是,当我重新启动并执行 Mx package install [RETURN]ensime[RETURN] 时,它会返回 [No Match],事实上,当我列出包时我找不到它。但是,我可以在http://melpa.milkbox.net/#轻松找到它;什么会导致通过网站提供的内容与何时可以从 emacs 安装之间存在差异?
任何帮助深表感谢; 谢谢!
emacs - 如何在emacs中安装melpa?
我需要将 MELPA 安装到我的 emacs 23.3 版本中。我已经用谷歌搜索了安装它的方法,但找不到/理解它们中的任何一个。
谁能帮我安装 MELPA。我正在使用 ubuntu 12.04
我需要 MELPA 来安装 OmniSharp,这将有助于 C# 中的自动完成
emacs24 - 为什么omnisharp不起作用?
我最近安装了 emacs 24.3.1 我在Emacs中使用melpa安装了软件包omnisharp。
但是,在使用 C# 编程时,我看不到omnisharp对我的Emacs的任何影响。我是否还需要安装其他东西,或者我在这里做错了什么?
在编译 Omnisharp 服务器时,我收到以下错误日志:-
emacs - Emacs 用自动加载替换 require
在分析我的 Emacs 初始化文件后,我发现我的许多模式都需要很长时间才能加载,这解释了为什么我的启动时间很慢。
我正在尝试使用后加载或自动加载来减少加载时间,但在许多模式下都没有成功。
例如,我有一个名为multiple-cursors.el
我手动下载并放在我的.emacs.d
目录中的模式。这是我现在拥有的代码:
我试图用替换require
线,(autoload 'multiple-cursors-mode "multiple-cursors.el" "Multiple cursors mode")
但没有奏效。
这种自动加载格式似乎只适用于安装了 Melpa 的软件包。如何对手动安装的软件包进行等效操作,例如上面的示例?