dot-emacs相关内容

如何设置特定模式的颜色?

我正在尝试Emacs。我想为Eshell设置颜色。我先用set-foreground-color尝试了。但是它也影响了我的其他模式。 (add-hook'eshell-mode-hook(lambda :前台“#BD8700”))))))) 但是这也不工作。或者它也影响其他模式/ scratch 上的颜色。有人有建议吗? 这不是一个重复的问题,因为其他答案也改变其 ..
发布时间:2017-08-08 00:28:06 开发方法

如何在emacs中添加工具栏按钮?

我尝试在工具栏中添加一个按钮,但不起作用。 如何做,我检查Emacs维基,我什么也找不到。 我用emacs 24.3.1。 显示工具栏,但不显示我的新项目。 我可以使用eval-buffer运行它与我的.emacs或找到另一个解决方案来解决。 当我用eval-buffer添加它时,我的按钮在滚动后离开工具栏。 (defun omar-hotel () “另一个nonce菜单功能 ..
发布时间:2017-08-08 00:24:03 开发方法

将emacs ruby​​-mode缩进更改为4个空格

从上一篇文章我得到了Ruby模式在emacs中工作。这是非常好的 设置用于mac ruby​​开发的.emacs文件 我们公司使用4个空格缩进,而不是默认值2.我无法使此工作。 这是我的.emacs文件 (add-to-list' (require'ruby-mode) (setq indent-tabs-mode nil);总是用空格替换标签 (setq ..
发布时间:2017-08-08 00:12:08 开发方法

删除一个单词,而不将其添加到Emacs中的kill-ring中

当使用minibuffer(C-x C-f)切换文件时,我经常使用M-Backspace删除路径中的单词。 Emacs会自动将我删除的内容放入杀戒中。这可能会令人讨厌,因为我正在移动到另一个文件来粘贴某些东西,我最终粘贴文件路径的一部分。我知道有解决方法,其他代码仍然在杀死戒指等等,但我只是想禁用这个功能。 解决方案 Emacs没有向后删除字词功能,但是很容易定义一个: $ $ $ ..
发布时间:2017-08-07 23:47:22 开发方法

禁用碳Emacs滚动蜂鸣

我一直在研究采用Carbon Emacs在Mac上使用,而我遇到的唯一绊脚石是当您尝试滚动浏览文档末尾时的烦人的滚动嘟嘟声。我已经看了网络,但似乎找不到我应该添加到我的.emacs,这将阻止它在滚动时发出哔声。我不想完全沉默,只是滚动时。任何想法? 解决方案 (setq visible-bell t) 这使得emacs闪烁而不是哔声。 ..
发布时间:2017-08-07 23:38:45 开发方法

为所有活动缓冲区重新加载.emacs

已经有一个问题如何重新加载 .emacs 文件更改后。 提出的解决方案是使用 Mx加载$ / code $或$ code>更改区域的Mx eval区域RET 这些解决方案会影响我的其他开放缓冲区有没有办法为所有打开的缓冲区重新加载 .emacs 文件? 我还应该注意到, code> Mx加载文件由于那个答案。 解决方案 你的.emacs文件是一个全局配置,只被评估一次。它 ..
发布时间:2017-08-07 23:32:27 开发方法

恢复Emacs会话/桌面

我一直在寻找如何恢复emacs会话,没有运气。我正在寻找恢复所有以前打开的缓冲区,其中一些可能包含erc,shell,目录列表,文件等。 每次打开emacs,我花费大量的时间安排我的缓冲区;将它们分成行和列,打开外壳,安排irc频道。需要一段时间才能上班。 我尝试将以下内容添加到我的init.el中。 (desktop-save-mode 1) 然后使用 Mx桌面 ..
发布时间:2017-08-07 23:32:14 开发方法

OSX Emacs:取消绑定只是正确的alt?

我正在使用 emacsformacosx.com ,并希望停止 Meta_R(右侧元,或右选项键)作为Emacs元键。 原因是我想要继续使用正确的选项键作为字符修饰符,以便在emacs中编写时可以输入UTF-8字符。例如,我知道我可以做一个 Cx 8 RET 并输入 em dash 有没有一些方法可以将密钥代码传递给全局 - 未设置 - $ / code>键?还有其他我忽略的东西? 我 ..
发布时间:2017-08-07 23:31:33 开发方法

如何在GNU Emacs中模拟Vim的*搜索?

在Vim中,正常模式下的*键搜索光标下的单词。在GNU Emacs中,最接近的本机等价物将是: Cs Cw 但这并不完全相同。它打开增量搜索迷你缓冲区,并从当前缓冲区中的光标复制到单词的末尾。在Vim中,您可以搜索整个字,即使您在按*时位于中间。 我已经煮了一点点做一些类似的事情: (defun find-word-under-cursor(arg) ( ..
发布时间:2017-08-07 23:20:22 开发方法

提示错误Emacs Lisp?

我定制Emacs很多。最近,我添加了一些我的.emacs配置,它偶尔把我的CPU挂在100%,但我真的不知道是什么。 如果我多次按Cg,最终我会收到下面的消息,这个minibuffer问我是否要自动保存我的文件,然后如果我想要完全中止emacs。如果我不断的说,不要按C-g,最终我可以恢复正常运行的emacs。一小时左右,它会再次发生。 我可以像我一样继续下去,评论我最近添加的各种事情 ..
发布时间:2017-08-07 23:18:31 开发方法

从.emacs设置Emacs 24色主题

我的.emacs中有以下代码: (if(null window-系统) (progn (需要'color-theme) (color-theme-initialize) (color-theme-simple-1))) 当我在控制台上打开Emacs时,我可以验证 progn 块运行(通过一个(消息“Got here。”)),我看到一个闪存,表明颜色主题已经加载,但如果加载, ..
发布时间:2017-08-07 23:18:04 开发方法

如何在同一窗口中执行emacs grep-find链接?

当我使用 grep - 找到时,会打开另一个窗口(框架中的区域),并显示一个结果列表我可以选择当我选择一个文件时,它将在与 grep - find 的不同窗口中打开目标文件。 如何让目标文件在与 grep 结果相同的窗口中打开(替换 grep 结果窗口,我正在寻找什么)。 如何保持grep-find打开一个单独的窗口(让它在当前窗口中打开)。我的目标是找东西,我找到它,我去同一个窗口。 ..
发布时间:2017-08-07 23:04:19 开发方法

以编程方式设置Emacs帧大小

我的emacs(在Windows上)总是启动一个设置的大小,这是相当小的,如果我调整大小,它不是“记住”在下次启动。 我一直在玩以下: (设置帧位置(选择帧)200 2);左上方的像素x y (set-frame-size(selected-frame)110 58);行和列w h 当我在临时缓冲区中执行它时,它完全可以工作。我把它放在我的.emacs中,虽然现在当 ..
发布时间:2017-08-07 22:46:36 开发方法

在Emacs中保存窗口配置

我想知道是否有一种方法可以在emacs会话中保存窗口配置。我知道桌面保存对于保存缓冲区是非常好的,而且没有和emacs手册演示将窗口配置存储到注册表中,但是这不会在会话中持续存在。 当然这似乎不太会实现自己... 解决方案 EmacsWiki是一个很好的资源: EmacsWiki:会话管理 看起来像 Windows模式,或更具体的revive.el,是你想要的。 ..
发布时间:2017-08-07 22:32:23 开发方法

Emacs - 调用(服务器启动)时出错

我目前在Windows Vista SP1中使用GNU Emacs 23.0.93.1。在我的.emacs文件中,我打电话给(server-start),这会导致消息错误目录〜/ .emacs.d / server不安全。有没有人看到这个,知道一个修复或解决方法? ...除了离开服务器关闭;) 这是堆栈跟踪: 调试器输入 - Lisp错误:(错误“目录〜/ .emacs.d /服务器 ..
发布时间:2017-08-07 22:14:31 开发方法

你的.emacs有什么?

最近我已经切换电脑了几次,而在某处,我失去了我的.emacs。我正在尝试重新构建它,但是在我想的时候,我想我会拿起其他人使用的其他很好的配置。 所以,如果您使用Emacs,您的 .emacs中有什么? 我现在很贫瘠,只包含: 全局字体锁模式! (全局字体锁定模式1) 关于缩进,制表符和空格的个人偏好。 > 使用cperl-mode而不是perl模式。 汇编的快捷方式。 ..
发布时间:2017-08-07 22:10:42 开发方法

Emacs 24包系统初始化问题

在我看来,在Emacs 24中内置的新的Package系统在正确加载和初始化安装的软件包方面有一些缺陷。 最近,我升级到Emacs 24.1.1,该功能于2012年6月6日重新发布,我一直在尝试使用内置软件包系统,并安装了几个使用它的包,但它们都有与自动加载和初始化相关的类似问题。 例如,我使用一个名为 smex 的软件包,它提供了使用 Mx 和弦。它需要您为 Mx 定义一个密钥,所以 ..
发布时间:2017-08-07 22:08:02 开发方法