Articles of emacs

在VirtualBox的emacs上消除“磁盘上的文件已更改”警告

我使用VirtualBox(5.0.10)运行Windows 10。 我安装了Ubuntu 14.04作为客户操作系统,通过vboxfs共享访问主机操作系统。 当通过这个共享编辑保存在主机(Windows)操作系统上的文件时,emacs不断地给我一个警告,说我正在编辑的文件已经在磁盘上改变了( File.txt changed on disk; really edit the buffer? 当试图保存时会发出类似的警告。 这只会在编辑保存在主机操作系统上的文件时发生,并且我无法将其链接到任何其他软件/进程(例如防病毒软件)。 这似乎与2操作系统上的文件时间戳差异有关,尽pipe我在Ubuntu中打开了NTP,甚至在2个操作系统重新启动之后也会发生错误(因此,我认为时间是一样的他们将永远是)。 每次在第一次保存后都会发生。 这个问题被问及提供的解决方法,在这个Stackoverflow的问题 。 然而,这里给出的解决方法并不能令人满意地处理这个问题,因为它们实际上只是closures了检查文件是否在编辑器外部的磁盘上被修改的安全措施。 真正的问题似乎在于时间戳问题。 有谁知道如何解决这个问题?

如何在Wanderlust中查看备用MIME内容

如何查看旅行中的备用MIME内容? 我所有的邮件都以HTML版本的forms出现,有时我宁愿看到纯文本版本,即使我不想失去看HTML版本的能力。

有没有检查ELF文件的emacs模式

我经常需要通过readelf,objdump,nm和其他一些binutils来检查ELF文件(.o,bin等)。 我想知道是否有更好的方法来达到这个目的。 通过友好我的意思是像这样:fold / unflod部分超链接btw符号和它的引用解释的矮人信息 特定的emacs模式是最好的,任何Linux / macos工具也是我所追求的。 非常感谢!

如何在从Linux到Mac OS X的“ssh -X”(带XForwarding)中运行Emacs?

在工作中,我可以select使用两台笔记本电脑,Windows或Mac。 作为一个Linux的家伙,我认为MacBook Pro将是一个不错的select。 所以我把MacBook Pro的笔记本电脑带回家,并意识到它没有右键控制键。 而底部面板是讨厌的地狱。 所以我说,没问题,我会稍后分类,现在我将它用作服务器,并从我脆弱的Xfce工作站环境中远程SSH进入。 好… 我花了大概一天的时间来弄清楚: 如何从我的Fedora工作站ssh进入mac,运行emacs,并显示在我的Linux工作站(XForwarded)? 你知道这样的: 我已经安装了XQuartz,并使用以下命令更改了/etc/sshd_config和/private/etc/sshd_config : X11Forwarding yes XAuthLocation /opt/X11/bin/xauth 请注意, xeyes作品, xclock也是如此,耶! 显然X转发工作正常,因为其他GUI应用程序远程显示。 但至于Emacs,foggetaboutit。 /usr/bin/emacs的默认Emacs只是在-nw模式下运行它。 然后我安装了最新的Emacs 24.3 (到/Applications/Emacs.app/Contents/MacOS/Emacs )。 这一次,如果我身体login到笔记本电脑(即从笔记本电脑的键盘)运行从SSH的Emacs显示在笔记本电脑的屏幕上! WTF? 如果我注销笔记本电脑,那么我得到: _RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL. 我在我的智慧结束。 任何其他X应用程序的工作原理? Emacs有什么特别之处?

Emacs用户群大小

我有几年试图得到emacs用户群的估计。 除了对Linux / unix安装基础的天真猜测之外,有没有人有很好的估计?

R emacs窗口

我是一个新手,所以忍受着我。 我经历了Paul E. Johnson的网站上关于在Windows平台上使用R和emacs的说明。 我下载了R 3.0.3的32位和64位版本以及Goulet教授的Emacs-ESS编译。 但是在运行gnu emacs时,button栏上不会出现R图标。 更重要的是,我试图右键单击一个R文件,并尝试用runemacs.exe打开它,但不工作。 Windows拒绝显示runemacs.exe作为选项。 R虽然运行在自己的作品上。 如果有帮助的话,R和Gnu emacs都存储在程序文件(而不是程序文件x86)中。 另外在R文件夹中还有R 3.0.3以及R 3.0.0的子文件夹。 请帮忙!

在windows emacs上加载粘液

我试图用最近的Emacs在我的Windows 7盒子上使用粘液。 我有问题给出sbcl可执行文件的完整path,因为它们中有空格。 最后,我已经通过向PATH环境variables添加该path并在.emacs中使用简单的“sbcl.exe”来解决该问题,但从长远来看,知道如何将这种包含空间的pathEmacs的。 这个 , 这个 , 这个没有回答我的问题。 我尝试了各种语法 ;; Setup load-path, autoloads and your lisp system (add-to-list 'load-path "d:/slime-2.6") (require 'slime-autoloads) (setq inferior-lisp-program "\"d:/Program Files/Steel Bank Common Lisp/1.1.12/sbcl.exe\"" 但我得到了 apply: Searching for program: no such file or directory, "d:/Program 包含空格的Windowspath的正确语法是什么? 编辑:不是原来的问题的答案,但相关的:一个必须添加(slime-setup '(slime-repl)) . .emacs为了启动粘液replsubprocess,给出一个适当的通用lisp读取评估打印循环。 在过去它是自动启动,但现在你应该明确。

Windows上的Emacs:将Meta键映射到Alt以外的其他键

我在这个问题的不同线索上读了几个小时,没有任何结果。 每次我search类似的东西 “lwindow”元 我一直在进入EmacsWin32代码,这似乎是在2006年开发的代码。 所以,在这里我要问这个问题: 是否有可能在Windows中将Emacs的Meta键重新映射到Alt以外的东西? 我宁愿重新映射到Windows键,但我不认为这是可能的。 然后Fn (function)键将是一个很好的select。 我需要在Emacs中使用我的Alt键,因为它用于法语键盘上的所有types的东西。

使用elisp,如何启动,发送密钥,并停止在emacsterminal模拟器中的命令?

使用elisp (不是交互式的和弦),我如何在emacsterminal模拟器中运行命令; 以及如何发送按键到该缓冲区? 起始term似乎需要(term "/bin/bash") ,它没有运行命令的范围。 我认为这可能是因为术语是作为一个交互工具… 另外我想发送特定的键到正在运行的应用程序。 可以这样做吗? 我认为(插入'x)可能工作,但它没有缓冲参数,也不允许M-C- S-

奥术Emacs的问题

我的emacs设置有一些问题。 我还是相当新手,但这些东西似乎比平时更加​​神秘。 我用 tmux 1.3-1 在bash 4.1.5(1) – 释放 在Linux上,ubuntu 2.6.35-22-generic 在vmware guest(VMWare Fusion,版本5.0.1(825449))中。 而且我发现这些命令根本不在我设置的emacs中。 Ca :不会把我带到行头吗? CMSv :导航其他窗口; 你如何浏览其他窗口? Cx r y :这不会select一个可视块(或emacs说的矩形) 我也试图configuration这些,但似乎无法得到任何地方。 减less行高亮 当input一个长行时没有硬包装(自动换行) 我的〜/ .emacs.d / init.el非常简单。 (要求'包裹) (添加到列表“包档案 '(“marmalade”。“http://marmalade-repo.org/packages/”)) (包初始化) 任何见解都表示赞赏