问题标签 [emacs]
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 - Yasnippet 和 pabbrev 在 Emacs 中一起工作
我试图让 yasnippet 和 pabbrev 包与 emacs 一起工作,但我似乎得不到任何爱。我怎样才能让他们一起玩得很好?
问题的症结在于 pabbrev 和 yasnippet 绑定到 tab 键。当找不到匹配项时,这两个包似乎都会执行此回退,但它们没有正确回退。
我目前正在使用 Emacs W32(最后一个 emacs 22 版本)。yasnippet 是字节编译的,但 pabbrev 不是。
编辑:到目前为止,tabkey2 和 hippie expand 都不是开箱即用的,这就是为什么我还没有将这两种解决方案标记为正确答案的原因。我正在破解 tabkey2 以使其正常工作。
emacs - 如何控制 Emacs 制作备份文件的方式?
Emacs 将备份文件放在foo~
任何地方,我不喜欢记住删除它们。此外,如果我编辑的文件在文件系统的其他位置具有硬链接,那么当我完成编辑时,硬链接会指向备份,这会让人感到困惑和糟糕。我怎样才能消除这些备份文件,或者让它们放在同一个目录以外的地方?
emacs - 你的 .emacs 里有什么?
我最近换了几次电脑,在某个地方我丢失了我的 .emacs。我正在尝试重新构建它,但是当我这样做时,我想我会选择其他人使用的其他好的配置。
那么,如果您使用 Emacs,您的.emacs 中有什么?
我的现在很贫瘠,只包含:
- 全局字体锁定模式!
(global-font-lock-mode 1)
- 我个人对缩进、制表符和空格的偏好。
- 使用 cperl 模式而不是 perl 模式。
- 编译的快捷方式。
你觉得什么有用?
emacs - 如何从 Emacs 中创建目录?
如何使用 Emacs 创建一个新目录?我使用什么命令?(如果可能,请举个例子)
java - What is the best way to do Java development in Emacs?
What modes are the best?
And any tips or tricks that make developing java in emacs a bit better.
python - Emacs 和 Python
我最近开始学习Emacs。我浏览了教程,阅读了一些介绍性文章,到目前为止一切都很好。
现在我想将它用于 Python 开发。据我了解,Emacs 有两种独立的 Python 模式:python-mode.el,它是 Python 项目的一部分;和 python.el,它是 Emacs 22 的一部分。
我阅读了我能找到的所有信息,但其中大部分似乎都已经过时了,我仍然感到困惑。
问题:
- 他们有什么区别?
- 我应该安装和使用哪种模式?
- 是否还有其他对 Python 开发至关重要的 Emacs 附加组件?
相关链接:
- EmacsEditor @ wiki.python.org
- PythonMode @emacswiki.org
macos - Mac OS X Leopard 上的 Emacs 键绑定
我是 Mac 用户,我决定学习 Emacs。我已经读过,为了减少手部压力并提高准确性,应该交换CTRL和键。CAPS LOCK我如何在 Leopard 中执行此操作?
此外,在终端中,我必须使用ESC密钥来调用元。有没有办法让 alt/option 键来调用元?
更新:虽然现在控制键更容易按下,但元键也经常使用,它在我的 MacBook 和 Apple 键盘上的位置也值得关注。事实上,我发现控制键实际上更容易被击中,所以我重新映射了我的控制键以充当元键。有没有人有更好/更标准的解决方案?
bash - Emacs shell 模式中的 Bash 自动完成
在 GNOME 终端中,Bash 进行智能自动完成。例如
变成
在 Emacs shell 模式中,即使在我明确地 source 之后,这种自动完成功能也不起作用/etc/bash_completion
。上面的示例坚持in
或自动完成当前目录中的文件名,而不是有效的apt-get
命令选项。据推测,这是因为 Emacs 正在拦截 Tab 按键。如何在 中启用智能自动完成shell-mode
?
emacs - 在不重启 Emacs 的情况下重新加载配置
如何在.emacs
不重新启动 Emacs 的情况下加载编辑的文件?
php - Emacs 的 PHP 模式
我的 php 代码无法正确缩进时遇到问题...
我希望我的代码看起来像这样
但它总是看起来像这样:
我厌倦了在谷歌上搜索类似的东西,并尝试将以下内容添加到我的 .emacs 中,但它根本不起作用。
有什么想法吗?