emacs相关内容
我有一个多重嵌套的命名空间: 命名空间第一{命名空间第二{命名空间第三{//emacs 缩进 3 次//我想这里} } } 所以 emacs 缩进到第三个位置.但是我只想要一个缩进. 能不能简单的达到这个效果? 解决方案 在命名空间内使用绝对缩进列: (defconst my-cc-style'(“牛"(c-offsets-alist . ((innamespace . [4]))
..
我无法通过 C-SPC 在当前点设置 mark(当 emacs 加载 init 文件,当它没有时).但是,当我执行 M-x set-mark-command 时,标记设置得很好,我可以通过移动光标来选择区域.当我执行 Mx apropos set-mark-command 时,它显示了两个绑定 C-@ 和 C-SPC,但只有第一个有效.任何建议将不胜感激.我在 Kubuntu 14.04 的 GU
..
我已经使用 CEDET 1.0 和 ECB 2.40 设置了 emacs 23.1.50.1(受到 http://github.com/alexott/emacs-configs/blob/master/rc/emacs-rc-cedet.el 和他的温柔介绍到 Cedet ( http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html
..
当我在 X 终端窗口中运行 emacs -nw 并要求 Mx list-colors-display 时,我得到了一个微不足道的调色板: 黑色红色的绿色黄色的蓝色品红青色白色的 我听说有可能获得 265 种颜色.将 TERM 环境变量设置为 xterm-256color 并不能完成这项工作.有什么作用? 解决方案 根据 this 除了将 TERM 设置为 xterm-256color
..
我使用 Emacs 24 并且想在我处于 shell 模式(ls 命令)时更改目录和文件的颜色.理想情况下 - 取决于文件的权限. 我该怎么做? 我试过玩 (setq ansi-color-names-vector[“黑色"“红色"“绿色"“黄色"“淡蓝色"“洋红色"“青色"“白色"])(add-hook 'shell-mode-hook 'ansi-color-for-comint
..
我经常需要对一些文件执行一些 Emacs 魔法,我需要在我的 IDE (IntelliJ IDEA) 和 Emacs 之间来回切换. 当在 Emacs 下进行更改时(以及在我保存文件之后)并且我回到 IntelliJ 时,更改会立即出现(如果我没记错的话,我将 IntelliJ 配置为 "总是在修改时重新加载文件在磁盘上检测到“ 或类似的东西).我什至不需要重新加载:只要 IntelliJ
..
遇到相关文件扩展名时,是否有关于延迟加载模式的最佳实践? 此时我安装了大约 25 种不同的 Emacs 模式,并且启动变得缓慢.例如,尽管准备好 clojure-mode 很好,但我很少使用它,而且我想完全避免加载它,除非我打开一个扩展名为 .clj 的文件.这种“懒惰的要求"功能似乎是一般模式配置的正确方法.. 我在网上找不到任何东西,所以我自己尝试了一下. 代替: (需要
..
GNU Emacs 23.2.1Fedora xfce 14 我开始接触 Prolog,我想使用我的 emacs 作为在 Prolog 中编程的 IDE. 目前我将 emacs 用于 c/c++.但不确定如何开始使用 Prolog.我知道 emacs 有一个用于在 emacs 中编程的内置库.但是,我研究发现它的功能较少,即没有语法高亮、缩进等. 所以我已经下载了emacs prac
..
已经有人问过一个问题如何重新加载.emacs 更改后的文件. 建议的解决方案是在更改的区域上使用 M-x load-file 或 M-x eval-region RET. 这些解决方案都不会影响我的其他开放缓冲区.有没有办法为所有打开的缓冲区重新加载 .emacs 文件? 我还应该注意到 Mx 加载文件 没有达到预期的效果,原因在 那个答案. 解决方案 您的 .emacs
..
简短版本:当使用 emacs 的 xterm-mouse-mode 时,有人(emacs?bash?xterm?)截取 xterm 的控制序列并用 \0 替换它们.这在宽显示器上很痛苦,因为只有前 223 列有鼠标. 罪魁祸首是什么,我该如何解决? 据我所知,这与 Unicode/UTF-8 支持有关,因为在 5-6 年前我上次拥有一台大显示器时这不是问题. 血腥细节如下...
..
如果我想创建自定义组合键来运行命令,是否有为此保留的键盘快捷键?我总是发现很难决定要覆盖哪个快捷方式,因为我不确定我不应该覆盖哪些命令以及我将来可能安装的哪些命令插件会尝试设置. 解决方案 我建议使用 unbound.它专为这种类型的场景而设计. 在您的 emacs 配置中需要它后,键入以下内容将列出您的自定义可能的未绑定密钥: M-x describe-unbound-keys
..
习惯 Emacs 确实花了很多时间,但是我想从普通编辑器中获得的一切,例如 Coda,没有额外的脚本是不可能的. 我想恢复以前的一切. 拆分窗口,它们的位置,打开的文件/shells/调试器.一切恢复原状.Coda 可以做到这一点,Eclipse 可以做到这一点,任何事情都可以做到这一点.> 当我需要 Emacs 的任何正常功能时,它总是需要大量脚本才能拥有它.我以为我真的会死在 p
..
我是 emacs 的新手,有一个菜鸟问题.我可以通过 (global-set-key (kbd "Cc abc") 'some-command) 将一个键绑定到一个特定的函数,其中 some-command 是一个函数.如何通过一个键绑定调用两个函数(比如 some-command 和 some-other-command)?非常感谢! 解决方案 您可以定义自己的函数来调用这两个函数,并将
..
我正在从 Windows 迁移到 Mac,我花了一整夜的时间试图让 emacs 工作. 我已经安装了 GNU emacs 并简单地复制了我的 Windows .emacs 文件,这似乎工作正常,拼写检查除外.我安装了 cocoAspell 并遵循了这个 安装说明 添加路径并将 ispell 更改为 aspell,但是当我运行拼写检查时,我得到了 错误:无法打开文件“/use/local/l
..
我正在使用 emacsformacosx.com 并希望 停止 Meta_R(正确的元,或正确的选项键)在我的 Apple 键盘上成为 Emacs 元键. 原因是我希望能够继续使用正确的选项键作为字符修饰符,以便在 emacs 中编写时可以输入 UTF-8 字符.例如,我知道我可以执行 Cx 8 RET 并键入 em dash,但这比 Alt_R - 要多得多!> 是否有某种方法可以将密钥
..
我使用的是 MAC OX 10.6,并从这里安装 emacs http://emacsformacosx.com/ 我想知道如何在终端中启动它,以便我的ecb可以打开当前目录 解决方案 其实很简单,直接从终端运行就可以了: /Applications/Emacs.app/Contents/MacOS/Emacs -nw -nw 选项意味着在没有 gui 框架的情况下启动 emac
..
我注意到当前的自动模式列表条目都以单引号结尾,例如 ("\\.java\\'" .java-mode) 单引号的目的是什么.我本来希望看到 ("\\.java$" .java-mode) 我问的原因是我试图获取名称与正则表达式匹配的文件 ^twiki\.corp.* 以组织模式打开.我尝试了以下但没有成功: (add-to-list 'auto-mode-alist'("^twi
..
我已经阅读了这个,但我的问题是不同的.我想知道如何在 Emacs 中查看以特定键开始的键绑定.我想绑定 f2,但想知道它当前绑定到什么.按 C-h m 提示输入按键顺序.在此处输入 f2 会导致 Emacs 等待我完成整个链,因为 f2 单独什么都不做.如何查看以 f2 开头的所有键绑定? 解决方案 F2F1 或 F2Ch 通常,在任何前缀绑定后键入 F1 或 C-h 将列出使用该前
..
我发现窄到区域命令很有用,但它适用于缓冲区而不是当前窗口. 我想让一个窗口显示缓冲区的缩小版本,而如果缓冲区出现在任何其他窗口中,则缓冲区显示为加宽版本. 这可能吗? 解决方案 尝试 M-x clone-indirect-buffer 或 C-x 4 c.欲知详情,请参阅间接缓冲区.
..
我已将 C-c/ 全局分配给 ace-jump-mode 但 reftex-mode(与 AucTeX 一起使用的引文的次要模式)用一些我从未使用过的功能覆盖了此键. 我尝试了 local-unset-key 但它只从当前 major 模式的地图中解除绑定键. 如何在不更改 reftex.el 的情况下从 reftex-mode-map 中删除 C-c/? 解决方案 您可以使用
..