[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: define multi-line comments
From: |
henry atting |
Subject: |
Re: define multi-line comments |
Date: |
Sat, 21 Jun 2008 10:32:39 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) |
David Hansen wrote:
> On Fri, 20 Jun 2008 16:46:37 +0200 henry atting wrote:
>
>> I have my own text mode (derived from text-mode), which defines some
>> syntax highlighting. Defining keywords is no problem but as far as I see
>> keywords don't work on serveral lines, e.g. this
>>
>> (list "\".*\"" 0 'font-lock-variable-name-face t)
>>
>> only highlights words or phrases till the line break.
>> Can anyone give me a hint how to get it work multi-line.
>
> There are some words about this in the Elisp manual, lookup
> `font-lock-multiline'. But this is incredible complicated.
Oh yes, you really might say this ;)
In the meantime I found a way to do it. I looked into lua-mode.el where
mulit-line comments work and changed it according to my needs:
(list
"\\(?:^\\|[^-]\\)\\(\"\\(=*\\)\\(?:.\\|\n\\)*?\"\\)"
'(1 'font-lock-string-face t))
> But in many circumstances you can use `font-lock-syntactic-keywords' to
> make some region a "string" or "comment" and then use
> `font-lock-syntactic-face-function' to give it another face.
Now I will take a look at this. Thanks :)
henry