>>>>> 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