>>>> Vin Shelton writes:
Andreas,
Thanks for the latest package updates. I get the following errors
while attempting to rebuild the packages from scratch with a 21.1.9
mule-enabled XEmacs:
1. While compiling html-mode in file
/usr/local/build/xemacs-packages-2000-03-27/oa/psgml/psgml-html.el:
** assignment to free variable sgml-shortag
** assignment to free variable font-lock-defaults
** assignment to free variable font-lock-keywords-case-fold-search
** reference to free variable html-font-lock-keywords
** assignment to free variable font-lock-no-comments
** reference to free variable html-mode-syntax-table
** reference to free variable html-helper-completion-finder
** assignment to free variable imenu-create-index-function
** assignment to free variable imenu-sort-function
** reference to free variable sgml-html-menu
While compiling html-helper-install-type:
** reference to free variable html-mode-map
** variable menu-string bound but not referenced
While compiling html-helper-add-tag:
** reference to free variable html-mode-map
While compiling toplevel forms:
** reference to free variable html-helper-base-map
** reference to free variable html-mode-map
** reference to free variable html-helper-list-menu
** assignment to free variable html-helper-list-menu
While compiling html-helper-rebuild-menu:
** reference to free variable html-mode-map
While compiling toplevel forms:
!! Symbol's function definition is void ((read-kbd-macro))
Done
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.
Can somebody look into this and send a proper patch?
Thanks,
Andreas
2000-03-28 Andreas Jaeger <aj(a)suse.de>
* psgml-html.el (html-helper-expert-menu): Disable broken
define-key for now.
Index: psgml-html.el
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs-packages/oa/psgml/psgml-html.el,v
retrieving revision 1.6
diff -u -r1.6 psgml-html.el
--- psgml-html.el 2000/03/27 14:10:32 1.6
+++ psgml-html.el 2000/03/28 12:52:12
@@ -610,7 +610,8 @@
(setq html-helper-mode-menu (cons "Insert" html-helper-mode-menu))
;; special mode keys
- (define-key html-mode-map (kbd "<M-iso-left-tab>")
'tempo-complete-tag)
+ ;;;; This is broken. AJ.
+ ;;(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