view test/session-info/README @ 76:9c85103c4a01 default tip

fix parentheses
author Yutaka_Kinjyo
date Mon, 20 Dec 2010 00:25:08 +0900
parents 0b7ba6b2a0f9
children
line wrap: on
line source

/**
 * $Id$
 */

編集したバッファによって、対応する SessionInfo を呼び出す


--------
- 状況 -
--------

Session と emacs Buffer を一対一の関係にするっつーことで、
バッファに対応する SessionInfo を生成した。これは

SessionID, EditorID, Send Command List, Recv Command List

で構成されている。

--------
- 流れ -
--------

1. ユーザが編集をおこなった
2. そのバッファ名から、対応する SessionInfo を hash table より取得
3. SessionInfo から sid, eid を取り出す

4. 本番だと、その sid, eid を REPcommand に含めて SessionManager に送信

まあ簡単ですねきっと

---------
- Usage -
---------

1. emacs を起動
2. M-x load-file [Enter] で redit-test-change-session.el を指定する
3. M-x redit-test-start で起動
   このとき、バッファに hoge.c hoge.c<2> hoge.c<3> という3つのバッファができる
   各バッファで編集を行うと、そのバッファに対応する sid eid が
   *Messages* に表示される。対応する様子は .el を見てください。