[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: void-variable bookmark-bmenu-mode-map



bookmark 使っていないからわかんないのだけど、

From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx> さん曰く
Subject: void-variable bookmark-bmenu-mode-map
Message-ID: <20060629uwtb03gwp.00kose@xxxxxxxxxxx>
Date: Thu, 29 Jun 2006 10:11:02 +0900

> 最近 void-variable bookmark-bmenu-mode-map というエラーにな
> るんですがなんでかわかります?
> みたことあります?
> 
> M-x w3m RET (URL指定なし) で起動すると次のようになります。
> navi2ch でも同様のエラーになります。

emacs-w3m だと w3m-bookmark.el の

(defun w3m-setup-bookmark-menu ()
  "Setup w3m bookmark items in menubar."
  (w3m-static-if (featurep 'xemacs)
     <...>
    (unless (lookup-key w3m-mode-map [menu-bar Bookmark])
      (easy-menu-define w3m-bookmark-menu w3m-mode-map "" '("Bookmark"))
      (easy-menu-add w3m-bookmark-menu)
      (add-hook 'menu-bar-update-hook 'w3m-bookmark-menubar-update))))

navi2ch だと navi2ch-bookmark.el の 

(defvar navi2ch-bookmark-mode-menu-spec
  (navi2ch-bm-make-menu-spec
   "Bookmark"
   nil))

(easy-menu-define navi2ch-bookmark-mode-menu
  navi2ch-bookmark-mode-map
  "Menu used in navi2ch-bookmark"
  navi2ch-bookmark-mode-menu-spec)

などを見ると、なんだか、"Bookmark" ってメニューを自分で定義する
と、勝手に(?) bookmark.el が召喚されるのかなぁ?

(defun w3m-setup-bookmark-menu ()
  "Setup w3m bookmark items in menubar."
  (w3m-static-if (featurep 'xemacs)
     <...>
    (unless (lookup-key w3m-mode-map [menu-bar Bookmark])
                                               ~~~~~~~~
      (easy-menu-define w3m-bookmark-menu w3m-mode-map "" '("Bookmark"))
                                                             ~~~~~~~~~
      (easy-menu-add w3m-bookmark-menu)
      (add-hook 'menu-bar-update-hook 'w3m-bookmark-menubar-update))))

をなんか名前を変えると OK だったりしますか?

## どうやっているのかはわからないから、外していそうだけど。。。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxx)