问题标签 [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.
mozilla - 如何使用 emacs 和 cedet 处理 Mozilla 项目?
我正在做 Mozilla 项目,我使用 emacs。这是一个相当大的项目,所以我尝试使用 cedet 来帮助我。我对elisp的东西不是很熟悉。那么有人能告诉我如何使用 ede 管理代码空间吗?
顺便说一句,我正在使用 emacs24 和 cedet 1.1
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 中定义默认客户端证书的替代方法是什么?
emacs - Emacs24 的 ruby-mode 函数中的 ido-imenu 发生了什么?
emacs-starter-kit v1 中的Emacs 23.2有C-x C-i
(或ido-imenu
)(类似于 Sublime Text 的 Cmd+R)。emacs-starter-kit v2 中的Emacs24缺少此功能。我发现了这个 github 问题和修复,它试图重新创建功能。虽然这ido-imenu
工作elisp-mode
,它停止工作ruby-mode
。我得到:
- 有没有人想出如何让它工作?
- 为什么从 Emacs24 中取出这个?
- 这个功能有新的替代品吗?
emacs - Emacs 24 键盘宏运行缓慢
我注意到键盘宏在 emacs 24 中运行非常缓慢
例如 - 我刚刚尝试运行一个宏以在 105615 行文本文件中的每一行末尾附加一个“0”
然后
大约需要 5 分钟才能完成
我以前从来没有注意到它们运行得这么慢,想知道它是否与从 23 升级到 24 有什么关系?
我能做些什么来提高性能吗?
cedet - 如何判断 CEDET 是否使用 GNU Global?
我的 CEDET 大部分时间都在使用 bzr 存储库中的最新版本的 emacs 24.2 上工作。
当我搜索符号或定义时,我看到 cedet 迷你缓冲区显示解析了很多文件,其中一些作为头文件不存在,这些文件对我正在搜索的符号没有任何引用。我将把 CEDET 留给它的工作,让它搜索它认为合适的符号。
是否有任何调试机制或详细模式可以打开以查看 1) 它正在搜索的所有文件是什么。2) 如果它在我的项目的基础上找到了 GTAGS 文件。我了解 CEDET 仅查阅 GTAGS 文件以了解符号。
我问是因为 CEDET 无法找到一些符号的定义,但我可以从 gtags 命令行中找到它。
感谢 Alex 和 Eric 在网络上发表的大量帖子。
emacs - pymacs-load 不会从 pymacs-load-path 变量的路径加载 python 模块
我在 ~/ 中有名为 qwe.py 的模块
执行下一行:
返回错误:
如果将 qwe.py 复制到 /usr/lib/python2.7/ 中,一切正常。我究竟做错了什么?
Pymacs 0.25
Emacs 24.2
在 pymacs.el 中更改了这个变量,它正在工作,请原谅 :)
cedet - 如何在 cedet 中设置不同的源目录?
如何在 cedet 下指定不同的源目录?
我已经像这样配置了我的项目:
但是当我对符号执行语义符号引用符号时,它有时只列出项目中使用的函数。变量不是 symref'd 但是当我完全删除上面的块时,它只显示当前目录中的变量引用。如何正确配置 ede-cpp-root-project。
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
它没有任何区别。
emacs - 如何使用 Emacs 自动完成/片段?
我一直在使用emacs-live,真是太棒了!
我只是不知道如何使用自动完成/片段,弹出建议,你可以循环浏览选项,但是你如何选择一个选项。
我已经尝试了很多事情来让它应用选择,但似乎没有任何效果,这让我发疯。
有人可以帮帮我吗?
ruby - Tab 键在 Emacs ruby 模式下不起作用
在 Debian 上运行 Emacs 24.2.50.1 时遇到问题。在 ruby 模式下,每当我按 Tab 键编辑缩进时,我都会收到错误消息:“Wrong-type-argument: number-or-marker-p, nil”
进一步检查揭示了这个错误:
请注意,tab 键在 ruby 模式之外可以正常工作(在 python 模式下工作正常等),所以我认为它必须是 ruby 模式中用于缩进的错误,但在诊断和修复此问题方面的任何帮助将是赞赏。