[ESS] SAS mode font-lock-mode problem
A.J. Rossini
blindglobe at gmail.com
Sat Feb 4 17:30:58 CET 2006
I believe that was conditioned for when XEmacs was the only terminal
font-locking emacs (which isn't true anymore (at least 2+, maybe many
more years?), now that Emacs can do it as well).
On 2/4/06, Stephen Eglen <S.J.Eglen at damtp.cam.ac.uk> wrote:
> Dear Scott,
>
> > I have been using ESS off and on for several years, orignally with
> > Xemacs and more recently with GNU Emacs ... but always in X.
> >
> > Now, i am using Emacs via PuTTY from Windows :(
> >
> > When I open a SAS file, I get this this Lisp error:
> > wrong-type-argument symbolp ""
> >
> > If I try to open the file a second time, it opens, but font-locking
> > isn't enabled. Any idea how to handle this?
>
> Including the backtrace made debugging this fairly easy, thanks! It
> looks like you have font lock turned on all in all buffers. I can
> replicate your problem on an xterm in unix by "emacs -nw"
> and then visiting baseball.sas and trying M-x
> font-lock-fontify-buffer.
>
> The problem is that for non-windowed systems (such as your putty
> connection and emacs -nw), window-system is nil and so essl-sas.el has:
>
> (defvar SAS-mode-font-lock-keywords "") ;; empty if not window-system
>
> A temporary fix might be to change "" above to nil. But this
> conditioning upon window-system might need closer inspection, since
> Emacs 21.3 can do font locking within an xterm.
>
> Rodney: does the value of SAS-mode-font-lock-keywords need to be
> conditioned upon window-system?
>
> Stephen
>
> ______________________________________________
> ESS-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help
>
--
best,
-tony
blindglobe at gmail.com
Muttenz, Switzerland.
"Commit early,commit often, and commit in a repository from which we can easily
roll-back your mistakes" (AJR, 4Jan05).
More information about the ESS-help
mailing list