让我们来看看,如果我能在计算器达到EmacsW32用户。

我刚刚从 http://ourcomments.org/Emacs/安装EmacsW32的补丁版本EmacsW32.html

我觉得很高兴,.txt文件是问心无愧的Emacs有关,所以,当你点击一个,emacsclient打开它在Emacs的运行实例。

问题是,由于某些原因,缓冲器被重命名为旧式缩短文件名,所以,例如,与文件“活动-2008.txt”缓冲区被重命名为“ACTIV〜1.TXT”,我不喜欢。

我如何获得EmacsW32不重命名缓冲区,并使用整个文件名作为缓冲区名呢?

有帮助吗?

解决方案 2

解决。

问题是不与emacs的,但与方法的Windows运行时文件类型在注册表相关联的程序。

在我的注册表,我不得不为txt文件与Emacs的关联的密钥将此值:

C:\emacs-23.0.91.1\Emacs\bin\emacsclientw.exe -n "%1"

的问题是1%,这是由一个短文件名替代。

根据该消息 HTTP:/ /lists.gnu.org/archive/html/help-emacs-windows/2009-05/msg00022.html

 %L is long file names.

 %1 is long file names IF
 * Explorer can find the exe file (it does not look very hard)
 AND
 * The file header says it is Win 95 aware Win16 exe, or
 * It is a 32 bit program

 Else %1 will be a short name.

的解决方案是在适当位置,以使用%L %1 在REG密钥。

其他提示

伊克,即吸收。

为什么不直接使用自带的标准的Windows Emacs发行的emacsclientw ?

它有一个位,你得到一个恼人的“没有错误”错误框如果Emacs中尚未运行的问题,但任何真正的Emacs用户启动时,他们无论如何登录emacs的第一件事。 : - )

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top