问题标签 [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.
emacs23 - 在 emacs 中更改 Mumamo 自定义面部设置
我在 emacs 23 中使用 nXhtml、flymake 和 solarized color 主题。一切正常,但我对用于在 php 中显示常量的颜色并不特别满意。鲜红色,不适合日晒深色主题和 flymake 错误。(见附图)!
虽然我现在已经将 flymake errline 背景更改为下划线,但这些常量本身看起来仍然很丑。
我曾尝试自定义 Mumamo,但不太了解要更改的内容。
请帮忙。
谢谢
emacs - Emacs 书签跳转:如何跳转到 bmark 并且只有一个拆分窗口更改内容?
我从一个窗口中可见的文件开始;然后我做了一个拆分窗口,因此现在两个窗口都显示相同的内容(在相同的缓冲点)。
现在我想通过 2 个窗口中的 1 个窗口中的书签跳转到文件中的不同位置,但是当我执行书签跳转时,两个窗口最终都在书签的位置。
离开另一个窗口的点!
我该如何配置?
谢谢
(在 linux 上运行,GNU Emacs 23.2.1;xemacs 不这样做)
后注:
我想做的是在两个窗口上显示相同的文件,当一个窗口(w1)显示文件的一部分时,在另一个窗口(w2)中,我使用各种书签跳转到不同的部分,而 w1 的位置不变。
emacs - 使用 emacs 时无法打开加载文件
我已经下载rainbow-delimiters.el
并放入以下目录:
在我的 emacs 配置文件中,我有以下内容:
但是,当我尝试启动 emacs 时,出现以下错误:
谁能指出我正确的方向?
emacs - emacs“查找文件:”默认路径
我在 Windows 上使用 emacs。我想知道如何更改 emacs 中的默认“查找文件:”路径,即当我们按“Cx Cf”时,我希望默认文件路径指向我的 Documents 目录而不是“c:\emacs-**\垃圾桶/”。
emacs - 如何在emacs中的缓冲区拆分后切换焦点?
我希望在拆分窗口(C-x 3
或C-x 2
)后能够自动到达新打开的缓冲区(当前缓冲区除外)中的光标。我怎样才能实现这种行为?
shell - 禁用前缀键绑定
在 emacs 的 shell 模式下,当前退出 shell 模式的键绑定 ( 'comint-interrupt-subjob
) 是"\C-c \C-c"
,我想将其更改"\C-c"
为与普通 linux shell 一样 我试过了
但它没有用。可能我需要禁用分配给"\C-c"
. 我怎样才能做到这一点?
emacs - 禁用次要模式键绑定
我在这里问了一个问题,得到了很好的回应,但问题与我想象的不一样。
我正在尝试为"C-c"
shell 模式下的键分配某个功能,但似乎调用的次要模式tabbar-mode
具有分配给 的前缀键"C-c"
,它覆盖了我对 shell 模式的设置。如何禁用标签栏模式键分配?
我把这些放在 之后(require 'tabbar)
,但它们没有用:
emacs - 改变模式行的位置
是否可以更改模式行的位置,使其出现在缓冲区的顶部而不是主缓冲区的底部?如果是这样,我该怎么做?
python - Pymacs lisp 版本稀有
我正在运行 Ubuntu Natty 并从存储库中安装 Emacs 和 pymacs 和ropemacs。因此,当我将脚本添加到我的 .emacs 文件以加载ropemacs 和 pymacs 时,我收到以下错误:
文件模式规范错误:(错误“Pymacs Lisp version is 0.23, Python is 0.24-beta2”
我一直在阅读文档和自述文件,但我还没有发现这里发生了什么。所以我转向你。有任何想法吗?谢谢!
emacs - Emacs 缩进级别全局覆盖
我想将缩进模式设置为仅制表符,任何模式都有 4 个字符宽度。这似乎是一件微不足道的事情,但我没有成功。每种模式似乎都有自己的变量和选项。我试过为 Perl 和 R 做这个,但没有成功。没有奏效的事情:
(setq c-basic-offset 4) 适用于 c 模式,但仅此而已。我是不是忘记了什么?我是否设置了错误的变量?没有这样的选择吗?
我每天都使用多种语言(R、Perl、sh、C/C++ 等)。由于我喜欢跨语言使用相同的缩进,是否有这样的全局覆盖变量可以设置,以便缩进级别和样式在所有模式中保持一致?如果没有,有没有办法在启动时为每种模式设置它们?如果所有其他方法都失败了,则必须有一个 elisp 脚本来执行此操作。
使用 Emacs 23
已解决:我必须为每种模式单独设置变量,因为没有这样的全局覆盖。您可以将以下语句放入 ~/.emacs 文件中以在启动时配置 emacs。
R 模式来自ESS包。通过阅读文档,我发现了这一点:(setq ess-indent-level 4)
在 CPerl 模式下(setq cperl-indent-level 4)
看起来您只需要在每种模式下搜索正确的变量即可。