问题标签 [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 投票
9 回答
13919 浏览

emacs - 与Slime for Scheme 最接近的东西是什么?

我的大部分开发都是在 Common Lisp 中完成的,但有时我想切换到 Scheme(在读Lisp in Small Pieces时,当我想玩 continuations 时,或者当我想用 Gauche 编写一些脚本时,因为例子)。在这种情况下,我的主要不适来源是我没有史莱姆(是的,你可以称我为瘾君子)。

Scheme 与 Slime 最接近的对应物是什么?具体来说,我最感兴趣的是:

  • Emacs 集成(这一点很明显;))
  • 体面的选项卡完成(理想情况下,cwcc TAB 应该扩展为 call-with-current-continuation)。它甚至可能是基于符号表的(即,它不必立即注意到我在 alet中定义的函数)。
  • 小缓冲区中的函数参数提示(如果我输入了(map |)(光标位置由 指示|)),我想(map predicate . lists)在小缓冲区中查看
  • 将表格发送给口译员
  • 与调试器集成。

我按重要性降序排列了这些特征。

我选择的方案实现是:

  • Mz方案
  • 伊卡洛斯
  • 左撇子
  • 比格卢

如果它至少对他们有用,那就太好了。

0 投票
3 回答
4322 浏览

php - 如何启用多模式 emacs 来编写 PHP 而不会弄乱我的缩进?

每当我HTMLPHP模式下缩进时,都会emacs (22.1.1, basic install on Redaht Linux over Putty-SSH)弹出一个框架并告诉我获取MUMODEsomesuch额外的附加组件。我毫不费力地安装了PHP模式,但我不知道如何让这种多模式滚动。


我想知道2件事

0 投票
3 回答
1342 浏览

emacs - Emacs 中的眼镜模式

如何自定义 Emacs 中“眼镜模式”中插入的符号颜色?我还没有找到这个选项。任何人都可以提出任何建议吗?

0 投票
3 回答
1350 浏览

emacs - 如何从 Emacs 编译缓冲区快速获取状态?

默认情况下,emacs 22.1.1 仅在您第一次发出 compile 命令时显示编译缓冲区的顶部。当我使用编译命令以保存击键时,我希望它自动滚动到底部。这样,我只需查看编译缓冲区并查看当前正在编译哪些文件,就可以轻松获得当前编译的状态,而不必切换窗口并滚动到缓冲区的底部。有任何想法吗?

0 投票
6 回答
4992 浏览

unix - 当命令尝试以 shell 模式打开编辑器时打开 Emacs 缓冲区

我喜欢使用 Emacs 的 shell 模式,但它有一些不足之处。其中之一是当 shell 命令尝试调用编辑器时打开新缓冲区不够聪明。例如,将环境变量VISUAL设置为vim我从svn propedit

(可能很难从表示中分辨出来,但这是一个可怕的、丑陋的混乱。)

VISUAL设置为"emacs -nw",我得到

(它适用于VISUALset to just emacs,但只能从 Emacs X 窗口内部,而不是在终端会话内部。)

有没有办法让 shell 模式在这里做正确的事情并代表命令行进程打开一个新的缓冲区?

0 投票
1 回答
1432 浏览

version-control - 如何从 Emacs 中签出 Perforce 下的文件?

我在工作中使用 Perforce 进行源代码控制,我想从 Emacs 中“打开以进行编辑”受源代码控制的文件。

怎么可能呢?我需要在 Emacs 中设置什么?有插件吗?我还想执行其他 p4 操作,例如提交我的更改等。

0 投票
9 回答
13568 浏览

emacs - C、C++ 和 JAVA 的 Emacs 中的 Eclipse 样式函数完成?

如何在 Emacs 中为 C、C++ 和 JAVA 获取 Eclipse 风格的函数完成?我喜欢 Emacs 文本编辑器的强大功能,但缺少“智能感知”功能让我不得不使用 Eclipse。

0 投票
3 回答
2828 浏览

windows - 使用 Windows 键在 Windows 上的 Emacs 中向下翻页和向上翻页

我正在尝试学习 Emacs 并尝试为我找到最佳的键盘布局。有一件事真的让我很烦。我在 .emacs 中添加了以下几行

当我按住Control并按y几次时,它会在每次按下时向下翻页y

但是,当我按住Windows键(映射为Meta)并按y几次时,它只会在第一次按下y和所有后续按下时向上翻页,y我会在缓冲区中插入“y”字符。

向上翻页的行为可以像向下翻页一样吗?我想按住Meta并按住y以向上滚动多个页面。

我在 LENNART-69DE564(已修补)上使用 2008-05-12 的 GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600)。它是带有 EmacsW32 补丁的 Emacs。这个 Emacs 有这个问题吗?元键有问题?

我尝试了原始的 GNU Emacs(未打补丁),它适用于Alt. 但我的问题不是我想在不释放任何键的情况下滚动。我释放键y并多次按下它,但不想释放Meta键。此处描述了相同的问题:

http://groups.google.com/group/gnu.emacs.help/browse_thread/thread/f30f4b75a8b75b10

问题不在于我更改了键映射。看起来这是 EmacsW32 版本中的一个错误。这是问题的另一种描述: 未发布的Meta/Win 修饰符

0 投票
10 回答
31341 浏览

html - emacs 可以为我重新缩进一大块 HTML 吗?

在 emacs 中编辑 HTML 时,有没有一种方法可以自动对标记块进行漂亮格式化,改变如下:

...进入这个:

0 投票
2 回答
1010 浏览

macos - Aquamacs Emacs 中的拼写检查不起作用:“错误的字节序顺序。”

这是 macbook 上的 aquamacs 1.5。我尝试拼写检查时的确切错误:

错误:文件“/Library/Application Support/cocoAspell/aspell6-en-6.0-0//en-common.rws”的格式不正确。错误的字节顺序。

补充:我确实有错误版本的 cocoAspell。但是,直到我真正擦除(或重命名)/Library/Application Support/cocoAspell 并从头开始重新安装,安装正确的版本才起作用。这就是让我陷入困境的原因。感谢您的快速回答!Stackoverflow 摇滚!