[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: font-locking and open parens in column 0
From: |
Stefan Monnier |
Subject: |
Re: font-locking and open parens in column 0 |
Date: |
Fri, 03 Nov 2006 09:14:07 -0500 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.90 (gnu/linux) |
>> > The cause of this (as Martin (almost) discerned) is that the handling of
>> > (eq open-paren-in-column-0-is-defun-start nil) in begining-of-defun-raw
>> > hasn't been implemented. The function just looks for a "(" in C0
>> > regardless of that variable.
According to its docstring, the current behavior is correct:
Normally a defun starts when there is a char with open-parenthesis
syntax at the beginning of a line.
I think the bug is in cc-mode's use of beginning-of-defun.
BTW, the alternative used in elisp might be OK as well: flag with a big
`warning' face those spots in the file which match defun-prompt-regexp (or
where the line starts with an open paren) but which are inside a comment or
string. This way you may get erroneous fontification, but the root cause is
clearly marked.
Stefan
- AW: font-locking and open parens in column 0, Mackenzie, Alan, 2006/11/03
- Re: AW: font-locking and open parens in column 0, martin rudalics, 2006/11/03
- Re: font-locking and open parens in column 0,
Stefan Monnier <=
- Re: AW: font-locking and open parens in column 0, Richard Stallman, 2006/11/04
- Re: AW: font-locking and open parens in column 0, Stefan Monnier, 2006/11/10
- Re: AW: font-locking and open parens in column 0, Richard Stallman, 2006/11/10
- Re: AW: font-locking and open parens in column 0, Stefan Monnier, 2006/11/10
- Re: AW: font-locking and open parens in column 0, Richard Stallman, 2006/11/12
- Re: AW: font-locking and open parens in column 0, Richard Stallman, 2006/11/12
- Re: AW: font-locking and open parens in column 0, martin rudalics, 2006/11/12
- Re: AW: font-locking and open parens in column 0, Stefan Monnier, 2006/11/13