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

0 投票
2 回答
1321 浏览

emacs - Yasnippet 和 pabbrev 在 Emacs 中一起工作

我试图让 yasnippet 和 pabbrev 包与 emacs 一起工作,但我似乎得不到任何爱。我怎样才能让他们一起玩得很好?

问题的症结在于 pabbrev 和 yasnippet 绑定到 tab 键。当找不到匹配项时,这两个包似乎都会执行此回退,但它们没有正确回退。

我目前正在使用 Emacs W32(最后一个 emacs 22 版本)。yasnippet 是字节编译的,但 pabbrev 不是。

编辑:到目前为止,tabkey2 和 hippie expand 都不是开箱即用的,这就是为什么我还没有将这两种解决方案标记为正确答案的原因。我正在破解 tabkey2 以使其正常工作。

0 投票
5 回答
123239 浏览

emacs - 如何控制 Emacs 制作备份文件的方式?

Emacs 将备份文件放在foo~任何地方,我不喜欢记住删除它们。此外,如果我编辑的文件在文件系统的其他位置具有硬链接,那么当我完成编辑时,硬链接会指向备份,这会让人感到困惑和糟糕。我怎样才能消除这些备份文件,或者让它们放在同一个目录以外的地方?

0 投票
29 回答
15751 浏览

emacs - 你的 .emacs 里有什么?

我最近换了几次电脑,在某个地方我丢失了我的 .emacs。我正在尝试重新构建它,但是当我这样做时,我想我会选择其他人使用的其他好的配置。

那么,如果您使用 Emacs,您的.emacs 中有什么?

我的现在很贫瘠,只包含:

  1. 全局字体锁定模式!(global-font-lock-mode 1)
  2. 我个人对缩进、制表符和空格的偏好。
  3. 使用 cperl 模式而不是 perl 模式。
  4. 编译的快捷方式。

你觉得什么有用?

0 投票
6 回答
51164 浏览

emacs - 如何从 Emacs 中创建目录?

如何使用 Emacs 创建一个新目录?我使用什么命令?(如果可能,请举个例子)

0 投票
5 回答
4979 浏览

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.

0 投票
3 回答
10762 浏览

python - Emacs 和 Python

我最近开始学习Emacs。我浏览了教程,阅读了一些介绍性文章,到目前为止一切都很好。

现在我想将它用于 Python 开发。据我了解,Emacs 有两种独立的 Python 模式:python-mode.el,它是 Python 项目的一部分;和 python.el,它是 Emacs 22 的一部分。

我阅读了我能找到的所有信息,但其中大部分似乎都已经过时了,我仍然感到困惑。

问题:

  1. 他们有什么区别?
  2. 我应该安装和使用哪种模式?
  3. 是否还有其他对 Python 开发至关重要的 Emacs 附加组件?

相关链接:

0 投票
13 回答
74936 浏览

macos - Mac OS X Leopard 上的 Emacs 键绑定

我是 Mac 用户,我决定学习 Emacs。我已经读过,为了减少手部压力并提高准确性,应该交换CTRL和键。CAPS LOCK我如何在 Leopard 中执行此操作?

此外,在终端中,我必须使用ESC密钥来调用元。有没有办法让 alt/option 键来调用元?

更新:虽然现在控制键更容易按下,但元键也经常使用,它在我的 MacBook 和 Apple 键盘上的位置也值得关注。事实上,我发现控制键实际上更容易被击中,所以我重新映射了我的控制键以充当元键。有没有人有更好/更标准的解决方案?

0 投票
9 回答
29688 浏览

bash - Emacs shell 模式中的 Bash 自动完成

在 GNOME 终端中,Bash 进行智能自动完成。例如

变成

在 Emacs shell 模式中,即使在我明确地 source 之后,这种自动完成功能也不起作用/etc/bash_completion。上面的示例坚持in或自动完成当前目录中的文件名,而不是有效的apt-get命令选项。据推测,这是因为 Emacs 正在拦截 Tab 按键。如何在 中启用智能自动完成shell-mode

0 投票
9 回答
25119 浏览

emacs - 在不重启 Emacs 的情况下重新加载配置

如何在.emacs不重新启动 Emacs 的情况下加载编辑的文件?

0 投票
3 回答
3612 浏览

php - Emacs 的 PHP 模式

我的 php 代码无法正确缩进时遇到问题...

我希望我的代码看起来像这样

但它总是看起来像这样:

我厌倦了在谷歌上搜索类似的东西,并尝试将以下内容添加到我的 .emacs 中,但它根本不起作用。

有什么想法吗?