[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:00784] Re: バージョンアップのお知らせ



須田さん、こんにちは。

    Mon, 2 Nov 1998 15:04:23 +0900 の
   “[xyzzy:00783] Re: バージョンアップのお知らせ”
    への返事です.

| ファイラーのモードレス、good です。1画面のときは code に手を入れないと
| だめでしょうね?

一画面は必要ないかなと思ったんで、やってないです。で、やっぱり
いまいちです。モードレスを閉じたときに保存すべき情報を奇麗さっ
ぱり忘れてしまいます。

| shell は win95 では、やっぱり動かなかった。

あ、ほんまや。とりあえずこうしておいて下さい。少なくとも win98 
では動きます。

(defun shell-send-input ()
  (interactive)
  (when (save-excursion
	  (goto-bol)
	  (looking-at *shell-prompt-regexp*))
    (let* ((tail (progn (goto-eol) (point)))
	   (cmd (buffer-substring (match-end 0) tail)))
      (cond ((eobp)
	     (delete-region (match-end 0) tail))
	    (t
	     (goto-char (point-max))
	     (or (bolp)
		 (insert "\n"))
	     (insert (match-string 0))))
      (process-send-string (buffer-process (selected-buffer))
			   (concatenate 'string cmd
					(if (featurep :windows-nt) "\n" "\r"))))))

ただねぇ、NT 以外では C-c C-c が効かないんですよね。誰か SIGINT 
をくらわす方法知りません? NT でも 16bit のアプリを動かすと固ま
ってしまうんですが。

--
亀井哲弥(Tetsuya Kamei)
kamei@xxxxxxxxxxxx/JCA00343@xxxxxxxxxxx

Index Home