我的init.el文件中包含以下两行代码:
(setq shell-file-name "bash")
(setq shell-command-switch "-ic")
我尝试执行以下脚本,以使用Shell脚本dmenu_path获取可执行文件列表。
(defun dmenu-path-out ()
(shell-command-to-string "dmenu_path"))
我看到以下错误:
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
[
0ad
...
使用时如何防止bash返回该错误shell-command
?
可能是stackoverflow.com/questions/9670209/的部分重复问题。如果您的shell是cygwin的bash,似乎还没有解决方案
—
julio 18'Oct