首頁>技術>

當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:\\ProgramData\\scoop\\shims;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Users\\gaowei\\scoop\\apps\\python\\current;C:\\Users\\gaowei\\scoop\\apps\\python\\current\\Scripts;C:\\Users\\gaowei\\scoop\\shims;C:\\Users\\gaowei\\AppData\\Local\\Microsoft\\WindowsApps;C:\\User\\gaowei\\AlphaApps;C:\\ProgramData\\chocolatey\\bin;C:\\Users\\gaowei\\scoop\\apps\\python\\3.8.5\\Scripts

而在vanilla-emacs,也就是用emacs-Q開啟的原裝emacs:

~/.emacs.d $ (getenv "PATH")C:\\ProgramData\\scoop\\shims;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\PowerShell\\7\\;C:\\Program Files\\Calibre2\\;C:\\Users\\gaowei\\scoop\\shims;C:\\Users\\gaowei\\scoop\\apps\\nodejs\\current\\bin;C:\\Users\\gaowei\\scoop\\apps\\nodejs\\current;C:\\Users\\gaowei\\scoop\\apps\\gcc\\current\\bin;C:\\Users\\gaowei\\scoop\\apps\\openjdk11\\current\\bin;C:\\Users\\gaowei\\scoop\\apps\\python\\current;C:\\Users\\gaowei\\scoop\\apps\\python\\current\\Scripts;C:\\Users\\gaowei\\AppData\\Local\\Microsoft\\WindowsApps;C:\\User\\gaowei\\AlphaApps;C:\\ProgramData\\chocolatey\\bin;C:\\Users\\gaowei\\scoop\\apps\\python\\3.8.5\\Scripts;C:\\Users\\gaowei\\Public\\ChezScheme\\a6nt\\bin\\a6nt;C:\\Users\\gaowei\\AlphaApps\\adobe\\Adobe 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

以上步驟對故障做初步除錯。

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Windows Server與Linux:究極對比