unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* nXhtml-mode font-lock customizations ??
@ 2007-05-10 16:38 William Case
  2007-05-10 16:58 ` Lennart Borgman (gmail)
  2007-05-10 17:34 ` William Case
  0 siblings, 2 replies; 6+ messages in thread
From: William Case @ 2007-05-10 16:38 UTC (permalink / raw)
  To: EMACS List

Hi;

I have been happily using nXhtml for over a week now.

I would like to take a look at the font-lock-faces for different modes
(HTML, PHP) and perhaps make minor adjustments.  Do I customize the
font-lock-faces for each mode separately, change the syntax table or is
there a combined nXhtml font-lock-faces customization?

For example on my current file a long red line/underline (mainly in some
empty lines, but in some text) shows and a can't figure out what it
represents, if any thing.  A red underline shows up under some tags.  If
it is showing an error, those lines are not errors (I believe -- the
page works?).


-- 
Regards Bill

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: nXhtml-mode font-lock customizations ??
       [not found] <mailman.490.1178815584.32220.help-gnu-emacs@gnu.org>
@ 2007-05-10 16:48 ` Chris McMahan
  0 siblings, 0 replies; 6+ messages in thread
From: Chris McMahan @ 2007-05-10 16:48 UTC (permalink / raw)
  To: help-gnu-emacs

Those lines are flagging errors in your code. The page may display
correctly because most browsers tend to be very forgiving. You might
check to ensure all of your tags have corresponding closing tags (even
the <p> tag) as a starting point.

- Chris

William Case <billlinux@rogers.com> writes:

> Hi;
>
> I have been happily using nXhtml for over a week now.
>
> I would like to take a look at the font-lock-faces for different modes
> (HTML, PHP) and perhaps make minor adjustments.  Do I customize the
> font-lock-faces for each mode separately, change the syntax table or is
> there a combined nXhtml font-lock-faces customization?
>
> For example on my current file a long red line/underline (mainly in some
> empty lines, but in some text) shows and a can't figure out what it
> represents, if any thing.  A red underline shows up under some tags.  If
> it is showing an error, those lines are not errors (I believe -- the
> page works?).
>
>
> -- 
> Regards Bill
>
>
>

-- 
     (.   .)
  =ooO=(_)=Ooo=====================================
  Chris McMahan | first_initiallastname@one.dot.net
  =================================================

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: nXhtml-mode font-lock customizations ??
  2007-05-10 16:38 nXhtml-mode font-lock customizations ?? William Case
@ 2007-05-10 16:58 ` Lennart Borgman (gmail)
  2007-05-10 17:36   ` William Case
  2007-05-10 17:34 ` William Case
  1 sibling, 1 reply; 6+ messages in thread
From: Lennart Borgman (gmail) @ 2007-05-10 16:58 UTC (permalink / raw)
  To: William Case; +Cc: EMACS List

William Case wrote:
> Hi;
> 
> I have been happily using nXhtml for over a week now.
> 
> I would like to take a look at the font-lock-faces for different modes
> (HTML, PHP) and perhaps make minor adjustments.  Do I customize the
> font-lock-faces for each mode separately, change the syntax table or is
> there a combined nXhtml font-lock-faces customization?

You would have to do it for each mode (html-mode, php-mode etc). Please 
notice however that for nxhtml-mode the fontification for html-mode is used.

> For example on my current file a long red line/underline (mainly in some
> empty lines, but in some text) shows and a can't figure out what it
> represents, if any thing.  A red underline shows up under some tags.  If
> it is showing an error, those lines are not errors (I believe -- the
> page works?).

See the documentation, ehum, the "News and Notes about nXhtml" for info 
about the red underlines.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: nXhtml-mode font-lock customizations ??
  2007-05-10 16:38 nXhtml-mode font-lock customizations ?? William Case
  2007-05-10 16:58 ` Lennart Borgman (gmail)
@ 2007-05-10 17:34 ` William Case
  2007-05-10 21:46   ` Lennart Borgman (gmail)
  1 sibling, 1 reply; 6+ messages in thread
From: William Case @ 2007-05-10 17:34 UTC (permalink / raw)
  To: EMACS List

Hi; 

Stupidity Check.

On Thu, 2007-05-10 at 12:38 -0400, William Case wrote:
> Hi;
> 
> I have been happily using nXhtml for over a week now.
> 
> I would like to take a look at the font-lock-faces for different modes
> (HTML, PHP) and perhaps make minor adjustments.  Do I customize the
> font-lock-faces for each mode separately, change the syntax table or is
> there a combined nXhtml font-lock-faces customization?
> 
> For example on my current file a long red line/underline (mainly in some
> empty lines, but in some text) shows and a can't figure out what it
> represents, if any thing.  


> A red underline shows up under some tags.  If
> it is showing an error, those lines are not errors (I believe -- the
> page works?).
Error:  Some tags are capitalized and this shows up underlined in red as
an error, as it should.  Lower casing those tags removes the red
underline.

Still don't understand why <? ... ?> deserves a full line error.  For
example,
"    <!-- ==============  STANDARD FOOTER  =============== -->
<?php
   include "includes/footer-oclug.html";
?> " is marked as an error.  If there is, in fact, a php error here I'll
double check the manual, but I don't see it and it works.  Works right
in php-mode.   Getting warning in other buffer "Error
(mumamo-fontify-region): Should not happen"

Just wondering if nXhtml is correctly identifying an error. 

And, I would like to brighten (change the blue shade ) of the <TAGS> and
if possible make some small changes so that php tags etc. more closely
resemble the font-lock-faces I have set up for php-mode.

-- 
Regards Bill

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: nXhtml-mode font-lock customizations ??
  2007-05-10 16:58 ` Lennart Borgman (gmail)
@ 2007-05-10 17:36   ` William Case
  0 siblings, 0 replies; 6+ messages in thread
From: William Case @ 2007-05-10 17:36 UTC (permalink / raw)
  To: Lennart Borgman (gmail); +Cc: EMACS List

On Thu, 2007-05-10 at 18:58 +0200, Lennart Borgman (gmail) wrote:
> William Case wrote:
> > Hi;
> > 
> > I have been happily using nXhtml for over a week now.
> > 
> > I would like to take a look at the font-lock-faces for different modes
> > (HTML, PHP) and perhaps make minor adjustments.  Do I customize the
> > font-lock-faces for each mode separately, change the syntax table or is
> > there a combined nXhtml font-lock-faces customization?
> 
> You would have to do it for each mode (html-mode, php-mode etc). Please 
> notice however that for nxhtml-mode the fontification for html-mode is used.
> 
> > For example on my current file a long red line/underline (mainly in some
> > empty lines, but in some text) shows and a can't figure out what it
> > represents, if any thing.  A red underline shows up under some tags.  If
> > it is showing an error, those lines are not errors (I believe -- the
> > page works?).
> 
> See the documentation, ehum, the "News and Notes about nXhtml" for info 
> about the red underlines.

Lennart, excuse my most recent post.  I jumped the gun.  Stuff is coming
clearer as I delve deeper.
-- 
Regards Bill

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: nXhtml-mode font-lock customizations ??
  2007-05-10 17:34 ` William Case
@ 2007-05-10 21:46   ` Lennart Borgman (gmail)
  0 siblings, 0 replies; 6+ messages in thread
From: Lennart Borgman (gmail) @ 2007-05-10 21:46 UTC (permalink / raw)
  To: William Case; +Cc: EMACS List

William Case wrote:

> Still don't understand why <? ... ?> deserves a full line error.  For
> example,
> "    <!-- ==============  STANDARD FOOTER  =============== -->
> <?php
>    include "includes/footer-oclug.html";
> ?> " is marked as an error.  If there is, in fact, a php error here I'll
> double check the manual, but I don't see it and it works.  Works right
> in php-mode.   

This is a good question and I need to explain. The validation (that 
gives the red underlines) is done by the validation code from nXml. That 
code is very good for XML, but knows nothing about PHP. In nXhtml I try 
to use the same validation code for PHP too. It therefore gives some 
nonsense error.

In the future the validation code ought to be taken out and changed so 
that it can handle PHP (and similar cases) better. However that is a big 
and difficult job and nothing I can do now.

I still think however that the validation code is very useful because it 
is this code that also gives the context sensitive completion in the 
XHTML part of PHP code.

The red underlines are sometimes useful, sometimes not. You can turn 
them of with C-c C-w.

> Getting warning in other buffer "Error
> (mumamo-fontify-region): Should not happen"

That is a bug. I hope I have fixed this. If you want to test then please 
use the beta code here:

   http://ourcomments.org/Emacs/DL/elisp/nxhtml/beta/

> And, I would like to brighten (change the blue shade )

That is a defcustom in the group 'mumamo (or 'nxhtml).

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-05-10 21:46 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-10 16:38 nXhtml-mode font-lock customizations ?? William Case
2007-05-10 16:58 ` Lennart Borgman (gmail)
2007-05-10 17:36   ` William Case
2007-05-10 17:34 ` William Case
2007-05-10 21:46   ` Lennart Borgman (gmail)
     [not found] <mailman.490.1178815584.32220.help-gnu-emacs@gnu.org>
2007-05-10 16:48 ` Chris McMahan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).