[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:6588] Re: Make friends with cygwin pty by fakecygpty.
- X-ml-count: 6588
- Subject: [MD:6588] Re: Make friends with cygwin pty by fakecygpty.
- From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx>
- Date: Tue, 14 Jun 2005 10:31:35 +0900
- User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.4 (windows-nt) Meadow/2.10 (ASAGAO)
いいですねぇ。
>>>>> In [meadow-develop : No.6582]
>>>>> “堀口” = Kyotaro HORIGUCHI wrote:
堀口> 2. 使うとなにがうれしいのか
堀口> a) M-x shell で cygwin のシェルを起動したときに
堀口> | Warning: no access to tty (Bad file descriptor).
堀口> | Thus no job control in this shell.
堀口> といわれるのが静かになる.
↑これは tcsh だから?
Cygwin の bash を使っているのですがこの Warning は出ませんよ。
堀口> b) *shell* のなかから ssh を実行すると
堀口> | Pseudo-terminal will not be allocated because stdin is not a terminal.
堀口> といわれてまともに動かなかったのがちゃんと動くようになる.
↑これいいですねぇ。(これだけ試した)
ひとつだけ気になったのは *shell* バッファで C-d で終了でき
なくなりました(固まったみたいになる)。これはなんとかなりますか?
(ssh login したものは C-d でローカルの shell に戻るとすっごく
嬉しいのだけど)
>>>>> In [meadow-develop : No.6587]
>>>>> “堀口” = Kyotaro HORIGUCHI wrote:
堀口> このような外部プログラムはどのように扱えばいいでしょう.
堀口> たとえば,
堀口> 1. そんなものは Meadow に入れない. よそでやれ;_;
堀口> 2. ソースは入れてよし. --with-gcc の時にはついでにコンパイルするのもあり.
堀口> (ちなみに --no-cygwin ではだめだと思います)
堀口> (でもリリースはどうするべきか)
悩ましいですよねえ。
1. *.exe
Cygwin/gcc でコンパイルすると cygwin1.dll をリンクしますから
ねえ。cygwin1.dll が必要なもののバイナリ配布はやりたくないん
ですよねぇ。
もしくは他のソフトの例にならって、そのようなソースは
$MEADOW/contrib のような所に置きますか?
2. *.exe との Interface(elisp)
便利なものを使う Interface 部分は Meadow に取り込んで良いと
思います。
ange-ftp, tramp, shell, eudc, .... いろいろそういった例はあ
りますよね。
--
こせき kose (a) meadowy.org