问题标签 [emacs23]

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 回答
899 浏览

emacs - 如何让 Emacs 在调整大小时停止闪烁?

我在 OS X 10.6.6 上运行 emacs 23.2。每次我尝试调整 emacs 窗口的大小,有时还有其他类型的移动,缓冲区似乎都会闪烁。我该如何解决?

0 投票
3 回答
255 浏览

emacs - 在特定标签中更改 Emacs 模式

好的,我知道你会把我指向EmacsWiki 页面,但这是交易。我想对给定的文件类型使用默认的 Emacs 模式,并在特定标签之后更改模式,比如<% %>. 通过这样做,我可以在标签内切换模式,并在光标不在标签内时返回默认模式。

不,我不需要 ASP/PHP 模式,只是M-x为了改变模式,我一直觉得无聊。我在 Arch Linux FWIW 上使用 Emacs 23.2.1。有任何想法吗?

0 投票
1 回答
592 浏览

emacs - 修复 XCygwin emacs 中的颜色

我在带有 X 的 Cygwin 中使用 Emacs 23,颜色与应有的颜色完全不同……例如,在 color-theme-gray30 中,背景是巧克力棕色而不是 gray30。我怀疑我可能必须在 Cygwin BAT 文件中导出一些设置,但找不到它应该是什么......有什么想法吗?谢谢!

0 投票
3 回答
917 浏览

emacs - 如何缩小 .emacs 配置文件?

我想知道是否有人可以为我提供一些帮助来缩小我的 .emacs 文件。

目前我已经将它设置为我使用的每种语言都有一个自定义选项卡,例如,如果我有一个 Java 钩子,它看起来像这样。

如果我要添加另一种语言,如 CSS 或 JavaScript,我会为 CSS 添加另一个钩子,为 JavaScript 添加另一个钩子。所以我想知道是否有一种全球性的方式来设置它,以便它适用于任何和所有语言?

我目前在 Windows 7 上运行 GNU Emacs 23.2.1。

0 投票
2 回答
2208 浏览

r - 如何使用 GDB 在 Emacs 中调试 R 包(使用 C 代码)?

我目前正在编写一个 R 包,并通过 R 中的包使用已编译的 C++ 代码Rcpp(Rcpp 使 R 和 C++ 代码的交互对于像我这样的非程序员来说更容易,恕我直言)。

我想使用 gdb 调试我的 C++ 程序中的一些错误。我在 Google 上搜索并主要发现了一些关于在 emacs 中调试 R 的资源、R-FAQ、一些邮件这里,当然还有 R 的编写 R 扩展手册。

但是,我是第一次这样做,我不能走得太远。谁能给我一些关于如何在 emacs 中调试 R 包(或使用 C++/C 代码的扩展)的指示。具体来说,我想利用 ESS 和 R 以及 gdb 和 Emacs(正如 R-FAQ 所讨论的那样)。

请注意,我可以使用C 或 C++ 程序来使用 gdb。但我无法将这些知识转化为将 gdb 与 R 和扩展一起使用。

0 投票
2 回答
1158 浏览

emacs - 如何配置 Emacs/VM 以使用 lynx 而不是 emacs-w3m 解码文本/html 邮件?

我最近升级到 Emacs 23.2.1。我正在使用 VM 版本 8.1.93a 来阅读我的电子邮件。我曾经通过我的 vm 配置文件中的以下行将 html 邮件更改为文本:

但在 emacs 23 下,我收到以下错误消息:

在 Emacs 文档中搜索了一下,我以为我找到了解决方案,顺便说一句

但似乎 vm-8 完全忽略了 vm-mime-type-converter-alist (仍然记录在案)和 mm-text-html-renderer (记录在案,设置为 w3m 直到我将其设置为 lynx)。我错过了什么还是 vm 搞砸了,我应该选择另一个 emacs 邮件阅读器?

0 投票
1 回答
1112 浏览

emacs - Emacs Erlang 模式缩进两倍于 erlang-indent-level 指定

Emacs 缩进我的 Erlang 的次数是我告诉它的两倍。

如果我将 erlang-indent-level 设置为 2,它会缩进为 4:

如果我将 erlang-indent-level 设置为 4,它会缩进为 8:

我已经使用“od -c”验证了我的 Erlang 文件中没有制表符。

为什么缩进级别是 erlang-indent-level 设置的两倍?


我的 .emacs 部分与缩进有关:

版本:

  • GNU Emacs 23.2.1
  • 来自 Debian 软件包“erlang-mode”版本 1:14.a-dfsg-3 的 erlang.el
0 投票
2 回答
14400 浏览

emacs - 如何在控制台窗口中启动 Emacs?

我想知道如何在控制台窗口中启动 emacs,而不是在单独的 GUI 中。我在 Windows 中使用 emacs 23.2。

0 投票
6 回答
9257 浏览

emacs - Emacs Org-Mode:关闭行号

我最近从vimtoEmacs因为我想使用org-mode. 我打开了一个~10000 行、50kb 的文件,Emacs23 Org-mode然后添加了大约 10 个一级标题。在 Ubuntu 10.04/32 位下的 Emacs23 中具有 3GB RAM 的四核性能非常慢,以至于无法使用。我在电子邮件列表中发现了两个讨论这个问题的 线程。Org-mode似乎启用linum会导致性能下降。如果必须,我可以在文件中没有行号.org,但我不想禁用我编辑的所有文件的行号。如果我要在“Emacs”中“生活”,我会想要所有其他文件的行号。

如何仅禁用linum部分或所有.org文件?如果我打开了几个文件Emacs并在它们之间切换,是否可以这样做?我在这里找到了一些关于禁用主要模式的行号的讨论,但是我没有什么可以实现的(尽管页面上提到linum-off.el的脚本看起来很有希望,但我(还)不知道 (E)Lisp,所以我不能根据需要更改它)。

Org-mode从版本 6.21b更新Emacs23到版本 7.5,但没有任何区别。GUI 中的性能Emacs非常糟糕,以至于应用程序根本无法响应。性能-nw“更好”,但仍然无法使用。

0 投票
3 回答
5454 浏览

python - Emacs Python 模式语法高亮

emacs23在 Ubuntu 10.04 台式机上安装了 GNU Emacs 23(包),并emacs23-nox在 Ubuntu 10.04 无头服务器(未安装 X)上安装了包。两个安装具有相同的~/.emacs文件。-nw我在两台计算机上都运行 Emacs 。我没有python-mode在任何一台机器上安装,因为我的理解是它包含在 Emacs 23 中。

在台式机上,Python 中的注释(以 开头#)以红色突出显示。在服务器上,评论以纯白色文本显示,就像所有其他未突出显示的文本一样。nox关于为什么在服务器 ( ) 安装 上未正确突出显示注释的任何建议?

更新:这似乎是与终端相关的问题。我通过屏幕更换ssh进入服务器机器。如果我在服务器上使用 运行 emacs ,则注释会突出显示,但所有其他颜色看起来都很奇怪。 terminatorbyobuTERM="xterm-256color" emacs

更新:添加 `export TERM="xterm-256color" “解决”了这个问题。语法高亮现在有非常奇怪的颜色:紫丁香和浅棕色。我的绿色当前行高亮条现在是浅黄色/绿色。评论以红色突出显示:)

更新:已解决。设置TERM="xterm-color"会产生“正确”的颜色,包括注释的突出显示。服务器默认为“screen-bce”的值,TERM没有突出显示评论。

更新:未解决。 byobu为各种功能键提供键绑定,以轻松创建新的屏幕会话并在它们之间切换。当TERM设置为 时xterm-color,这些功能键不再起作用。所以我想我只需要对 Emacs 中 Python 代码中未突出显示的注释感到满意。