>>>> "AP" == Andy Piper <andy(a)xemacs.org>
writes:
AP> At 01:38 PM 3/27/00 -0500, Olivier Galibert wrote:
> Each time I try to load a .ps file I get (after the
"scanning buffer"
> part ends):
>
> Gutter spec must be string, plist or nil: #<x-frame "emacs" 0x8b1>
i can reproduce this
AP> This sounds more reproducible. Can you send me a small ps file that it
AP> definitely fails on with -vanilla. Do you use Motif or Athena?
lesstif.
i believe it's related to the size of the buffer.
a) start xemacs -vanilla
b) in the *scratch* buffer, M-x font-lock-fontify-buffer
this works
now
a) start xemacs -vanilla
b) (setq font-lock-maximum-size 0) (now you'll get the "buffer too big
to fontify" message.
c) now, in *scratch* buffer, M-x font-lock-fontify-buffer
i get:
Gutter plist spec must contain strings: (progress #<extent *[0, 1) 0x8570394 in string
"
">)
i get this backtrace with debug-on-error set to t
Signaling: (error "Gutter spec must be string, plist or nil" #<x-frame
"emacs" 0x1fb4>)
check-valid-instantiator(#<x-frame "emacs" 0x1fb4> gutter)
canonicalize-spec(#<x-frame "emacs" 0x1fb4> gutter nil)
byte-code("..." [spec-list nil result rest noerror throw cann-spec-list t
signal error "Invalid list format" canonicalize-spec specifier-type res2] 5)
canonicalize-spec-list((#<x-frame "emacs" 0x1fb4> progress #<extent
*[0, 1) 0x85952a8 in string "
">) gutter)
set-specifier(#<gutter-specifier global=(nil) fallback=((nil)) 0x13c> (progress
#<extent *[0, 1) 0x85952a8 in string "
">) #<x-frame "emacs" 0x1fb4> nil)
modify-specifier-instances(#<gutter-specifier global=(nil) fallback=((nil)) 0x13c>
plist-put (progress #<extent *[0, 1) 0x85952a8 in string "
">) force nil #<x-frame "emacs" 0x1fb4> nil)
set-gutter-element(#<gutter-specifier global=(nil) fallback=((nil)) 0x13c>
progress #<extent *[0, 1) 0x85952a8 in string "
"> #<x-frame "emacs" 0x1fb4>)
abort-progress-display(font-lock "Fontifying *scratch*... buffer too big."
nil)
display-progress-display(font-lock "Fontifying *scratch*... buffer too big."
abort)
lprogress-display(font-lock "Fontifying %s... buffer too big." abort
"*scratch*")
font-lock-mode(1)
font-lock-default-fontify-buffer()
#<compiled-function nil "...(9)" [font-lock-verbose
font-lock-fontify-buffer-function] 1 ("/cvs/xemacs/xemacs/lisp/font-lock.elc" .
26996) nil>()
call-interactively(font-lock-fontify-buffer)
command-execute(font-lock-fontify-buffer t)
execute-extended-command(nil)
call-interactively(execute-extended-command)