help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: multiple languages in one file, nxhtml-mode...


From: Richard Riley
Subject: Re: multiple languages in one file, nxhtml-mode...
Date: Thu, 05 Mar 2009 18:58:59 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux)

Marko Myllymaki <firstname.lastname@iki.fi> writes:

> I'm trying to get nxhtml-mode to work - it would really help editing
> documents with many different code blocks...  I need at least correct
> indenting of code lines, line wrap and syntax hilighting say with php,
> xhtml, css, javascript, xml... automatic validation when editing is not
> so important...
>
> If someone could suggest "simpler mode" to achieve these goals, I would
> really appreciate that.
>
> Previously I used only PHP-mode (and others for other languages) but it
> does not work with multiple source code blocks.
>
> Problems with nxhtml-mode:
> I load a file called something.php which has php-blocks <? ?> and xhtml
> and possibly javascript... When I scroll it, emacs mode line changes the
> context (PHP/nxhtml - nXhtml/nxhtml) quite nicely.
>
> But then... when editing
>
> Problems: lots of lisp or other errors interrupt editing and drive me
> crazy, like:
>
> "Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil)
>    rng-after-change-function(384 385 0)
>    self-insert-command(1)
>    newline(nil)
>    call-interactively(newline nil nil)"
>
> "Variable binding depth exceeds max-specpdl-size"
>
> What are these?
>
> Font lock mode does usually not work - syntax hilighting does not always
> change when changing code blocks...
>
> My environment:
> Debian Linux
> GNU Emacs 23.0.90.1 (i486-pc-linux-gnu, GTK+ Version 2.12.12) of
> 2009-02-22 on elegiac, modified by Debian
> (emacs snapshot... but v22 did not work either)
> nXhtml mode version 1.75
> nXML mode version 20041004

I had the same and reported them to Lennart. This happened also with
emacs -Q and then manually loading nxhtml.

Interestingly the errors were a LOT worse with emacs-snapshot than from
cvs emacs 23. But presently the current nxhtml is unusable for me
unfortunately - Lennart is looking into it.


-- 
 important and urgent problems of the technology of today are no longer the 
satisfactions of the primary needs or of archetypal wishes, but the reparation 
of the evils and damages by the technology of yesterday.  ~Dennis Gabor, 
Innovations:  Scientific, Technological and Social, 1970


reply via email to

[Prev in Thread] Current Thread [Next in Thread]