新安装了emacs 29.3版本
.emacs.d目录在win用户下的AppData/Roaming/ 该目录下的.emacs可以正常加载,但是当前目录下的.emacs.d/init.el文件没有加载
power shell命令行使用–debug-init参数没有其他异常提示。
启动后使用Ctrl+h V 查看load-path参数,未发现有.emacs.d目录。
请问这个要如何解决?另外,emcas启动的流程有什么办法可以看到?
谢谢。
新安装了emacs 29.3版本
.emacs.d目录在win用户下的AppData/Roaming/ 该目录下的.emacs可以正常加载,但是当前目录下的.emacs.d/init.el文件没有加载
power shell命令行使用–debug-init参数没有其他异常提示。
启动后使用Ctrl+h V 查看load-path参数,未发现有.emacs.d目录。
请问这个要如何解决?另外,emcas启动的流程有什么办法可以看到?
谢谢。
设置环境变量,指定下 HOME 的路oxb
可以在.emacs里加一行load-file
windows下还是显式的把HOME环境变量设置好,要不各种找不到文件的情况都能出来
我是在任务栏常驻的快捷方式加启动参数 --init-directory,启动后
(setenv "HOME" (file-name-parent-directory user-emacs-directory))
用了很久好像没什么问题
有位大佬说过, 删除home目录.emacs文件,然后.emacs.d/init.el文件才会加载
问题找到了。
首先,设置环境变量HOME并不能解决没有加载.emacs.d目录里面的init.el文件的问题。
不管是默认的Roaming还是后面设置的HOME路径,和.emacs.d同级没有.emacs文件,就会加载 init.el文件。