问题标签 [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.

0 投票
4 回答
45023 浏览

emacs - HTTP 代理背后的 Emacs

Emacs 能够通过url.elW3 网络浏览器等软件包访问 Internet 。

此外,Emacs Lisp 包存档严重依赖包 url.el。

现在,如何配置 Emacs 以使用我的 HTTP 代理连接到 Internet?

在代理背后使用 ELPA 获得任何帮助的奖励积分。

是的,我之前遇到过 HTTP 代理问题

0 投票
3 回答
2159 浏览

emacs - How do I set up the Clojure classpath in Emacs after installing with ELPA?

I'm trying to add paths to my classpath in the Clojure REPL that I've set up in Emacs using ELPA. Apparently, this isn't the $CLASSPATH environment variable, but rather the swank-clojure-classpath variable that Swank sets up. Because I used ELPA to install Swank, Clojure, etc., there are a ton of .el files that take care of everything instead of my .emacs file. Unfortunately, I can't figure out how to change the classpath now.

I've tried using (setq 'swank-clojure-extra-classpaths (list ...)) both before and after the ELPA stuff in my .emacs, and I've tried adding paths directly to swank-clojure-classpath in .emacs, .emacs.d/init.el, and .emacs.d/user/user.el, but nothing works.

What I'm ultimately trying to do is to add both the current directory "." and the directory in which I keep my Clojure programs. I'm assuming swank-clojure-classpath is the thing I need to set here. Thanks for your help.

0 投票
5 回答
7757 浏览

http - 如何在经过身份验证的 HTTP 代理后面配置 Emacs?

还有另一个问题可以回答这个问题,尽管它没有指定有关代理身份验证的任何内容。

它的解决方案是

0 投票
2 回答
495 浏览

emacs - 在 Emacs 中,我如何查看正在使用的粘液版本?

我刚刚在 Emacs 中使用 elpa 升级了我的 slime。但我想知道事情是否应该像现在这样,因为当我使用 elpa 删除旧版本时,它抱怨它无法删除某个文件夹。那么,当我启动 Emacs 时(我知道,我不应该关闭它),我如何才能看到实际使用了哪个 slime 版本?有没有像 Mx slime-version 这样的命令?

0 投票
3 回答
5930 浏览

emacs - Emacs (Cocoa Emacs) vs Aquamacs for running Clojure on Mac OS X

I used Aquamacs so far, and I need to install and run Clojure using SLIME. I googled to get some way to use Clojure on SLIME of Aquamacs, but without success.

Questions

  1. Is it possible to install Clojure on Aquamacs? Or, can you guess why Clojure on Aquamacs doesn't work?
  2. Is it normal that Emacs and Aquamacs can't share the same ELPA?
  3. Is it possible to use ELPA to install Conjure on Emacs/Aquamacs?
  4. I was told that one can use 'lein swank' to run as a server, do you know how to do that?

Sequences that I tried (and half succeeded)

I tried with Mac OS X Emacs, and by following the steps I could make it work. I mean, I could run Clojure with SLIME.

Emacs for Mac OS X

Step 1) Install ESK.

  • Git clone and copy all the files into the .emacs.d directory
  • Add the following code to .emacs and relaunch

Step2) Install using ELPA

  • M-x package-list-packages to select packages
  • Install
    • clojure-mode, clojure-test-mode
    • slime, slime-repl
    • swank-clojure
  • M-x slime to install the clojure
  • Add the following code to .emacs and relaunch

Aquamacs

Now I could use Clojure on Emacs, I tried the same(or very similar) method to run Clojure on Aquamacs once more.

Step 1) Install ESK for Aquamacs

  • Copy the files to ~/Library/Preference/Aquamacs Emacs
  • Modify "~/Library/Preferences/Aquamacs Emacs/Preferences.el" to add the following

Step2) * Follow the same step as before to install all the (same) packages, but "M-x slime" gives me the following error message. "Symbol's function definition is void: define-slime-contrib"

ELPA

I tried to combine the packages from Emacs and Aquamacs, but they don't combine. I thought I could use the ELPA itself, not from the ESK to make it shared.

The result was not good, as ELPA couldn't download the swank-conjure package.

Success - Running Aquamacs/Clojure with 'lein swank'.

Please refer to this.

0 投票
1 回答
675 浏览

emacs - 同时使用两个 emacs(Cocoa emacs 和 Aquamacs)

由于clojure setup,我的 Mac 上碰巧有两个 emacs 。

问题是 Cocoa emacs 和 Aquamacs 使用相同的 ~/.emacs.d,但是 Cocoa emacs 的 ELPA 和 Aquamacs 的 ELPA 不兼容,因此某些文件被覆盖并且对它们都不能使用。

有没有办法告诉 Aquamacs 不要将 ~/.emacs.d 用于 ELPA?我的意思是,我可以更改 ~/.emacs.d 以外的默认 ELPA 目录吗?

我使用Aquamacs Starter Kt,但似乎在 init.el 中使用了 ~/.emacs 目录。

0 投票
4 回答
1424 浏览

emacs - Clojure 1.2 发布了!如何让 swank-clojure 使用它?

我刚刚设置了一个新的 emacs 安装,安装了 ELPA 并使用 ELPA 安装了 swank-clojure。虽然 Clojure 1.2 发布了,但当我点击“Mx slime”时,它仍然为我下载了 Clojure 1.1 而不是 1.2

既然它可用,我如何让它使用 1.2?我必须手动完成吗?我是否必须等待 slime/swank 更新才能使用 1.2?

更新:感谢使用 leiningen 的建议,但我所追求的是让 emacs 自己启动一个 REPL。出现这个问题是因为 ELPA 中的 swank-clojure 包没有更新吗?

0 投票
2 回答
535 浏览

emacs - 为什么 clojure 在没有任何设置的情况下为我的 Aquamacs 以“Mx slime”开头?

我的 Mac 上运行着 Aqu​​amacs。

为 Aquamacs 安装了 ESK,它在 ~/.emacs.d/elpa 安装了 ELPA。使用 ELPA,我安装了 clojure-mode/clojure-est-mode/slime/slime-repl/swank-clojure。

问题是当我运行“Mx slime”时,clojure 就会运行。为什么是这样?我很好奇,因为我的 .emacs 甚至 /Users/smcho/Library/Preferences/Aquamacs Emacs/{Preferences.el,customizations.el} 中都没有任何粘液设置。我的意思是,我没有 (setq lower-lisp-program "clojure") 或其他东西。

或者,它与我的“swank-clojure”安装有关吗?我在inferior-lisp缓冲区中看到了类似的东西。

0 投票
2 回答
3304 浏览

emacs - ELPA 背后的魔力是什么?

我使用 Aquamacs,我使用 ELPA 将文件安装到 ~/.emacs.d/elpa?

这个 ELPA 背后的魔力是什么?我的意思是,如果没有 ELPA,我应该下载包并将其安装在特定目录中,然后将这两行添加到 .emacs 中。

(添加到列表'加载路径“PACKAGE_DIRECTORY”)
(需要'PACKAGE)

但是,对于 ELPA,我没有看到任何添加到 .emacs 或 /Users/smcho/Library/Preferences/Aquamacs Emacs/{Preferences.el,customizations.el} 的内容。这怎么可能?

添加

这就是我在 Aquamacs 中发现的。

  1. Aquamacs 读取 ~/Preference/Aquamacs Emacs/Preference,它有“(add-to-list 'load-path kitfiles-dir)(require 'init)”,它读取启动套件。
  2. start kit 的 init.el 有“(require 'package)(package-initialize)”
  3. ~/Library/Preferences/Aquamacs Emacs/aquamacs-emacs-starter-kit/vendor 有 package.el

我猜初始化文件没有改变,但是包管理器读取 ~/.emacs.d/elpd/* 来自动初始化,因为我在每个文件中都看到了 ***-autoloads.el 。

添加2

使用 emacs 24,似乎该包是预先构建的。我只需要在 .emacs 或 .emacs.d/init.el 中有这些行就可以让 ELPA 工作。来自本网站的提示。

0 投票
4 回答
1521 浏览

emacs - 如何提交软件包更新?

如何向 ELPA 提交我使用的软件包的更新?有人可以提供一个如何准备paredit-22的例子,例如,放在 ELPA 上吗?