我需要获取正在使用emacs编辑的文件的完整路径。 是否有可以实现此功能的函数? 如果没有,那么获取此路径的elisp函数是什么? 如何将结果(路径名)复制到剪贴板以便重用? 我正在使用Mac OS X和Aqumacs。(setq filepath (get-fullpath-curr...
通常在git切换分支时,如果打开的文件在emacs中,即使内容相同,emacs也会询问是否要还原它们(因为它认为磁盘上的文件已经改变)。首先,我想找到一种方法,让emacs不询问,如果磁盘上的内容与缓冲区中的内容相同。其次,我想要一个命令,可以还原所有没有未保存更改的打开缓冲区,对于那些有未保...
在Aquamacs的flyspell-mode下,当flyspell标记一个单词为拼写错误时,如果它实际上是正确拼写的,我可以右键单击添加该单词到我的字典中。 在OSX上的GNU Emacs中,当flyspell-mode突出显示一个它认为拼写错误的单词时,我如何将该单词添加到字典中?查看文...
所谓工作空间,是指需要保存当前打开的缓冲区状态(可能在用户指定的工作空间文件中),并快速切换到另一组打开的缓冲区,例如继续处理与另一个项目相关的文件。 是否有适用于Emacs的插件可以实现这一功能?你会推荐哪个?
在GNU Emacs for OSX中,我如何将kill ring和OSX剪贴板分开?(即我基本上有两个独立的kill rings。) 希望实现的行为如下: 1. 使用⌘C从Web复制文本到OSX剪贴板。 2. 在Emacs中使用controlk删除一行。 3. 使用controly将kil...
我正在尝试将其他代码编辑器中的功能添加到我的Emacs配置中,即在#if 0…#endif块内的C/C++代码自动设置为注释面/字体。根据我的测试,cpp-highlight-mode做了类似于我想要的事情,但需要用户操作。似乎将其与font-lock功能结合起来是使行为自动化的正确选项。 ...
我正在运行一个交互式程序,输出大约10MB [编辑:实际上更接近100MB]的ASCII文本。在emacs shell-mode(Aquamacs)中的性能非常慢,需要数小时才能完成。我已经执行了buffer-disable-undo,这使速度稍微快了一些,但仍然太慢了。 我尝试隐藏缓冲窗口...