Mercurial > emacs
changeset 98006:bb607b812d23
Require help-mode.
(quail-help-init): Function removed.
(quail-keyboard-layout-button, quail-keyboard-customize-button):
Define directly.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Fri, 05 Sep 2008 22:08:37 +0000 |
parents | c6c423c9302e |
children | 883843ca3292 |
files | lisp/international/quail.el |
diffstat | 1 files changed, 12 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/international/quail.el Fri Sep 05 22:08:26 2008 +0000 +++ b/lisp/international/quail.el Fri Sep 05 22:08:37 2008 +0000 @@ -53,7 +53,7 @@ ;;; Code: -(eval-when-compile (require 'help-mode)) +(require 'help-mode) (defgroup quail nil "Quail: multilingual input method." @@ -2424,27 +2424,24 @@ (insert ?\n)) (insert ?\n)))) -(defun quail-help-init () - (unless (featurep 'help-mode) - (require 'help-mode) - (define-button-type 'quail-keyboard-layout-button - :supertype 'help-xref - 'help-function '(lambda (layout) - (help-setup-xref `(quail-keyboard-layout-button ,layout) - nil) - (quail-show-keyboard-layout layout)) - 'help-echo (purecopy "mouse-2, RET: show keyboard layout")) +(define-button-type 'quail-keyboard-layout-button + :supertype 'help-xref + 'help-function '(lambda (layout) + (help-setup-xref `(quail-keyboard-layout-button ,layout) + nil) + (quail-show-keyboard-layout layout)) + 'help-echo (purecopy "mouse-2, RET: show keyboard layout")) - (define-button-type 'quail-keyboard-customize-button - :supertype 'help-customize-variable - 'help-echo (purecopy "mouse-2, RET: customize keyboard layout")))) +(define-button-type 'quail-keyboard-customize-button + :supertype 'help-customize-variable + 'help-echo (purecopy "mouse-2, RET: customize keyboard layout")) (defun quail-help (&optional package) "Show brief description of the current Quail package. Optional arg PACKAGE specifies the name of alternative Quail package to describe." (interactive) - (quail-help-init) + (require 'help-mode) (let ((help-xref-mule-regexp help-xref-mule-regexp-template) (mb enable-multibyte-characters) (package-def