Author: sasugaanija
Date: Fri Sep  5 23:54:54 2008
New Revision: 5552

Modified:
   branches/1.5/emacs/uim-var.el

Log:
* emacs/uim-var.el
  - (uim-last-key-vector): Change to local variable to improve
     minibuffer editing. (reported by iratqq)
  - (uim-merge-next): Ditto
  - (uim-prefix-arg): Ditto
  - (uim-wait-next-key): Ditto
  - (uim-translated-key-vector): Ditto
  - (uim-untranslated-key-vector): Ditto
  - (uim-prefix-arg-vector): Ditto



Modified: branches/1.5/emacs/uim-var.el
==============================================================================
--- branches/1.5/emacs/uim-var.el       (original)
+++ branches/1.5/emacs/uim-var.el       Fri Sep  5 23:54:54 2008
@@ -264,23 +264,6 @@

 (defvar uim-send-recv-again nil)

-(defvar uim-last-key-vector nil
-  "Recent key vector.")
-
-;; workaround for FSF Emacs-20/21
-(defvar uim-merge-next nil
-  "If the value is non-nil, uim-process-input merges next input.")
-
-(defvar uim-prefix-arg nil
-  "Recent current-prefix-arg value.")
-
-;; unprocessed keys
-(defvar uim-wait-next-key nil)
-
-(defvar uim-translated-key-vector nil)
-(defvar uim-untranslated-key-vector nil)
-
-(defvar uim-prefix-arg-vector nil)

 ;; if non-nil, pressed keys are displayed at echo region
 (defvar uim-keystroke-displaying nil)
@@ -315,6 +298,24 @@
 (defvar uim-read-char-exclusive-original nil)

 ;;; Buffer Local Variables
+
+(uim-deflocalvar uim-last-key-vector nil
+                "Recent key vector.")
+
+;; workaround for FSF Emacs-20/21
+(uim-deflocalvar uim-merge-next nil
+"If the value is non-nil, uim-process-input merges next input.")
+
+(uim-deflocalvar uim-prefix-arg nil "Recent current-prefix-arg value.")
+
+;; unprocessed keys
+(uim-deflocalvar uim-wait-next-key nil)
+
+(uim-deflocalvar uim-translated-key-vector nil)
+(uim-deflocalvar uim-untranslated-key-vector nil)
+
+(uim-deflocalvar uim-prefix-arg-vector nil)
+

 (uim-deflocalvar uim-mode-line-string " U"
                 "mode-line string of uim-mode.")

Reply via email to