我是Emacs的新用户,我在Windows上使用Emacs24.3。我已经安装并配置了一些包。现在我想升级到24.4,因为我需要一些新功能。我怎样才能做到这一点?只需备份.emacs.d并删除emacs文件夹中的所有内容,然后下载并解压emacs24.4并恢复.emacs.d? 最佳答案 您不需要触摸~/.emacs.d。只需安装(又名解压)Emacs-24.4并(如果需要)删除Emacs-24.3安装。 关于windows-Windows上的Emacs24.3,如何升级到最新版本?,我
我在让clang在emacs上使用公司模式的最后一步遇到了问题。我有(setenv"PATH"(concat(getenv"PATH")";C:\\ProgramFiles(x86)\\MicrosoftVisualStudio14.0\\VC\\bin\\amd64;C:\\ProgramFiles(x86)\\MicrosoftVisualStudio14.0\\VC\\bin\\amd64\\amd64;"))(custom-set-variables'(company-c-headers-path-system(quote("c:/users/chowron/Documents
我想使用不同版本的Emacs。我想我必须使用构建矩阵功能来做到这一点。我四处搜索,找不到它是如何完成的。我将使用Choco来安装我的包。默认版本是Emacs24。但Emacs25可通过非官方软件包获得。我想安装同一软件的不同版本并同时运行构建。这是对它的外观的一厢情愿的尝试(顺便说一下,这不起作用):matrix:-emacs:"24"-emacs:"25"install:-ps:switch($emacs){"24"{chocoinstallemacs}"25"{chocoinstallemacs64}default{echo"Emacsinstallfail"}}-refreshe
Windows上的EmacsTramp是否将其所有信息都存储在.emacs.d\tramp文件中,或者它是否在启动时读取数据的其他位置?我想完全重置EmacsTramp记住的所有信息,作为调试Tramp在Windows上如何在我的PC上运行的一部分。 最佳答案 TRAMP只从~/.emacs.d/tramp读取缓存数据。其他包可能存储TRAMP相关数据,'tho.例如,考虑recentf-mode。如果您调用emacs-Q,Tramp会识别这一点,并且不会从该文件中读取数据。这就是我调试Tramp的方式。当Emacs已经运行时,您可
我使用face_recognition模块进行编程,当我尝试为Windows制作.exe文件时,它不起作用。也许smb可以告诉我该怎么做? 最佳答案 从这里下载文件shape_predictor_68_face_landmarks.dathttp://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2并将其解压并放入C:\Users\YOUR_NAME\PycharmProjects\test_exe\dist\face_recognition_models\shape_
关闭。这个问题不满足StackOverflowguidelines.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。2年前关闭。Improvethisquestion如果您已经走上emacs之路,您就会知道它有多么强大,而它又是多么无用。完全披露:由于org-babel和use-package,我的4800行初始化文件(即将成为3000)确实设法在27.5秒内加载了125个有用的包——但我仍然没有设法让它打印pdf.哦,emacs,最简单的东西吧?所以当然emacs专家的人数正在减少,原因显而易见,但我猜这里至少有一些人已经完全征服了emacs。唉,
我在Windows上使用Emacs。在我的.emacs文件中,我更改了背景色和前景色。当我打开Emacs时,颜色发生了变化。但是当我使用C-x52打开一个新框架时,颜色没有发生变化。为什么? 最佳答案 我是这样做的:(setqdefault-frame-alist`((background-color."darkslateblue")(foreground-color."lightcyan"))) 关于windows-Windows上Emacs的背景/前景色问题,我们在StackOver
目前,我有一个进程缓冲区,它是utf-8-auto(emacsmodeline将缓冲区报告为utf-8-auto-dos)CRLF风格的换行符。当我通过process-send-region或process-send-string将多行文本写入缓冲区时,每行都以^M为后缀>.让这个问题变得奇怪的是,直接从进程写入进程缓冲区的文本不包含^M。源文本来自哪里似乎没有任何区别,事实上,即使是标记和发送的多行区域已经出现在进程缓冲区中(不包含^M)将在发送时包含它们。(注意process-send-region的源文本将始终来自Emacs缓冲区,process-send-string,当多行将
问题一我正在尝试使用init文件自定义我的Emacs。我找到了我的init文件的正确位置,并尝试在其中编写一些代码来改变Emacs的行为。按照文档示例,我写了下面这行代码(setqfill-column20)然后保存文件。但是当我启动Emacs时,fill-column变量仍默认设置为70。如果我即时修改该变量,Emacs会照常接受新值。我想知道我是否遗漏了有关init文件的内容。我应该明确告诉Emacs加载它吗?我是否应该包含其他代码语句以使其应用更改?问题2要在Emacs中引用你的HOME目录,你必须在路径的开头使用波浪号,例如当你想通过Emacs找到你的init文件位置时,就像这
我一直在努力找出一种有效地保存程序、编译程序然后在emacs中运行程序的方法。我只取得了部分成功。我使用smart-compile.el来简化工作(http://emacswiki.org/emacs/smart-compile.el)。因为我已经编辑了下面的C++相关部分,所以当我键入M-xsmart-compileRET后跟RET时,程序会编译并运行。(defcustomsmart-compile-alist'(;;g++-3isusedinsteadofg++asthelatterdoesnot;;workinWindows.Also'&&%n'isaddedtorunthe;;