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

[xyzzy:04587] Re: tterm.l の *tterm* がカレントでないときにもバッファに溜めたい。



サイトウです。

On Fri, 2 Jun 2000 11:48:07 +0900
YAMAMOTO Shinji <sinj@xxxxxxxxxxxx> wrote:

> こんにちは、山本です。
> 
>   In message "[xyzzy:04582] Re: tterm.l の *tterm* がカレントでないときにもバッファに溜めたい。"
>   YAMAMOTO Shinji <sinj@xxxxxxxxxxxx> wrote:
> 
> > 最優先で直します。
> 
> とりあえず、直してみました。 でも、イマイチです。

今日、仕事場で早速試してみたところ(ver 0.15です。)
windows98で期待通りの動きをしているようです。
ありがとうございました。



ところで、ver0.15 に
;; メモ
;;   ・Win95 で runtime error が発生した
;;     やっぱりtterm 自体に問題ありのようだ
と言う記述がありますが、私の win98 でも runtime error が発生しました。

自宅と会社は
同じ、.xyzzy 
(多分)同じ iniファイル
同じバージョンの xyzzy と tterm
(win98のパッチだとかは微妙に違うかもしれない)
なのに先週の金曜の朝、会社のマシンで tterm を立ち上げ、
login してから、cd で TABを入力しようとしたら、
「書きこみ禁止バッファです。」と怒られました。
(このとき tterm 0.11 だと思います。) 

何度やってもダメなので tterm 0.12 を試したら、
 Runtim Error!
 Program: c:\usr\xyzzy\xyzzy.exe
 abnormal program termination
です。

この日はあきらめて、
月曜に .xyzzy , iniファイル の内容をいじりつつ試したところ、

以前、MLでどなたかが公開してくれた
以下のコードをコメント化したら
ttermで落ちることは無くなりました。

どのへんがまずいのでしょうかね。
--------------------------------------------------------------------------------
;==== DEBUG ====
;; トレース機能を有効にする
(defun make-my-trace-buf ()
  (interactive)
  (save-excursion
	(setq *stack-trace-buf* (create-new-buffer "*stacktrace*"))
	(set-buffer *stack-trace-buf*)
	(make-local-variable 'need-not-save)
	(setq need-not-save t)
	(setq *error-output* (make-buffer-stream *stack-trace-buf*))
  )
  (setq si:*trace-on-error* t)
)
;; デバッグ用トレース
(when (fboundp 'user::make-my-trace-buf)
  (pushnew 'user::make-my-trace-buf  *init-app-menus-hook*))

(defvar debug-trace-count 0)
(defun debug-print (db-string &optional element1 element2)
  (let ((buf (selected-buffer)))
    (switch-to-buffer "*Debug Output*")
    (insert (format nil "~5D: ~A ~A\t~A ~A ~A\n" debug-trace-count buf (point)
		    db-string element1 element2))
    (setq debug-trace-count (1+ debug-trace-count))
    (set-buffer buf)))
;usage: (debug-print "<hogehoge start> " arg1 arg2)
--------------------------------------------------------------------------------

-----------------------------------
サイトウ ヒロシ
HiroshiSaito@xxxxxxx
MP3プレイヤー "LinePlayer1.00"
http://www.din.or.jp/~saitoke/lineplayer/readme.html

Index Home