내 init.el 파일에 다음 두 줄의 코드가 있습니다.
(setq shell-file-name "bash")
(setq shell-command-switch "-ic")
쉘 스크립트 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를 사용할 때 bash가 해당 오류를 반환하지 못하게하려면 어떻게 shell-command
해야합니까?
아마도 stackoverflow.com/questions/9670209/에 대한 부분 복제 문제 일 것입니다… 쉘이 cygwin의 bash 인 경우 아직 해결책이없는 것 같습니다
—
julio