当emacs报错的时候,首先要到vanilla-emacs中调试。
现在出现了路径不一致的情况,查看配置中的设置为:
(if (eq system-type 'windows-nt)
(setenv "PATH"
(concat
;; "C:/ProgramData/scoop/shims" ";" 已经在系统环境变量的首位
"C:/Users/gaowei/scoop/shims" ";"
(getenv "PATH")
)
)
nil)
在doom-emacs查看变量PATH为:
~/.doom.d [master] λ (getenv "PATH")
C:/Users/gaowei/scoop/shims;C:ProgramDatascoopshims;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:WindowsSystem32OpenSSH;C:Usersgaoweiscoopappspythoncurrent;C:UsersgaoweiscoopappspythoncurrentScripts;C:Usersgaoweiscoopshims;C:UsersgaoweiAppDataLocalMicrosoftWindowsApps;C:UsergaoweiAlphaApps;C:ProgramDatachocolateybin;C:Usersgaoweiscoopappspython3.8.5Scripts
而在vanilla-emacs,也就是用emacs-Q打开的原装emacs:
~/.emacs.d $ (getenv "PATH")
C:ProgramDatascoopshims;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:WindowsSystem32OpenSSH;C:Program FilesPowerShell7;C:Program FilesCalibre2;C:Usersgaoweiscoopshims;C:Usersgaoweiscoopapps
odejscurrentbin;C:Usersgaoweiscoopapps
odejscurrent;C:Usersgaoweiscoopappsgcccurrentbin;C:Usersgaoweiscoopappsopenjdk11currentbin;C:Usersgaoweiscoopappspythoncurrent;C:UsersgaoweiscoopappspythoncurrentScripts;C:UsersgaoweiAppDataLocalMicrosoftWindowsApps;C:UsergaoweiAlphaApps;C:ProgramDatachocolateybin;C:Usersgaoweiscoopappspython3.8.5Scripts;C:UsersgaoweiPublicChezSchemea6ntbina6nt;C:UsersgaoweiAlphaAppsadobeAdobe Photoshop 2020;
二者之间存在有8个的差异。
进入doom-emacs的沙盒调试模式:
+ =SPC h E= (for evil users)
+ =C-h E= (for non-evil users)
+ ~M-x doom/sandbox~
进入到不同模式的命令:
;; - vanilla Emacs (nothing loaded) C-c C-c
;; - vanilla Doom (only Doom core) C-c C-d
;; - Doom + modules - your private config C-c C-p
;; - Doom + modules + your private config C-c C-f
以上步骤对故障做初步调试。
页面更新:2024-03-19
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号