(defvar liece-menu-ctcp-menu
'("CTCP"
- ["ACTION" liece-command-client-action
+ ["ACTION" liece-command-ctcp-action
liece-current-channel]
- ["VERSION" liece-command-client-version
+ ["VERSION" liece-command-ctcp-version
liece-current-channel]
- ["USERINFO" liece-command-client-userinfo
+ ["USERINFO" liece-command-ctcp-userinfo
liece-current-channel]
- ["HELP" liece-command-client-help
+ ["HELP" liece-command-ctcp-help
liece-current-channel]
- ["CLIENTINFO" liece-command-client-clientinfo
+ ["CLIENTINFO" liece-command-ctcp-clientinfo
liece-current-channel]
- ["PING" liece-command-client-ping
+ ["PING" liece-command-ctcp-ping
liece-current-channel]
"----"
- ["Request X-Face" liece-command-client-x-face
+ ["Request X-Face" liece-command-ctcp-x-face
liece-current-channel]
- ["Set my X-Face" liece-command-client-x-face-from-xbm-file
+ ["Set my X-Face" liece-command-ctcp-x-face-from-xbm-file
liece-current-channel]))
(defvar liece-menu-channel-menu
(defun liece-menu-add-url (url)
(when (boundp 'liece-menu-url-menu-map)
- (easy-menu-add-item
- liece-menu-url-menu-map nil
- (vector url (list 'liece-command-browse-url url) t))))
+ (with-current-buffer liece-command-buffer
+ (easy-menu-add-item
+ nil (list (car liece-menu-url-menu))
+ (vector url (list 'liece-command-browse-url url) t)))))
;;; @ menu callbacks
;;;