changeset 23:e85a0075d6b1

fix
author gongo
date Sat, 10 Nov 2007 19:36:32 +0900
parents e7ad3b65a553
children 8763b1dbde3c
files redit-client-sm.el redit-client-sm.elc
diffstat 2 files changed, 12 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/redit-client-sm.el	Sat Nov 10 19:15:07 2007 +0900
+++ b/redit-client-sm.el	Sat Nov 10 19:36:32 2007 +0900
@@ -83,10 +83,10 @@
 (defvar redit-quit-ack-command       "54")
 
 ;; Queue struct
-;; (defstruct Queue (front nil) (rear nil))
-;; (setq redit-client-command-queue (make-Queue))
-;; (setq redit-client-receive-queue (make-Queue))
-;; (setq redit-client-send-queue (make-Queue))
+(defstruct Queue (front nil) (rear nil))
+(setq redit-client-command-queue (make-Queue))
+(setq redit-client-receive-queue (make-Queue))
+(setq redit-client-send-queue (make-Queue))
 
 ;; line translated queue
 ;; (setq after-CQ (make-Queue))
@@ -177,11 +177,15 @@
   ;; called when the process receive packet
   (set-process-filter redit-client-process 'redit-client-process-filter)
 
-  ;; Code that is the process input/output buffer is rep-string-encoding
+  ;; Code of the process input/output buffer is rep-string-encoding
   (set-process-coding-system redit-client-process rep-string-encoding rep-string-encoding)
 
-  ;; ???
-  ;; (set-process-query-on-exit-flag redit-client-process nil)
+  ;; プロセスが生きてるとき、 emacs を終了しようとすると
+  ;; 「processがうんたらで、本当に切ってもいいの y/n」
+  ;; って聞かれる。nil てやっておくと聞かれない。
+  ;; quit を入れるんなら t にして有効にすべきなんだろうか。
+  ;; 今は nil で
+  (set-process-query-on-exit-flag redit-client-process nil)
     
   ;; not necessary since Emacs 21.1
   ;; (make-local-hook 'before-change-functions)
@@ -603,6 +607,7 @@
       (setq redit-client-previous-edited-line 1)
       (setq redit-client-after-edited-line 1)
       (setq redit-client-previous-line 1)
+
       ;;(add-hook 'before-change-functions
       ;;'redit-client-before-change-function t t)
       ;;(add-hook 'after-change-functions
Binary file redit-client-sm.elc has changed