[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: setting for cywin 1.1.* from b20



>>>>> In [meadow-users-jp : No.3049] 
>>>>> “吉村” = YOSHIMURA Shunji <yosimura@xxxxxxxxxxx> wrote:

吉村> 既に shell-file-name は "bash" に設定されており、これでエラーが出ます。

bash は 0x2000 を返すのだろうか?

shell-file-name を bash にしたい理由はわかりませんが、という
か軽い sh の方がむしろいいと思うな。

(Cygwin に含まれる /bin/sh は Ash で、bash よりも起動が軽い
そうです。計測したことはないけど。)

吉村> ちなみに "sh" と "cmdproxy" ではエラーは出ませんでした (状況が違います
吉村> ね)。さらに、Cygwin B20.1 時代には "bash" でもエラーは出ていませんでし
吉村> た。"tcsh" は入れていないのでわかりません。

吉村> > ## 出てても気にしない、という解決策もあります。

吉村> そうですね。気にしない、もしくは

吉村>   (setq shell-file-name "sh.exe")

吉村> のどちらかにします。

対話的に M-x shell RET に使う SHELL は
explicit-shell-file-name です。

M-! や M-| や compile.el で使う SHELL は shell-file-name です。


だから、こうするのがいいのではないかな。

(setq explicit-shell-file-name "bash.exe")
(setq shell-file-name "sh.exe")
-- 
こせき @ Emacs のページ作成中
http://www.NetLaputa.ne.jp/~kose/Emacs/
kose@xxxxxxxxxxxxxxxxxx