[Mew-dist 05388] egg on Emacs 19.34

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
1998年 7月 6日 (月) 13:08:41 JST


Emacs 19.34 ベースの Mule 2.3 で「たまご」を使っている方は、以下のパッ
チを試して下さい。ヘッダで日本語が入力できるようになるかもしれません。
試すときは、mew-use-overlay-keymap は t のままで、変更しないで下さいね。

環境がないので、僕は試していません。論理的な書き換えを施しただけです。
menu-mode-map をどこで使っているのか分らないので、このパッチには自信が
ありません。

--かず

-------------- next part --------------
*** egg.el.orig	Mon Jul  6 13:23:48 1998
--- egg.el	Mon Jul  6 13:27:44 1998
***************
*** 2471,2479 ****
  (make-variable-buffer-local 'egg:*region-end*)
  (set-default 'egg:*region-start* nil)
  (set-default 'egg:*region-end* nil)
- (defvar egg:*global-map-backup* nil)
- (defvar egg:*local-map-backup*  nil)
- 
  
  ;;;
  ;;; (defvar disable-undo nil "*Compatibility for Nemacs")
--- 2471,2476 ----
***************
*** 2603,2610 ****
    (and (boundp 'disable-undo) (setq disable-undo t))
    (setq egg:*in-fence-mode* t)
    (egg:mode-line-display)
-   ;;;(setq egg:*global-map-backup* (current-global-map))
-   (setq egg:*local-map-backup*  (current-local-map))
    ;;;(use-global-map fence-mode-map)
    ;;;(use-local-map nil)
    (use-local-map fence-mode-map)
--- 2600,2605 ----
***************
*** 2722,2729 ****
  correspoding to character position.")
  
  (defun egg:quit-egg-mode ()
-   ;;;(use-global-map egg:*global-map-backup*)
-   (use-local-map egg:*local-map-backup*)
    (setq egg:*in-fence-mode* nil)
    (egg:mode-line-display)
    (if overwrite-mode
--- 2717,2722 ----
***************
*** 2819,2824 ****
--- 2812,2821 ----
  (define-key fence-mode-map [kp-right] 'fence-forward-char)
  (define-key fence-mode-map [kp-left] 'fence-backward-char)
  
+ (or (assq 'egg:*in-fence-mode* minor-mode-map-alist)
+     (setq minor-mode-map-alist
+           (cons (cons 'egg:*in-fence-mode* fence-mode-map)
+ 		minor-mode-map-alist)))
  
  ;;;----------------------------------------------------------------------
  ;;;


Mew-dist メーリングリストの案内