将Emacs Mx shell更改为使用Windows 10 bash

我一直在使用Windowsgraphics化的Emacs,我正在尝试将它与Windows 10的新版Windows Bash一起使用。 我想要做的是,当我键入Windows Emacs, Mx shell ,我希望它使用Windows Bash shell,而不是正常的Windows cmd。 我试着把它添加到我的.emacs文件中:

 (setq explicit-shell-file-name "C:/path/to/bash.exe") (setq shell-file-name "bash") (setq explicit-bash.exe-args '("--noediting" "--login" "-i")) (setenv "SHELL" shell-file-name) (add-hook 'comint-output-filter-functions 'comint-strip-ctrl-m) 

我从这里得到它 这个,当我运行Mx shell了一个Spawning child process: invalid argument错误。 我试图省略第三行,因为它是关于争论的,但是没有做任何事情。 有没有办法做到这一点? 提前致谢。