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.")