Hi

See subject.

Reason:

Under Xemacs:

`local-variable-p' is a built-in function
(local-variable-p SYMBOL BUFFER &optional AFTER-SET)

Documentation:
Return t if SYMBOL's value is local to BUFFER.
If optional third arg AFTER-SET is true, return t if SYMBOL would be
buffer-local after it is set, regardless of whether it is so presently.
A nil value for BUFFER is *not* the same as (current-buffer), but means
"no buffer".  Specifically:

-- If BUFFER is nil and AFTER-SET is nil, a return value of t indicates that
   the variable is one of the special built-in variables that is always
   buffer-local. (This includes `buffer-file-name', `buffer-read-only',
   `buffer-undo-list', and others.)

-- If BUFFER is nil and AFTER-SET is t, a return value of t indicates that
   the variable has had `make-variable-buffer-local' applied to it.

Fix (at least for Xemacs):

D:\usr\local\lib\xemacs\site-packages\lisp\jde-2.1.8>diff jde-wiz.el.orig jde-wiz.el

119c119
<   (or (and (local-variable-p 'semantic-toplevel-bovine-table)
---
>   (or (and (local-variable-p 'semantic-toplevel-bovine-table (current-buffer))



Ciao
  Volker

Reply via email to