草庐IT

windows - PC Emacs 启动时出错

正在关注InstallingEmacs,我将HOME环境变量设置为目录(c:),并在该目录中创建一个_emacs文件。它有这一行代码(server-start)。当我执行emacs(GNUEmacs23.3.1(i386-mingw-nt6.1.7601))时,我收到此错误消息。Warning(initialization):Anerroroccurredwhileloading`c:/_emacs':error:Thedirectory`~/.emacs.d/server'isunsafe这是怎么回事? 最佳答案 Emacs-Er

windows - 粘贴文本的 Emacs 编码

我在Windows8上(偶尔)使用emacs24.3,在粘贴文本时遇到编码问题,非ascii字符被替换为它们的\uucode.我的emacs编码默认是utf-8我试图快速浏览一下apropos帮助,但没有任何内容与我使用的关键字匹配。要配置的变量是什么?对于windows操作系统,系统编码的值是什么? 最佳答案 经过一些digging,方向来自lawlistlink我选择了(set-clipboard-coding-system'utf-16le-dos) 关于windows-粘贴文本的

windows - 跨平台 Emacs 脚本

我正在尝试编写一个必须操作剪贴板的Emacs脚本(只需获取最后一个条目并将其作为字符串进行操作)。问题是我在Linux(在家)和Windows(在工作)上工作。在Windows中,我必须使用函数(w32-get-clipboard-data),而Linux使用(x-get-clipboard)用于相同的目的(当您使用其他操作系统的等效函数时,每个操作系统都会出错)。我真的不想保留两个具有相同模式定义的独立文件;有什么方法可以通过elisp检查Emacs当前正在运行哪个操作系统,以便我可以使用适当的功能?附言。是的,一个合理的解决方案是“停止在工作中使用Windows”,我正在努力解决这

windows - 在 Windows 上的 Emacs 中使用 Jabber 的问题

虽然我意识到将Windows上的Emacs作为Jabber客户端的组合可能是“僵局”的定义,但我觉得可能还有其他人有勇气和毅力让这个工作(没有cygwin等).我使用的是2010-05-08的GNUEmacs23.2.1(i386-mingw-nt5.1.2600)。现在我得到一个连接丢失:“流错误:违反策略”,以及类似这样的消息:您使用的客户端无效,并且因此将断开连接。请询问您的系统管理员供客户选择。无效的客户端根据我从XMPPRFC定义中收集到的内容生成策略违规。关于如何补救这个问题的任何想法?我希望在jabber.el代码中的某些地方我可以让它发送一个有效的客户端名称。谢谢。

windows - 在 emacs 中输入多调希腊语

我遇到的正是this报告的问题家伙。我已经在我的Windows计算机上安装了最新版本的emacs,我发现只要我更改默认字体,将希腊文本粘贴到emacs缓冲区就可以正常工作,但输入希腊语不起作用。我对这个问题进行了一些网络搜索,似乎可能有一些老式的解决方法,但我不明白为什么使用标准的Windows多调希腊语键盘输入希腊语不能正常工作,因为它在所有(大多数?)其他Windows程序。顺便说一句,我注意到的另一个问题是,具有多调希腊字形的字体数量似乎非常有限。(而且我根本没有找到任何固定宽度的字符!)有没有办法让emacs始终显示正确的字符,即使它必须从另一种字体借用字形?当然,字体错误的丑

windows - 从 Emacs 运行 Windows 批处理文件

我对gnuemacs有点陌生,所以这可能是一个菜鸟问题,但我有一些批处理文件,我在emacs中编码以编译/构建/执行/调试/等时经常使用这些文件。我想知道我如何才能A)从emacs运行这些批处理文件而不必继续打开cmd提示窗口或转到Windows资源管理器和B)将其绑定(bind)到快捷键(也许我可以指定文件?)我已经看到了几个在线关于以批处理模式运行emacs的事情,但我不相信这就是我要找的东西。我知道这是可能的,因为我看到其他人从emacs运行批处理(输出和所有内容都会出现在与当前相邻的新缓冲区中,就像您执行C-x3一样)提前致谢! 最佳答案

javascript - 如何在 Windows 中将 Javascript 文件编译成二进制文件?

我在Windows中使用带有flycheck的Emacs(不幸的是。)。语法检查是在Emacs中编写代码的关键组成部分。不过flycheck好像需要用户自己去找语法检查器。我找到了html的语法检查器(html-tidy),它是用C语言编写的,可以编译成二进制文件并插入flycheck模式,并且可以很好地达到目的。现在我需要使用Javascript,我发现大多数js检查器都是.js文件。那么有没有办法将它们编译成二进制文件,即Windows中的.exe文件? 最佳答案 我不确定是否可以将JS编译成可执行文件,但是,JSHint确实有

windows - Windows 上的 Dired 排序错误(使用 Cygwin Emacs)

在Windows上的CygwinEmacs中,在Dired中,如果我尝试按时间排序(例如),我会收到错误消息:insert-directory:Listingdirectoryfailedbut`access-file'worked在Windows上的WindowsEmacs二进制文件中,我没有任何问题,但Emacs使用它自己的lsIIUC实现。我不明白的是Cygwinls确实理解--dired和-t等选项(按修改排序时间)。我当前的配置:;;Switchespassedto`ls'forDired.(setqdired-listing-switches(cond((eqsystem-

windows - Windows 上的 Emacs

我在使用emacs上的rgrep/find时遇到一些问题。任何搜索都会返回0个结果,并显示以下消息:文件名、目录名或卷标语法不正确。Grep完成但未找到任何匹配项。我正在使用与cygwin捆绑在一起的find,所以我很好奇我输入d:/workspace是否中断,因为find使用cygwin进行磁盘访问(因此正确的路径应该是/cygdrive/d/workspace)。但是,emacs会在/cygdrive/d/workspace中犹豫不决,因为它不会以这种方式读取它。我很好奇为什么只有我一个人遇到这个问题,而在emacs中使用cygwinfind很常见。现在不同的问题。当我执行rgre

windows - 在 Windows 上的 Emacs 中,如何让 Emacs 完全忽略 Windows 键?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion有没有办法让emacs在任何情况下都完全忽略Windows键?