问题标签 [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 - 与Slime for Scheme 最接近的东西是什么?
我的大部分开发都是在 Common Lisp 中完成的,但有时我想切换到 Scheme(在读Lisp in Small Pieces时,当我想玩 continuations 时,或者当我想用 Gauche 编写一些脚本时,因为例子)。在这种情况下,我的主要不适来源是我没有史莱姆(是的,你可以称我为瘾君子)。
Scheme 与 Slime 最接近的对应物是什么?具体来说,我最感兴趣的是:
- Emacs 集成(这一点很明显;))
- 体面的选项卡完成(理想情况下,cwcc TAB 应该扩展为 call-with-current-continuation)。它甚至可能是基于符号表的(即,它不必立即注意到我在 a
let
中定义的函数)。 - 小缓冲区中的函数参数提示(如果我输入了
(map |)
(光标位置由 指示|
)),我想(map predicate . lists)
在小缓冲区中查看 - 将表格发送给口译员
- 与调试器集成。
我按重要性降序排列了这些特征。
我选择的方案实现是:
- Mz方案
- 伊卡洛斯
- 左撇子
- 比格卢
- 鸡
如果它至少对他们有用,那就太好了。
php - 如何启用多模式 emacs 来编写 PHP 而不会弄乱我的缩进?
每当我HTML
在PHP
模式下缩进时,都会emacs (22.1.1, basic install on Redaht Linux over Putty-SSH)
弹出一个框架并告诉我获取MUMODE
或somesuch
额外的附加组件。我毫不费力地安装了PHP
模式,但我不知道如何让这种多模式滚动。
我想知道2件事
emacs - Emacs 中的眼镜模式
如何自定义 Emacs 中“眼镜模式”中插入的符号颜色?我还没有找到这个选项。任何人都可以提出任何建议吗?
emacs - 如何从 Emacs 编译缓冲区快速获取状态?
默认情况下,emacs 22.1.1 仅在您第一次发出 compile 命令时显示编译缓冲区的顶部。当我使用编译命令以保存击键时,我希望它自动滚动到底部。这样,我只需查看编译缓冲区并查看当前正在编译哪些文件,就可以轻松获得当前编译的状态,而不必切换窗口并滚动到缓冲区的底部。有任何想法吗?
unix - 当命令尝试以 shell 模式打开编辑器时打开 Emacs 缓冲区
我喜欢使用 Emacs 的 shell 模式,但它有一些不足之处。其中之一是当 shell 命令尝试调用编辑器时打开新缓冲区不够聪明。例如,将环境变量VISUAL
设置为vim
我从svn propedit
:
(可能很难从表示中分辨出来,但这是一个可怕的、丑陋的混乱。)
VISUAL
设置为"emacs -nw"
,我得到
(它适用于VISUAL
set to just emacs
,但只能从 Emacs X 窗口内部,而不是在终端会话内部。)
有没有办法让 shell 模式在这里做正确的事情并代表命令行进程打开一个新的缓冲区?
version-control - 如何从 Emacs 中签出 Perforce 下的文件?
我在工作中使用 Perforce 进行源代码控制,我想从 Emacs 中“打开以进行编辑”受源代码控制的文件。
怎么可能呢?我需要在 Emacs 中设置什么?有插件吗?我还想执行其他 p4 操作,例如提交我的更改等。
emacs - C、C++ 和 JAVA 的 Emacs 中的 Eclipse 样式函数完成?
如何在 Emacs 中为 C、C++ 和 JAVA 获取 Eclipse 风格的函数完成?我喜欢 Emacs 文本编辑器的强大功能,但缺少“智能感知”功能让我不得不使用 Eclipse。
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 修饰符
html - emacs 可以为我重新缩进一大块 HTML 吗?
在 emacs 中编辑 HTML 时,有没有一种方法可以自动对标记块进行漂亮格式化,改变如下:
...进入这个:
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 摇滚!