Mercurial > hg > RemoteEditor > emacs
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 を見てください。