Mercurial > hg > RemoteEditor > emacs
changeset 68:bb40c73f7af3
*** empty log message ***
author | gongo |
---|---|
date | Fri, 19 Sep 2008 18:57:40 +0900 |
parents | 90e10010a4f3 |
children | 34ac82ad8ca8 |
files | redit-client-sm.el |
diffstat | 1 files changed, 12 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/redit-client-sm.el Fri Sep 19 17:44:41 2008 +0900 +++ b/redit-client-sm.el Fri Sep 19 18:57:40 2008 +0900 @@ -321,7 +321,7 @@ ;; JOIN if buffer-name is "*scratch*" (process-send-string redit-client-process (redit-make-packet - redit-join-command 0 0 0 0 7 "bufname")) + redit-join-command 0 0 0 0 0 "")) (redit-debug-message (format "join-command: %d 0 0 0 0 0" redit-join-command)) ) @@ -417,7 +417,7 @@ (enqueue redit-client-send-command-queue packet) (redit-debug-message - (format "insert-command: %d %d %d %d %d %d %s" + (format "[send] insert-command: %d %d %d %d %d %d %s" redit-insert-command sid eid (gen-seqno) linenum text-size text)) ) @@ -463,7 +463,7 @@ (enqueue redit-client-send-command-queue packet) (redit-debug-message - (format "delete-command: %d %d %d %d %d %d %s" + (format "[send] delete-command: %d %d %d %d %d %d %s" redit-delete-line-command sid eid (gen-seqno) linenum text-size text)) ) @@ -681,6 +681,11 @@ 2: redit-client 3: void 4: elisp" + + (redit-debug-message + (format "[recv] insert-line: Session[%d] linenum = %d text = %s" + sid linenum text)) + (let (curlineno bufname sinfo) (setq bufname (redit-sinfo-get-sid2buf sid)) @@ -693,7 +698,6 @@ (if (> linenum curlineno) ;; buffer の 最後の行番号が、linenum に足りない場合、 ;; その行数だけ改行し、その行へ移動する。 - ;; newline なので、下のようにテキストを削除する必要は無い (progn (end-of-line) (newline (- linenum curlineno)) (goto-line linenum))) @@ -721,6 +725,9 @@ 1: hoge 2: elisp " + (redit-debug-message + (format "[recv] delete-line: Session[%d] linenum = %d" sid linenum)) + (let ((diff) (bufname (redit-sinfo-get-sid2buf sid))) (save-excursion (set-buffer bufname) @@ -770,7 +777,7 @@ ;; editor id を返すことになったので、sid と共に eid もセーブする (defun redit-client-exec-put (sid eid) (let (sinfo bufname) - ;; SessionInfo の生成 + ;; create SessionInfo (setq sinfo (redit-create-session-info sid eid)) ;; put (ファイル名付きjoin) を行ったバッファで