好吧,我一直在努力让WSL与emacs shell一起使用这个defun:
(defun sdev/win-bash-shell ()
"Run Linux Subsystem bash in shell mode."
(interactive)
(let ((explicit-shell-file-name "C:/Windows/System32/bash.exe"))
(call-interactively 'shell)))
我得到的错误是Process shell exited abnormally with code 255
我很感激有关如何使用emacs的任何建议。
答案 0 :(得分:0)
which bash
确实在WSL shell中显示bash的路径名。 它显示WSL使用普通的linux路径名。 在我的情况下它显示
/bin/bash
应该替换windows路径名
C:/Windows/System32/bash.exe
在您的代码段中。