win10 环境配置emacs

Posted 无生活不技术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10 环境配置emacs相关的知识,希望对你有一定的参考价值。

认领了一台笔记本,新电脑到手总是要调教一番。做一下记录,和大家分享一波。


首先,windows下的包管理软件Chocolatey。尝鲜可以体验一下, https://chocolatey.org/。相信我,并不好使。


下载emacs, https://ftp.gnu.org/gnu/emacs/windows/. 添加到path 变量,这样你就可以直接在powershell里打开emacs。


修改配置文件路径。默认的.emacs及.emacs.d文件夹会在home路径下,也就是一般都在c:/user/用户名,或者c:/user/用户名/AppData\Roaming。但这很不方便,我们可以修改HOME变量(区分大小写),或者修改注册表项HKLM\SOFTWARE\GNU\Emacs\HOME。我个人建议使用修改home变量的方法,因为这样可以将很多配置文件都打包到同步盘。


下载spacemacs ,https://github.com/syl20bnr/spacemacs/tree/develop。解压后直接放到HOME路径下,改名为.emacs.d,OK!


启动emacs,选择你自己的习惯,然后静静等待。按照一般逻辑,不出问题是不可能的。果然报错,提示没有bind-map。我们的配置文件是直接从github上导出的,基本上就两种情况,原来没有; 下载过程中出问题。我更倾向于是后者。


事到如今,为了避免折腾,我还是把自己以前备份的.emacd.d拿出来玩。如果你没有自己的备份,可以考虑试试别人的:https://github.com/caisah/emacs.dz。





然后,安装为Windows 用户提供GNU 的工具包 MinGW(Minimalist GNU for Windows),http://www.mingw.org/。二进制包,一路下一步安装到OneDrive。

这里提一下,Onedrive这玩意儿虽然不靠谱,但是挺方便的。网页版经常访问不了,不过客户端貌似还行。


默认情况,MinGW工具包的bin文件夹路径是不自动添加到path变量的,所以我们要手动添加一下。桌面上点右键-> 个性化->主题->相关设置->桌面图标设置,把勾选我的电脑。这样,我的电脑图标就会在桌面上显示。然后将路径添加到path变量。另外,可以考虑将mingw32-*.exe改成*.exe。

powershell代码如下: 

Get-ChildItem -Path './' -Filter 'mingw32-*.exe*'| Rename-Item -NewName{$_.FullName.Replace("mingw32-","")}


算了,懒得继续了,费劲。本本分分的做一个开箱即用的伸手党,不折腾!本来我以为包管理已经是极大方便了使用,后来发现spacemacs连配置都搞好了,还有比这更省心的么?


补充一条,在Win10下,你可能发现emacs输入爆卡。这是因为emacs25在windows下频繁触发垃圾回收机制,解决方案请参考https://emacs-china.org/t/topic/2900/2。


结语: 我的生命哲学就是你可以设计你想要设计的任何东西              

——迈克尔•杨











以上是关于win10 环境配置emacs的主要内容,如果未能解决你的问题,请参考以下文章

Emacs怎么配置和安装?

emacs开发环境配置——java开发环境

win10怎么配置adb环境变量

win64怎么配置glua环境

windows+vagrant+python+emacs开发环境配置

Emacs之Python编程环境配置 - elpy