Re: Re: Syntax highlighting question
- From: sascha boehme t-online de
- To: mc gnome org
- Subject: Re: Re: Syntax highlighting question
- Date: Wed, 17 Aug 2005 16:29:13 +0200
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello Frank´
thanks fast reply. Correct me if I am wrong.
The `\s' character is a escape for a
white space ` ' in the syntax file.
My labels begin all at the start of a line. Other
coders might define labels in another way, it's
matter of taste. For example:
| :
| :
| ret
|
|foo_bar:
| mov ecx,3
|foo_bar_loop:
| lodsd
| :
| :
Since the line might start by any character
and any character can't be used to define
a start pattern, it seems there's no
possibility to catchup such a label.
A workaround were, to begin each label by a
special character, like `_'. Or a white space
like your suggestion.
keyword _*: brown
| :
| :
| ret
|
|_foo_bar:
| mov ecx,3
|_foo_bar_loop:
| lodsd
| :
| :
would work then. The drawback were: I had to indent
or insert the underline in all labels in tons of
assembler files. :(
sed is good for the job, i know, but i like to
have the labels that way :) All in all it's not a
problem here, it was only a question.
Thank you
Jules
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (MingW32)
iD8DBQFDA0m5qnB/c6r7jvcRApcIAJ9Dkj4ZD/7V+RxHkmDwVcvuXp3B8gCeP8Ao
N7gC0OugGd4HIuPNaZRqHuk=
=z0tw
-----END PGP SIGNATURE-----
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]