草庐IT

windows - 如何使用 erlang.el 设置 Erlang + Emacs?

我已经下载并安装了Erlang和EmacsW32.但是如何在Emacs中使用erlang.el呢?我在哪里放置或安装它?我已阅读Erlang/OTPR13B04documentation和ErlangmodeforEmacsdocumentation但我还没有找到有关如何设置它的任何信息。更新1:我在TheErlangmodeforEmacs上找到了更多文档.我在我的.emacs中输入了脚本,但是当我启动Emacs时,我得到了Fileerror:Cannotopenloadfile,erlang-start,所以出了点问题。更新2:这就是我的.emacs的样子。它直接取自上面的链接。(

windows - Emacs 和 Git 在 Windows 上显示错误的时间

Emacs与系统时间相差两个小时。我试图用谷歌搜索这个问题,但没有运气。我需要配置什么来纠正这个问题?我怀疑这是格林威治标准时间与我住的地方之间的差异(我在格林威治标准时间+2区,也就是说,如果我从系统时间2中减去,我将得到Emacs中的时间)。所以...也许是一些区域设置?我只是因为这个弄乱了一个git存储库:通过magit进行的提交使用了Emacs时间,并将它们放在其他人进行的提交之前:(在这里,我添加了显示差异的屏幕截图。date的输出是正确的时间,但modeline边缘的时间是错误的。编辑0:看来Stefan是对的,Git中的时间与Emacs中的时间没有关联(下面的屏幕截图来自

java - 设置 Emacs 23.4、CEDET 1.1 和 SemanticDB 以在 Windows 上使用 GNU Global

我一直在尝试让我的Java开发Emacs配置正常工作。这非常好-我已经让malabar-mode工作并且让GNUGlobal工作用于标签浏览。我无法工作的一件事是让semanticdb正确使用gnuglobal。没有找到我的导入。首先,这是一个Maven多模块项目,所有源都从顶级根项目文件夹中checkout。在目录树中,所有其他项目都在这个项目之下。此根文件夹中有一个涵盖所有内容的GTAGS数据库。有用的东西:M-xgtags-find-tagRETsymbolRET工作正常,所以数据库很好,全局可以找到它。M-xcedet-gnu-global-version-check工作并报告

windows - 当磁盘上的文件发生更改时 Emacs 挂起

我在Windows8上使用Emacsv24.3.1。我在磁盘上更改了一个文件,同时我用该文件打开了一个Emacs缓冲区。一旦我尝试对缓冲区进行更改,迷你缓冲区中就会出现一条消息。Fileblah.txtchangedondisk;reallyeditthebuffer?(y,n,rorC-h)我希望能够点击r让它重新加载文件的磁盘版本,但没有任何反应。Emacs完全停止响应输入。列出的键都不起作用,据我所知,其他任何键也不起作用。我不能C-g离开迷你缓冲区。Alt-F4不起作用,任务栏中的Closewindow也不起作用。我必须从任务管理器中终止进程。有人知道我在这里做错了什么吗?如果

windows - git commit 以 emacs 作为 Windows 下的编辑器

在Windows中使用gitbash,我将core.editor设置为以下内容:c:/program/emacs-24.2/bin/emacs--no-splash-geometry110x58+200+2gitcommit后,一个新的emacs框架将按预期打开。打开的缓冲区以$@作为名称。我无法保存缓冲区并退出emacs。Git提示提交消息是空的。我有一个解决方法,就是将我的core.editor设置为:c:/program/emacs-24.2/bin/emacs--no-splash-geometry110x58+200+2.git/COMMIT_EDITMSG这可行,但有几个缺

windows - 在 emacs 中重新加载 Clojure 文件

我刚刚开始学习Clojure和Emacs。我有用于运行Windows的ClojureBox,我希望能够在缓冲区中编写代码,然后在REPL中运行它而无需调用(use'example.code)一直以来。我知道C-cC-k但它不会重新加载命名空间。如果我使用(in-ns'example.code)在repl中更改namespace是可行的。执行此操作的正确方法是什么? 最佳答案 in-ns是正确的方法之一。我觉得最“正确”的方式是(require'[example.code:asec])并在REPL的user命名空间中工作;这样我的一次

windows - windows下设置emacs字体

我无法更改我的emacs配置的字体。我已经尝试使用set-default-font,并设法切换到我想要的字体,但是,一些元素仍然呈现为旧字体(即python的类名和函数名) 最佳答案 set-default-font确实很旧,并且在Emacs23中已被弃用,取而代之的是它的新名称set-frame-font(也好不到哪里去)。当前Emacs手册suggestsseveralwaystosetthedefaultfont,但我假设你已经找到了那些,因为你已经尝试过set-default-font...我使用的elisp代码实际上不同于

windows - 有没有办法在 Windows 中从带有面孔的 emacs 复制文本?

我时常会遇到需要通过电子邮件发送来自emacs的一段代码的情况。当我将文本粘贴到我的电子邮件程序(不是emacs)时,所有颜色突出显示都丢失了。当从org-mode粘贴时,这尤其令人失望,它在很大程度上依赖于颜色的可读性。最好保留字体。有没有办法做到这一点?我正在寻找类似于ps-print-buffer-with-faces的输出。 最佳答案 假设您的电子邮件程序可以处理html,请尝试M-xhtmlfontify-buffer,它将当前缓冲区(带有面)的内容转换为css样式的html。

windows - 如何让 emacs Zip-Archive 模式在 Windows 上工作

Zip-Archive模式适用于具有压缩/解压缩功能的系统。你如何让它在Wnidows上工作? 最佳答案 EMACS使用外部程序进行压缩/解压缩。它所需要的只是知道要使用的正确程序。一些扩展讨论:正如我所说,我没有Windows框,但LISP代码位于arc-mode.el中大约第230行:(defcustomarchive-zip-extract(if(and(not(executable-find"unzip"))(executable-find"pkunzip"))'("pkunzip""-e""-o-")'("unzip""-

Windows、Emacs、Git Bash 和 shell 命令

Windows7。Emacs24.3.1。Git1.8.1.msysgit.1。我的等效.emacs文件中有以下内容:(if(equalsystem-type'windows-nt)(progn(setqexplicit-shell-file-name"C:/ProgramFiles(x86)/Git/bin/sh.exe")(setqshell-file-name"bash")(setqexplicit-sh.exe-args'("--login""-i"))(setenv"SHELL"shell-file-name)(add-hook'comint-output-filter-fu