XDebug

http://nazoking.s31.xrea.com:8080/k/php-debug.l
とりあえず xyzzyxdebug-client のように動くものを作ってみた。でもあんまり意味ない。XDebug-client と同機能くらい。
なぜかというと、ユーザーの入力を待ちつつ、ほかのこともさせる方法がわからないから。現在は (interactive "sCommand: ") で、ミニバッファにプロンプトを表示してユーザーの入力を待ってるんだけど、この状態でたとえば「 s と入力したら step +RET と入力されたことと同じ状態にする」とか「あるlispを実行したら、前述のプロンプトに step + RET と入力したのと同じ状態にする」とかの方法がわからない。 minibuffer-prompt でミニバッファに表示してプロンプトを表示して read-char とかでキーボードを読む方法だと、read-char している間、エディタが他のことができない(入力を受け付けない)。誰か助けて…