问题标签 [emacs24]

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 投票
0 回答
49 浏览

mozilla - 如何使用 emacs 和 cedet 处理 Mozilla 项目?

我正在做 Mozilla 项目,我使用 emacs。这是一个相当大的项目,所以我尝试使用 cedet 来帮助我。我对elisp的东西不是很熟悉。那么有人能告诉我如何使用 ede 管理代码空间吗?

顺便说一句,我正在使用 emacs24 和 cedet 1.1

0 投票
1 回答
1574 浏览

emacs - 如何让 gnutls 在 emacs 中使用客户端证书 24

我正在尝试使用客户端证书对 irc 服务器进行身份验证。在 emacs 23 中,我可以使用 tls-program 变量来做到这一点:

(setq tls-program '("gnutls-cli --priority secure256 --x509cafile /home/me/CAs.pem --x509certfile /home/me/nick.pem -p %p %h"))

但是,emacs24 中的支持是原生的,使用 libgnutls 并且不使用外部程序,因此它忽略了 tls-program 变量。

有人可以告诉我,在 emacs 24 中定义默认客户端证书的替代方法是什么?

0 投票
2 回答
694 浏览

emacs - Emacs24 的 ruby​​-mode 函数中的 ido-imenu 发生了什么?

emacs-starter-kit v1 中的Emacs 23.2C-x C-i(或ido-imenu)(类似于 Sublime Text 的 Cmd+R)。emacs-starter-kit v2 中的Emacs24缺少此功能。我发现了这个 github 问题修复,它试图重新创建功能。虽然这ido-imenu工作elisp-mode,它停止工作ruby-mode。我得到:

  1. 有没有人想出如何让它工作?
  2. 为什么从 Emacs24 中取出这个?
  3. 这个功能有新的替代品吗?
0 投票
4 回答
1678 浏览

emacs - Emacs 24 键盘宏运行缓慢

我注意到键盘宏在 emacs 24 中运行非常缓慢

例如 - 我刚刚尝试运行一个宏以在 105615 行文本文件中的每一行末尾附加一个“0”

然后

大约需要 5 分钟才能完成

我以前从来没有注意到它们运行得这么慢,想知道它是否与从 23 升级到 24 有什么关系?

我能做些什么来提高性能吗?

0 投票
1 回答
496 浏览

cedet - 如何判断 CEDET 是否使用 GNU Global?

我的 CEDET 大部分时间都在使用 bzr 存储库中的最新版本的 emacs 24.2 上工作。

当我搜索符号或定义时,我看到 cedet 迷你缓冲区显示解析了很多文件,其中一些作为头文件不存在,这些文件对我正在搜索的符号没有任何引用。我将把 CEDET 留给它的工作,让它搜索它认为合适的符号。

是否有任何调试机制或详细模式可以打开以查看 1) 它正在搜索的所有文件是什么。2) 如果它在我的项目的基础上找到了 GTAGS 文件。我了解 CEDET 仅查阅 GTAGS 文件以了解符号。

我问是因为 CEDET 无法找到一些符号的定义,但我可以从 gtags 命令行中找到它。

感谢 Alex 和 Eric 在网络上发表的大量帖子。

0 投票
1 回答
206 浏览

emacs - pymacs-load 不会从 pymacs-load-path 变量的路径加载 python 模块

我在 ~/ 中有名为 qwe.py 的模块

执行下一行:

返回错误:

如果将 qwe.py 复制到 /usr/lib/python2.7/ 中,一切正常。我究竟做错了什么?

Pymacs 0.25

Emacs 24.2

在 pymacs.el 中更改了这个变量,它正在工作,请原谅 :)

0 投票
1 回答
114 浏览

cedet - 如何在 cedet 中设置不同的源目录?

如何在 cedet 下指定不同的源目录?

我已经像这样配置了我的项目:

但是当我对符号执行语义符号引用符号时,它有时只列出项目中使用的函数。变量不是 symref'd 但是当我完全删除上面的块时,它只显示当前目录中的变量引用。如何正确配置 ede-cpp-root-project。

0 投票
1 回答
856 浏览

emacs24 - elpa和init.el的加载顺序

我从https://github.com/technomancy/emacs-starter-kit中提取了入门套件,它安装在~/.emacs.d/elpa. 按照 的说明starter-kit.el,我将用户特定的自定义设置在~/.emacs.d/$USER.el

但是当我开始使用 emacs 时,它说

我检查了load-path变量,发现路径color-theme-solarized不在其中。所以我在“要求”它之前添加了这个:

但是错误仍然发生。然后我参考了elpa的wiki,它说所有的包都在init.el加载后初始化。然后我阅读starter-kit.el并发现$USER.el添加到after-init-hook,这意味着错误不应该发生,因为在$USER.el初始化结束时加载了。我拼命地把我所有的定制移到最后init.el,令我惊讶的是,它工作得很好。似乎init.el是最后而不是首先加载的。除了将它写在init.el? 我不想做的init.el太长。

ps:我已经把(require 'package)(package-initialize)放在开头,init.el 它没有任何区别。

0 投票
1 回答
1162 浏览

emacs - 如何使用 Emacs 自动完成/片段?

我一直在使用emacs-live,真是太棒了!

我只是不知道如何使用自动完成/片段,弹出建议,你可以循环浏览选项,但是你如何选择一个选项。

我已经尝试了很多事情来让它应用选择,但似乎没有任何效果,这让我发疯。

有人可以帮帮我吗?

0 投票
2 回答
796 浏览

ruby - Tab 键在 Emacs ruby​​ 模式下不起作用

在 Debian 上运行 Emacs 24.2.50.1 时遇到问题。在 ruby​​ 模式下,每当我按 Tab 键编辑缩进时,我都会收到错误消息:“Wrong-type-argument: number-or-marker-p, nil”

进一步检查揭示了这个错误:

请注意,tab 键在 ruby​​ 模式之外可以正常工作(在 python 模式下工作正常等),所以我认为它必须是 ruby​​ 模式中用于缩进的错误,但在诊断和修复此问题方面的任何帮助将是赞赏。