123得票13回答
在迷你缓冲区中显示当前文件的完整路径的功能

我需要获取正在使用emacs编辑的文件的完整路径。 是否有可以实现此功能的函数? 如果没有,那么获取此路径的elisp函数是什么? 如何将结果(路径名)复制到剪贴板以便重用? 我正在使用Mac OS X和Aqumacs。(setq filepath (get-fullpath-curr...

55得票3回答
当在git中切换分支时,如何让Emacs还原所有未更改的缓冲区?

通常在git切换分支时,如果打开的文件在emacs中,即使内容相同,emacs也会询问是否要还原它们(因为它认为磁盘上的文件已经改变)。首先,我想找到一种方法,让emacs不询问,如果磁盘上的内容与缓冲区中的内容相同。其次,我想要一个命令,可以还原所有没有未保存更改的打开缓冲区,对于那些有未保...

36得票2回答
在Emacs的flyspell-mode中,如何添加新单词到字典中?

在Aquamacs的flyspell-mode下,当flyspell标记一个单词为拼写错误时,如果它实际上是正确拼写的,我可以右键单击添加该单词到我的字典中。 在OSX上的GNU Emacs中,当flyspell-mode突出显示一个它认为拼写错误的单词时,我如何将该单词添加到字典中?查看文...

31得票6回答
如何设置Aquamacs进行Clojure开发?

我曾多次尝试使用Emacs进行Clojure开发,根据各种博客文章、视频教程和教学材料来尝试,但总有些问题出现了 - 按键无效、不兼容的版本等等,最终我又回到了Vim。但是我知道我想要Paredit和SLIME。 所以,这次我将尝试通过强大的Stack Overflow™社区支持再次尝试。 ...

18得票6回答
什么是最好的Emacs工作区插件?

所谓工作空间,是指需要保存当前打开的缓冲区状态(可能在用户指定的工作空间文件中),并快速切换到另一组打开的缓冲区,例如继续处理与另一个项目相关的文件。 是否有适用于Emacs的插件可以实现这一功能?你会推荐哪个?

17得票1回答
如何在OSX上的GNU Emacs中获得透明窗口?

我正在使用OSX Mavericks上的GNU Emacs,我想让我的背景透明但是不影响文本。 有一个简单的方法可以使整个框架透明:(set-frame-parameter (selected-frame) 'alpha '(85 85)) (add-to-list 'default-fra...

15得票6回答
在OSX上的Emacs中,如何保持剪贴板和kill ring分离?

在GNU Emacs for OSX中,我如何将kill ring和OSX剪贴板分开?(即我基本上有两个独立的kill rings。) 希望实现的行为如下: 1. 使用⌘C从Web复制文本到OSX剪贴板。 2. 在Emacs中使用controlk删除一行。 3. 使用controly将kil...

12得票1回答
在Emacs的C/C++模式中,将#if 0...#endif块中的代码面改变为注释面。

我正在尝试将其他代码编辑器中的功能添加到我的Emacs配置中,即在#if 0…#endif块内的C/C++代码自动设置为注释面/字体。根据我的测试,cpp-highlight-mode做了类似于我想要的事情,但需要用户操作。似乎将其与font-lock功能结合起来是使行为自动化的正确选项。 ...

12得票2回答
快速的Emacs shell模式?

我正在运行一个交互式程序,输出大约10MB [编辑:实际上更接近100MB]的ASCII文本。在emacs shell-mode(Aquamacs)中的性能非常慢,需要数小时才能完成。我已经执行了buffer-disable-undo,这使速度稍微快了一些,但仍然太慢了。 我尝试隐藏缓冲窗口...

12得票3回答
Emacs(Cocoa Emacs)和Aquamacs在Mac OS X上运行Clojure的比较

到目前为止,我一直使用Aquamacs,现在我需要安装并运行Clojure和SLIME。我通过谷歌搜索了一些方法,在Aquamacs上使用Clojure和SLIME,但是没有成功。 问题: 是否有可能在Aquamacs上安装Clojure?或者你能猜出为什么Clojure在Aquamac...