>>>> Jan Vroonhof writes:
Jan> Andreas Jaeger <aj(a)suse.de> writes:
> A binary search revealed that the bug is in the function
>
> (defun html-helper-expert-menu ()
> ...
> The problematic line is:
> (define-key html-mode-map (kbd "<M-iso-left-tab>")
'tempo-complete-tag)
>
> I've uncommented the line for now and checked this in as a temporary
> fix.
Jan> I think the psgml package needs a "requires" xemacs-base so that the
Jan> build process loads the auto-loads (which includes
Jan> read-keyboard-macro)
You're right. Thanks!
I'm committing now the appended patch which works for me;-).
Andreas
2000-03-29 Andreas Jaeger <aj(a)suse.de>
* Makefile (REQUIRES): Add xemacs-base for read-keyboard-macro to
fix psgml-html problem. Suggested by Jan Vroonhof
<vroonhof(a)math.ethz.ch>.
* psgml-html.el (html-helper-expert-menu): Enable define-key again
since it's fixed now properly.
Index: Makefile
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/oa/psgml/Makefile,v
retrieving revision 1.18
diff -u -r1.18 Makefile
--- Makefile 2000/03/28 15:27:41 1.18
+++ Makefile 2000/03/29 07:23:16
@@ -22,7 +22,7 @@
MAINTAINER = XEmacs Development Team <xemacs-beta(a)xemacs.org>
PACKAGE = psgml
PKG_TYPE = regular
-REQUIRES = edit-utils
+REQUIRES = xemacs-base edit-utils
CATEGORY = oa
ELCS = iso-sgml.elc psgml-api.elc psgml-charent.elc psgml-debug.elc \
Index: psgml-html.el
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/oa/psgml/psgml-html.el,v
retrieving revision 1.7
diff -u -r1.7 psgml-html.el
--- psgml-html.el 2000/03/28 12:55:02 1.7
+++ psgml-html.el 2000/03/29 07:23:18
@@ -610,8 +610,7 @@
(setq html-helper-mode-menu (cons "Insert" html-helper-mode-menu))
;; special mode keys
- ;;;; This is broken. AJ.
- ;;(define-key html-mode-map (kbd "<M-iso-left-tab>")
'tempo-complete-tag)
+ (define-key html-mode-map (kbd "<M-iso-left-tab>")
'tempo-complete-tag)
;;("\M-\C-f" tempo-forward-mark)
;;("\M-\C-b" tempo-backward-mark)
--
Andreas Jaeger
SuSE Labs aj(a)suse.de
private aj(a)arthur.rhein-neckar.de