<br><br><div class="gmail_quote">On 15 October 2012 02:35, Jean-Max Reymond <span dir="ltr"><<a href="mailto:jmreymond@free.fr" target="_blank">jmreymond@free.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
I have written a filetype for awk files but I have some troubles with lexer_filetype<br>
<br>
In order to work correctly, I have to add a line lexer_filetype=C (whitout this line, nothing is colored). So, my keywords are highligted  but the commentary does not work, only the C syntax is highligted. What's wrong ?<br>

Thanks for your tips,</blockquote><div><br></div><div>Hi,</div><div><br></div><div>The lexer is the piece of code that parses your file to decide what colour each character should be, thats why you need to specify one.  The lexer_filetype=X says use the lexer that is used for filetype X. So that line tells your filetype to use the C lexer, so thats why only C comments are highlighted.  Note the C lexer is hard coded to C syntax, if you set the various comment settings in the filetype file they affect things like menu->edit->format->comment/uncomment/toggle comment not the lexer.  I don't remember the awk details but I would think C is probably the nearest other language.</div>
<div><br></div><div>The lexers are part of the Scintilla project whose editing widget we use (<a href="http://www.scintilla.org">www.scintilla.org</a>).  Unfortunately they don't have an awk specific one so someone would have to write one to get exact awk syntax colouration.</div>
<div><br></div><div>Cheers</div><div>Lex</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Jean-Max Reymond<br>
Éruption de l'Etna: <a href="http://jmreymond.free.fr/Etna2002" target="_blank">http://jmreymond.free.fr/<u></u>Etna2002</a><br>
______________________________<u></u>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.geany.org" target="_blank">Users@lists.geany.org</a><br>
<a href="https://lists.geany.org/cgi-bin/mailman/listinfo/users" target="_blank">https://lists.geany.org/cgi-<u></u>bin/mailman/listinfo/users</a><br>
</font></span></blockquote></div><br>