标签: melpa

软件包列在MELPA中,但在软件包安装中找不到

我正在尝试按照https://github.com/ensime/ensime-emacs上的说明快速启动,为emacs 24.3.1安装ENSIME ; 我已经添加

    (require 'package)
    (add-to-list 'package-archives
             '("melpa" . "http://melpa.milkbox.net/packages/") t)
    (package-initialize)

(when (not package-archive-contents)
  (package-refresh-contents))
Run Code Online (Sandbox Code Playgroud)

到我的.emacs文件,按照说明.但是,当我重新启动并执行Mx包安装[RETURN] ensime [RETURN]时,它返回[No Match],实际上,当我列出包时,我找不到它.但是,我可以在http://melpa.milkbox.net/#上轻松找到它.什么会导致通过网站提供的内容与何时可以从emacs安装之间的差异?

任何帮助深表感谢; 谢谢!

emacs ensime melpa

58
推荐指数
3
解决办法
3万
查看次数

更新emacs包时出错:无法下载'gnu'存档

init.el用它来初始化包:

(package-initialize)
(add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/"))
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))
(add-to-list 'package-archives '("melpa-stable" . "http://melpa-stable.milkbox.net/packages/"))
Run Code Online (Sandbox Code Playgroud)

当我这样做时,M-x package-refresh-contents我收到以下错误:Failed to download `gnu' archive.

M-x toggle-debug-on-error 给我这个堆栈跟踪:

Debugger entered--Lisp error: (error "Failed to verify signature archive-contents.sig: (\"No public key for 474F05837FBDEF9B created at 2014-09-29T07:20:03-0700 using DSA\")")
  signal(error ("Failed to verify signature archive-contents.sig: (\"No public key for 474F05837FBDEF9B created at 2014-09-29T07:20:03-0700 using DSA\")"))
  error("Failed to verify signature %s: %S" "archive-contents.sig" ("No public key for 474F05837FBDEF9B created at …
Run Code Online (Sandbox Code Playgroud)

emacs checksum elpa melpa

19
推荐指数
4
解决办法
2万
查看次数

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

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

包名是一个可用的过时包

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

在此处输入图片说明

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

如何解决?

emacs package melpa

13
推荐指数
1
解决办法
1604
查看次数

带有前奏的Emacs 24.5卡在联系主机melpa.org上

我正在运行通过自制程序安装的emacs 24.5.由于一些奇怪的原因,我的emacs卡在联系主机:melpa.org:80

我甚至尝试了全新安装的emacs(也删除了.emacs.d文件夹)此外我还可以通过终端ping url melpa.org.

有想法该怎么解决这个吗.

emacs emacs24 melpa emacs-prelude

8
推荐指数
1
解决办法
710
查看次数

如何通过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.我尝试添加

;; Based on http://melpa.milkbox.net/#/getting-started .

(require 'package)
(add-to-list 'package-archives
  ;; The 't' means to append, so that MELPA comes after the more
  ;; stable ELPA archive.
  '("melpa" . "http://melpa.milkbox.net/packages/") t)

;; Add ELPA if necessary. Looking at the El-Get package.rcp recipe in
;; ~/local/opt/el-get/recipes it seems this is probably unnecessary.
(when (< emacs-major-version 24)
  (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/")))

(package-initialize)
Run Code Online (Sandbox Code Playgroud)

对我来说init-package.el,这是由El-Get采购的,但我仍然没有看到El-Get中的MELPA包(例如with M-x el-get-list-packages …

emacs melpa el-get

7
推荐指数
1
解决办法
2850
查看次数

Emacs:无法通过MELPA自动启动弹丸

我是emacs的新手.事实上,我正在学习编辑器并尝试设置一些可以复制"转到项目内部的文件"的功能,这些功能可以从Code :: Blocks或记事本++的某些插件中获知.

'projectile'满足了这个需求,我通过MELPA安装了它.正确安装包,因为我可以启动它M-x projectile-global-modeC-c p识别命令.

但是,如果我将它放入我的.emacs文件中,Emacs会以错误开头:

Symbol's function definition is void: projectile-global-mode
Run Code Online (Sandbox Code Playgroud)

我的.emacs文件内容如下:

(custom-set-variables
  ;; custom-set-variables was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 )
(custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, …
Run Code Online (Sandbox Code Playgroud)

emacs autostart melpa

5
推荐指数
1
解决办法
1319
查看次数

尝试在emacs中安装malabar-mode,获取"无法打开加载文件,malabar-mode"

所以我按照malabar-mode github页面上的说明进行操作.

我已经设置了emacs包,并将melpa添加为存档(这是malabar模式的地方).mvm包含目录的是我的exec-path,我已~/.emacs根据README的说明将以下内容添加到我的文件中:

(setq semantic-default-submodes '(global-semantic-idle-scheduler-mode
                                  global-semanticdb-minor-mode
                                  global-semantic-idle-summary-mode
                                  global-semantic-mru-bookmark-mode))
(semantic-mode 1)
(require 'malabar-mode)
(setq malabar-groovy-lib-dir "/path/to/malabar/lib")
(add-to-list 'auto-mode-alist '("\\.java\\'" . malabar-mode))
Run Code Online (Sandbox Code Playgroud)

但是,当我启动emacs时,我得到:

Warning (initialization): An error occurred while loading `/Users/kalaracey/.emacs':

File error: Cannot open load file, malabar-mode
Run Code Online (Sandbox Code Playgroud)

如何让malabar模式起作用?我正在使用内置CEDET的Emacs 24,因此我将上述代码添加到我的~/.emacs文件中(根据说明).

java emacs elisp maven melpa

4
推荐指数
1
解决办法
1081
查看次数

Emacs 找不到要安装的包

我在尝试自动安装 Emacs 软件包时遇到此错误。

Warning (initialization): An error occurred while loading `/Users/username/.emacs.d/init.el':

File error: http://melpa.org/packages/projectile-20150619.800.el, Not found

To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file.  Start Emacs with
the `--debug-init' option to view a complete error backtrace.
Run Code Online (Sandbox Code Playgroud)

emacs projectile melpa

4
推荐指数
2
解决办法
6107
查看次数

如何在emacs中安装melpa?

我需要将MELPA安装到我的emacs 23.3版本中。我已经搜索了安装它的方法,但是找不到/理解其中的任何一个。

谁能帮我安装MELPA。我正在使用ubuntu 12.04

我需要MELPA安装OmniSharp,这将有助于在C#中自动完成

emacs emacs23 melpa

3
推荐指数
1
解决办法
9124
查看次数

Emacs替换需要自动加载

在分析了我的Emacs init文件后,我发现我的很多模式都需要很长时间才能加载,这解释了为什么我的启动时间很慢.

我试图使用后加载或自动加载来减少加载时间,但在许多模式下都没有成功.

例如,我有一个名为的模式multiple-cursors.el,我手动下载并放在我的.emacs.d目录中.这是我现在的代码:

;; Multiple Cursors                                                               
(add-to-list 'load-path "~/.emacs.d/multiple-cursors.el/")
(require 'multiple-cursors)  
(global-set-key (kbd "C-c c") 'mc/edit-lines)                                     
(global-set-key (kbd "C-c .") 'mc/mark-next-like-this)
(global-set-key (kbd "C-c ,") 'mc/mark-previous-like-this)
(global-set-key (kbd "C-c /") 'mc/mark-all-like-this)
Run Code Online (Sandbox Code Playgroud)

我试图更换require线路,(autoload 'multiple-cursors-mode "multiple-cursors.el" "Multiple cursors mode")但没有用.

这种自动加载格式似乎只适用于Melpa安装的软件包.如何为手动安装的软件包执行等效操作,例如上面的示例?

emacs melpa

1
推荐指数
1
解决办法
327
查看次数