Rename function-key-map to local-function-key-map, and global-function-key-map to...
[bpt/emacs.git] / lisp / double.el
index f340c70..01b004e 100644 (file)
@@ -144,18 +144,18 @@ but not `C-u X' or `ESC X' since the X is not the prefix key."
   (if enable-flag
       (progn
        ;; Set up key-translation-map as indicated by `double-map'.
-       ;; XXX I don't think global-key-translation-map should be made local here. -- Lorentey
-       (kill-local-variable 'global-key-translation-map)
-       (make-local-variable 'global-key-translation-map)
-       (setq global-key-translation-map (if (keymapp global-key-translation-map)
-                                            (copy-keymap global-key-translation-map)
+       ;; XXX I don't think key-translation-map should be made local here. -- Lorentey
+       (kill-local-variable 'key-translation-map)
+       (make-local-variable 'key-translation-map)
+       (setq key-translation-map (if (keymapp key-translation-map)
+                                            (copy-keymap key-translation-map)
                                           (make-sparse-keymap)))
        (mapcar (function (lambda (entry)
-                           (define-key global-key-translation-map
+                           (define-key key-translation-map
                              (vector (nth 0 entry))
                              'double-translate-key)))
                (append double-map '((magic-start) (magic-end)))))
-    (kill-local-variable 'global-key-translation-map)))
+    (kill-local-variable 'key-translation-map)))
 
 ;;; Mode